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

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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 264|回复: 0

[彩虹脚本] 彩虹引擎装备融合脚本参考

[复制链接]

438

主题

60

回帖

536

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
536
    发表于 2023-11-8 22:28:44 | 显示全部楼层 |阅读模式
    装备融合多重属性脚本-----仅供参考,切勿用于开区[@融合凭证]
    {
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(0)].NAME ..\Rong\允许融合装备.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 融合失败!<$ITEMINFO[$PARAM(0)].NAME>不允许融合
    break
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(2)].NAME ..\Rong\允许融合凭证.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 融合失败!请放入融合凭证
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 15
    #ACT
    GOTO @头盔融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 19
    #ACT
    GOTO @项链融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 20
    #ACT
    GOTO @项链融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 22
    #ACT
    GOTO @戒指融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 24
    #ACT
    GOTO @手镯融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 26
    #ACT
    GOTO @手镯融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 58
    #ACT
    GOTO @腰带融合
    break
    #IF
    EQUAL $ITEMINFO[$PARAM(0)].STDMODE 81
    #ACT
    GOTO @靴子融合
    break

    [@头盔融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合头盔物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 重力
    #ACT
    MOV S25 重力
    UPGRADEUSERITEM $PARAM(0) 80 + 1
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 2
    POS $ITEMINFO[$PARAM(1)].NAME 雷天
    #ACT
    MOV S25 雷天
    UPGRADEUSERITEM $PARAM(0) 80 + 2
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了多重属性

    [@项链融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合项链物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 冰冻
    #ACT
    MOV S25 冰冻
    UPGRADEUSERITEM $PARAM(0) 80 = 1
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了冰冻属性


    [@戒指融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合戒指物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 重生
    #ACT
    MOV S25 重生
    UPGRADEUSERITEM $PARAM(0) 80 + 1
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 2
    POS $ITEMINFO[$PARAM(1)].NAME 麻痹
    #ACT
    MOV S25 麻痹
    UPGRADEUSERITEM $PARAM(0) 80 + 2
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 4
    EQUAL $ITEMINFO[$PARAM(1)].NAME 魔道麻痹
    #ACT
    MOV S25 魔道麻痹
    UPGRADEUSERITEM $PARAM(0) 80 + 4
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 8
    POS $ITEMINFO[$PARAM(1)].NAME 护体
    #ACT
    MOV S25 护体
    UPGRADEUSERITEM $PARAM(0) 80 + 8
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 16
    POS $ITEMINFO[$PARAM(1)].NAME 抗性
    #ACT
    MOV S25 抗性
    UPGRADEUSERITEM $PARAM(0) 80 + 16
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 32
    POS $ITEMINFO[$PARAM(1)].NAME 护身
    #ACT
    MOV S25 护身
    UPGRADEUSERITEM $PARAM(0) 80 + 32
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 64
    POS $ITEMINFO[$PARAM(1)].NAME 神圣
    #ACT
    MOV S25 神圣
    UPGRADEUSERITEM $PARAM(0) 80 + 64
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 128
    EQUAL $ITEMINFO[$PARAM(1)].NAME 神圣魔道麻痹
    #ACT
    MOV S25 神圣魔道麻痹
    UPGRADEUSERITEM $PARAM(0) 80 + 128
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了多重属性

    [@手镯融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合手镯物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 沉默
    #ACT
    MOV S25 沉默
    UPGRADEUSERITEM $PARAM(0) 80 + 1
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 2
    POS $ITEMINFO[$PARAM(1)].NAME 恐惧
    #ACT
    MOV S25 恐惧
    UPGRADEUSERITEM $PARAM(0) 80 + 2
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 4
    POS $ITEMINFO[$PARAM(1)].NAME 守护
    #ACT
    MOV S25 守护
    UPGRADEUSERITEM $PARAM(0) 80 + 4
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了多重属性

    [@腰带融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合腰带物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 隐身
    #ACT
    MOV S25 隐身
    UPGRADEUSERITEM $PARAM(0) 80 + 1
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 2
    POS $ITEMINFO[$PARAM(1)].NAME 神圣
    #ACT
    MOV S25 神圣
    UPGRADEUSERITEM $PARAM(0) 80 + 2
    GOTO @融合成功
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 4
    POS $ITEMINFO[$PARAM(1)].NAME 暴击
    #ACT
    MOV S25 暴击
    UPGRADEUSERITEM $PARAM(0) 80 + 4
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了多重属性


    [@靴子融合]
    #IF
    !CHECKVARLIST $ITEMINFO[$PARAM(1)].NAME ..\Rong\可融合靴子物品.txt
    #ACT
    SMELTBOXRESULT 0
    SENDMSG 5 当前放入的物品<$ITEMINFO[$PARAM(1)].NAME>不允许与<$ITEMINFO[$PARAM(0)].NAME>融合
    break
    #IF
    !CHECKITEMPROPERTY $PARAM(0) 1
    POS $ITEMINFO[$PARAM(1)].NAME 幸运
    #ACT
    MOV S25 幸运
    UPGRADEUSERITEM $PARAM(0) 80 + 1
    GOTO @融合成功
    break
    #ELSEACT
    SMELTBOXRESULT 0
    SENDMSG 5 <$ITEMINFO[$PARAM(0)].NAME>已经融合了幸运属性


    [@融合成功]
    #ACT
    SMELTBOXRESULT 1
    MOV P31 $ITEMINFO[$PARAM(1)].AC1
    MOV P32 $ITEMINFO[$PARAM(1)].AC2
    MOV P33 $ITEMINFO[$PARAM(1)].MAC1
    MOV P34 $ITEMINFO[$PARAM(1)].MAC2
    MOV P35 $ITEMINFO[$PARAM(1)].DC1
    MOV P36 $ITEMINFO[$PARAM(1)].DC2
    MOV P37 $ITEMINFO[$PARAM(1)].MC1
    MOV P38 $ITEMINFO[$PARAM(1)].MC2
    MOV P39 $ITEMINFO[$PARAM(1)].SC1
    MOV P40 $ITEMINFO[$PARAM(1)].SC2
    UPGRADEUSERITEM $PARAM(0) 0 + $STR(P31)
    UPGRADEUSERITEM $PARAM(0) 1 + $STR(P32)
    UPGRADEUSERITEM $PARAM(0) 2 + $STR(P33)
    UPGRADEUSERITEM $PARAM(0) 3 + $STR(P34)
    UPGRADEUSERITEM $PARAM(0) 4 + $STR(P35)
    UPGRADEUSERITEM $PARAM(0) 5 + $STR(P36)
    UPGRADEUSERITEM $PARAM(0) 6 + $STR(P37)
    UPGRADEUSERITEM $PARAM(0) 7 + $STR(P38)
    UPGRADEUSERITEM $PARAM(0) 8 + $STR(P39)
    UPGRADEUSERITEM $PARAM(0) 9 + $STR(P40)
    UPGRADEUSERITEM $PARAM(0) 12 + $STR(P41)
    TAKEM $PARAM(1)
    TAKEM $PARAM(2)
    SENDMSG 15 紫金神炉:恭喜玩家{%s}融合出带有{<$STR(S25)>}属性的{<$ITEMINFO[$PARAM(0)].NAME>}
    break

    }



    回复

    使用道具 举报

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