设为首页收藏本站
开启辅助访问 天气与日历 切换到宽版

传世资源-传世版本-传世单机-传世服务端-传世社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 427|回复: 0

[彩虹脚本] 宝石淬炼脚本

[复制链接]

438

主题

60

回帖

536

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
536
    发表于 2023-11-11 00:23:43 | 显示全部楼层 |阅读模式
    宝石淬炼脚本[@main]
    <Color=green 淬炼原石无论成功失败都将消耗精力值。>\
    一价原石: 2点 二阶原石: 4点\
    三价原石:10点 四阶原石:50点\
    五价原石:50点 六阶原石:50点\
    七价原石:50点 八阶原石:50点\
    九价原石:50点 十阶原石:50点\
    <Color=green 使用精力药水可增加精力值。>\
    <我要淬炼宝石/@@gemextract>  <离开/@exit>\

    [@@gemextract]
    #IF
    random 1
    #ACT
    MOV S1 $PARAM(1)
    MOV P10 $ITEMINFO[$PARAM(1)].VALUE(0)
    MOV P10 $ITEMINFO[$PARAM(2)].VALUE(0)
    MOV P10 $ITEMINFO[$PARAM(3)].VALUE(0)
    MOV P10 $ITEMINFO[$PARAM(4)].VALUE(0)
    MOV P10 $ITEMINFO[$PARAM(5)].VALUE(0)
    MOV P10 $ITEMINFO[$PARAM(6)].VALUE(0)
    #IF
    EQUAL P10 0
    #ACT
    MOV P1 2
    #IF
    EQUAL P10 1
    #ACT
    MOV P1 4
    #IF
    EQUAL P10 2
    #ACT
    MOV P1 10
    #IF
    LARGE P10 3
    #ACT
    MOV P1 50
    #IF
    !SMALL $SPIRITY $STR(P1)
    #ACT
    SPIRITY - $STR(P1)
    SMELTBOXRESULT 1 7 1
    SENDMSG 5 精力值减少<$STR(P1)>
    break
    #ELSEACT
    MessageBox 你没有足够的精力值淬炼原石
    break
    [@@gemextractOK]
    #IF
    !EQUAL $PARAM(1) 0
    #ACT
    MOV S3 $ITEMINFO[$PARAM(1)].Mac2
    MOV P4 $ITEMINFO[$PARAM(1)].VALUE(0)
    MOV S10 $PARAM(1)
    #IF
    !EQUAL $PARAM(2)
    #ACT
    MOV S3 $ITEMINFO[$PARAM(2)].Mac2
    MOV P4 $ITEMINFO[$PARAM(2)].VALUE(0)
    MOV S10 $PARAM(2)
    #IF
    !EQUAL $PARAM(3)
    #ACT
    MOV S3 $ITEMINFO[$PARAM(3)].Mac2
    MOV P4 $ITEMINFO[$PARAM(3)].VALUE(0)
    MOV S10 $PARAM(3)
    #IF
    !EQUAL $PARAM(4)
    #ACT
    MOV S3 $ITEMINFO[$PARAM(4)].Mac2
    MOV P4 $ITEMINFO[$PARAM(4)].VALUE(0)
    MOV S10 $PARAM(4)
    #IF
    !EQUAL $PARAM(5)
    #ACT
    MOV S3 $ITEMINFO[$PARAM(5)].Mac2
    MOV P4 $ITEMINFO[$PARAM(5)].VALUE(0)
    MOV S10 $PARAM(6)
    #IF
    !EQUAL $PARAM(6)
    #ACT
    MOV S3 $ITEMINFO[$PARAM(6)].Mac2
    MOV P4 $ITEMINFO[$PARAM(6)].VALUE(0)
    MOV S10 $PARAM(6)
    #IF
    EQUAL P4 0
    #ACT
    MOV P5 1
    #IF
    EQUAL P4 1
    #ACT
    MOV P5 2
    #IF
    EQUAL P4 2
    #ACT
    MOV P5 4
    #IF
    EQUAL P4 3
    #ACT
    MOV P5 8
    #IF
    EQUAL P4 4
    #ACT
    MOV P5 10
    #IF
    EQUAL P4 5
    #ACT
    MOV P5 12
    #IF
    EQUAL P4 6
    #ACT
    MOV P5 14
    #IF
    EQUAL P4 7
    #ACT
    MOV P5 16
    #IF
    EQUAL P4 8
    #ACT
    MOV P5 18
    #IF
    EQUAL P4 9
    #ACT
    MOV P5 30
    #IF
    SMALL P4 1
    #ACT
    MOV P4 1
    #IF
    random $STR(P5)
    #ACT
    UpgradeUserItem $PARAM(0) $STR(S3) = $STR(P4)
    GOTO @Take_item
    MessageBox 恭喜你,淬炼宝石成功。
    break
    Close
    #ELSEACT
    MessageBox 抱歉,淬炼宝石失败。
    break
    [@Take_item]
    #IF
    LARGE $ITEMINFO[$STR(S10)].DURA 1
    #ACT
    UpgradeUserItem $STR(S10) 20 - 1
    #ELSEACT
    TAKEM $str(s10)
    break



    回复

    使用道具 举报

    快速回复 返回顶部 返回列表