[传奇脚本功能]装备有机率强化附加属性脚本教程(Gee引擎)
[传奇脚本功能]装备有机率强化附加属性脚本教程(Gee引擎)[@main]#ACT
ReturnBoxItem 0
OPENMERCHANTBIGDLG 33 0 0 4 20 -100 1 265 0 1
#SAY
<强化功能介绍:(只可强化武器和衣服)/SCOLOR=254>\
<强化装备需要材料:/SCOLOR=151><[强化石]/SCOLOR=253>\
<装备最高可强化至:/SCOLOR=151><[+15]>\
<1-5随机加一点属性,5-10随机加两点属性,/SCOLOR=250>\
<10-15随机加5点属性。/SCOLOR=250>\
<升级时取回物品将视为作弊!没收材料!/SCOLOR=249>\
<ITEMBOX:0:-1:4:128:148:36:36:*:251#请将需要强化的装备放在这里>\
<Img:1:33:96:88|254#[装备强化附加属性]:
^254#[装备强化成功几率]:
^100#+1 - +3 成功率为:100%
^100#+4 - +7 成功率为:90% 失败等级不变
^100#+8 - +10 成功率为:80% 失败等级归0
^100#+11 - +13 成功率为:60% 失败装备破碎
^依次需要金币10,25,40,50,60,80,100,140,180,220,300,400,500,888,888万。
^依次需要强化石2,5,7,10,12,15,20,25,30,35,40,45,50,55,60个。
^254#
^254#[装备强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、但强化归0
^254#
^254#[神圣强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、并且不会降低等级
^254#
^254#[保护卷使用方法]:
^151#放在背包里面即可,如果背包里面存在神圣保护卷与普通保护卷,优先使用神圣保护卷/@开始强化>\
[@开始强化]
#IF
EQUAL <$BOXITEM.NAME>
#ACT
messagebox 请放入装备。
BREAK
#ELSEACT
MOV M16 5
MOVR P10 0 100
GetCustomItemProgressbarValue boxitem0 0 1 <$STR(N2)>
#IF
LARGE N2 0
#ACT
ReadConfigFileItem ..\QuestDiary\隐藏属性\效果合集.txt <$BOXITEM.NAME> 等级 <$STR(S22)>
INC S22 的
#ELSEACT
MOV S22
#IF
CheckContainsText <$BOXITEM.NAME_G> +15
#ACT
messagebox 已到达最高强化等级。
break
#IF
checkgold <$str(p0)>
checkitem 强化石 <$str(p1)>
#ACT
PlayMusic qhgc.mp3
TAKE 金币 <$str(p0)>
take 强化石 <$str(p1)>
#ELSEACT
messagebox 本次强化需要金币x<$str(p0)>,强化石x<$str(p1)>,请检查背包。
break
#IF
#ACT
GOTO @播放动画
[@强化结果]
#IF
EQUAL P9 1
#ACT
sendmsg 6 请勿重复点击。
BREAK
#IF
Equal <$BOXITEM.NAME>
#ACT
ClearDelayGoto 0
MOV M12 0
messagebox 中途取回,没收材料作为处罚!
BREAK
#IF
LARGE P2 <$str(p10)>
#ACT
GOTO @ItemIntoBox0
PlayMusic qhcg.mp3
Loopgoto @加点 <$str(p6)>
INC N$后者 1
;GetItemFrom boxitem0 1 <$STR(S$原名)>
ChangeItemName boxitem0 <$STR(S22)><$BOXITEM.NAME>(+<$str(N$后者)>)
MOV S22
UpdateItem boxitem0
MOV P9 0
SENDMSG 6 恭喜,强化成功了。
GOTO @ItemIntoBox0
#ELSEACT
GOTO @失败分类
MOV P9 0
UpdateItem boxitem0
#IF
#ACT
MOV N$后者
[@失败分类]
#IF
EQUAL P2 90
#ACT
PlayMusic qhgl.mp3
SENDMSG 6 真遗憾,强化失败了。
GOTO @ItemIntoBox0
#IF
EQUAL P2 80
#ACT
GOTO @属性归零
#IF
EQUAL P2 60
#ACT
GOTO @破碎检查
[@破碎检查]
#OR
CheckContainsText <$BOXITEM.NAME_G> +10
CheckContainsText <$BOXITEM.NAME_G> +11
CheckContainsText <$BOXITEM.NAME_G> +12
CheckContainsText <$BOXITEM.NAME_G> +13
CheckContainsText <$BOXITEM.NAME_G> +14
#ACT
#ELSEACT
GOTO @破碎
BREAK
#IF
CHECKITEM 神圣强化保护卷 1
#ACT
TAKE 神圣强化保护卷 1
PlayMusic qhsb.mp3
SENDMSG 6 使用了[神圣强化保护卷],无失败惩罚。
break
#IF
CHECKITEM 装备强化保护卷 1
#ACT
PlayMusic qhfj.mp3
take 装备强化保护卷 1
GOTO @属性归零
SENDMSG 6 使用了[装备强化保护卷],装备不破碎,等级清零。
BREAK
[@破碎]
#IF
#ACT
PlayMusic qhgl.mp3
DelBoxItem 0
SENDMSG 6 装备破碎了。
[@属性归零]
#OR
CheckContainsText <$BOXITEM.NAME_G> +10
CheckContainsText <$BOXITEM.NAME_G> +11
CheckContainsText <$BOXITEM.NAME_G> +12
CheckContainsText <$BOXITEM.NAME_G> +13
CheckContainsText <$BOXITEM.NAME_G> +14
#ACT
#ELSEACT
GOTO @归零
BREAK
#IF
CHECKITEM 神圣强化保护卷 1
#ACT
TAKE 神圣强化保护卷 1
PlayMusic qhsb.mp3
SENDMSG 6 使用了[神圣强化保护卷],无失败惩罚。
#ELSEACT
GOTO @归零
[@归零]
#OR
EQUAL <$BOXITEM.STDMODE> 5
EQUAL <$BOXITEM.STDMODE> 6
#ACT
CHANGEITEMADDVALUE boxitem0 0 = 0
CHANGEITEMADDVALUE boxitem0 1 = 0
CHANGEITEMADDVALUE boxitem0 2 = 0
#OR
EQUAL <$BOXITEM.STDMODE> 10
EQUAL <$BOXITEM.STDMODE> 11
#ACT
CHANGEITEMADDVALUE boxitem0 2 = 0
CHANGEITEMADDVALUE boxitem0 3 = 0
CHANGEITEMADDVALUE boxitem0 4 = 0
#IF
#ACT
PlayMusic qhgl.mp3
ChangeItemName boxitem0 <$STR(S22)><$BOXITEM.NAME>
GOTO @ItemIntoBox0
SENDMSG 6 强化失败了,属性归零。
[@加点]
#ACT
MOVR P5 <$str(p3)> <$str(p4)>
CHANGEITEMADDVALUE boxitem0 <$str(p5)> + 1
[@ItemIntoBox0]
#OR
EQUAL <$BOXITEM.STDMODE> 5
EQUAL <$BOXITEM.STDMODE> 6
EQUAL <$BOXITEM.STDMODE> 10
EQUAL <$BOXITEM.STDMODE> 11
#ACT
SetUpgradeItem 0
#ELSEACT
messagebox 请放入武器和衣服类的装备。
UNALLOWITEMINTOBOX
RefreshBag
BREAK
#IF
NOT CheckContainsText <$BOXITEM.NAME_G> +
#ACT
SetItemFrom boxitem0 1 <$BOXITEM.NAME_G>
#IF
#ACT
GetItemFrom boxitem0 1 <$STR(S$原名)>
MOV N$后者 <$BOXITEM.NAME_G>
DEC N$后者 <$STR(S$原名)>
#SAY
<当前装备:/SCOLOR=254><$BOXITEM.NAME_G>\
<强化等级:/SCOLOR=254>+<$STR(N$后者)>\
<需要材料:/SCOLOR=254><[<$STR(P1)>]> <颗/SCOLOR=251>\
<成功几率:/SCOLOR=254><$STR(P2)>%\
<增加属性:/SCOLOR=254><$STR(P6)点>\
<ITEMBOX:0:-1:4:128:148:36:36:*:251#请将需要强化的装备放在这里>\
<Img:1:33:96:103|254#[装备强化附加属性]:
^254#[装备强化成功几率]:
^100#+1 - +3 成功率为:100%
^100#+4 - +7 成功率为:90% 失败等级不变
^100#+8 - +10 成功率为:80% 失败等级归0
^100#+11 - +13 成功率为:60% 失败装备破碎
^依次需要金币10,25,40,50,60,80,100,140,180,220,300,400,500,888,888万。
^依次需要强化石2,5,7,10,12,15,20,25,30,35,40,45,50,55,60个。
^254#
^254#[装备强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、但强化归0
^254#
^254#[神圣强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、并且不会降低等级
^254#
^254#[保护卷使用方法]:
^151#放在背包里面即可,如果背包里面存在神圣保护卷与普通保护卷,优先使用神圣保护卷/@开始强化>\
#OR
EQUAL <$BOXITEM.STDMODE> 5
EQUAL <$BOXITEM.STDMODE> 6
#ACT
MOV P3 0
MOV P4 3
#OR
EQUAL <$BOXITEM.STDMODE> 10
EQUAL <$BOXITEM.STDMODE> 11
#ACT
MOV P3 2
MOV P4 5
#IF
CheckContainsText <$BOXITEM.NAME_G> +1
NOT CheckContainsText <$BOXITEM.NAME_G> +10
NOT CheckContainsText <$BOXITEM.NAME_G> +11
NOT CheckContainsText <$BOXITEM.NAME_G> +12
NOT CheckContainsText <$BOXITEM.NAME_G> +13
NOT CheckContainsText <$BOXITEM.NAME_G> +14
NOT CheckContainsText <$BOXITEM.NAME_G> +15
#ACT
MOV P0 250000
MOV P1 5
MOV P2 100
MOV P6 1
MOV N$后者 1
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +2
NOT CheckContainsText <$BOXITEM.NAME_G> +12
#ACT
MOV P0 400000
MOV P1 7
MOV P2 100
MOV P6 1
MOV N$后者 2
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +3
NOT CheckContainsText <$BOXITEM.NAME_G> +13
#ACT
MOV P0 500000
MOV P1 10
MOV P2 90
MOV P6 1
MOV N$后者 3
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +4
NOT CheckContainsText <$BOXITEM.NAME_G> +14
#ACT
MOV P0 600000
MOV P1 12
MOV P2 90
MOV P6 1
MOV N$后者 4
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +5
#ACT
MOV P0 800000
MOV P1 15
MOV P2 90
MOV P6 2
MOV N$后者 5
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +6
#ACT
MOV P0 1000000
MOV P1 20
MOV P2 90
MOV P6 2
MOV N$后者 6
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +7
#ACT
MOV P0 1400000
MOV P1 25
MOV P2 80
MOV P6 2
MOV N$后者 7
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +8
#ACT
MOV P0 1800000
MOV P1 30
MOV P2 80
MOV P6 2
MOV N$后者 8
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +9
#ACT
MOV P0 2200000
MOV P1 35
MOV P2 80
MOV P6 2
MOV N$后者 9
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +10
#ACT
MOV P0 3000000
MOV P1 40
MOV P2 60
MOV P6 5
MOV N$后者 10
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +11
#ACT
MOV P0 4000000
MOV P1 45
MOV P2 60
MOV P6 5
MOV N$后者 11
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +12
#ACT
MOV P0 5000000
MOV P1 50
MOV P2 60
MOV P6 5
MOV N$后者 12
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +13
#ACT
MOV P0 8880000
MOV P1 55
MOV P2 60
MOV P6 5
MOV N$后者 13
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +14
#ACT
MOV P0 8880000
MOV P1 60
MOV P2 60
MOV P6 5
MOV N$后者 14
BREAK
#IF
CheckContainsText <$BOXITEM.NAME_G> +15
#ACT
MOV P0 0
MOV P1 0
MOV P2 0
MOV P6 0
MOV N$后者 15
BREAK
#IF
#ACT
MOV P0 100000
MOV P1 2
MOV P2 100
MOV P6 1
MOV N$后者 0
[@ItemOutBox0]
#ACT
UpdateItem boxitem0
RefreshBag
goto @main
[@播放动画]
#IF
Equal <$BOXITEM.NAME>
#ACT
ClearDelayGoto 0
MOV M12 0
messagebox 中途取回,没收材料作为处罚!
BREAK
#IF
#ACT
DelayCall 1 @播放动画2
#SAY
<强化功能介绍:(只可强化武器和衣服)/SCOLOR=254>\
<强化装备需要材料:/SCOLOR=151><[强化石]/SCOLOR=253>\
<装备最高可强化至:/SCOLOR=151><[+15]>\
<1-5随机加一点属性,5-10随机加两点属性,/SCOLOR=250>\
<10-15随机加5点属性。/SCOLOR=250>\
<升级时取回物品将视为作弊!没收材料!/SCOLOR=249>\
<ITEMBOX:0:-1:4:128:148:36:36:*:251#请将需要强化的装备放在这里>\
<Img:1:33:96:88|254#[装备强化附加属性]:
^254#[装备强化成功几率]:
^100#+1 - +3 成功率为:100%
^100#+4 - +7 成功率为:90% 失败等级不变
^100#+8 - +10 成功率为:80% 失败等级归0
^100#+11 - +13 成功率为:60% 失败装备破碎
^依次需要金币10,25,40,50,60,80,100,140,180,220,300,400,500,888,888万。
^依次需要强化石2,5,7,10,12,15,20,25,30,35,40,45,50,55,60个。
^254#
^254#[装备强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、但强化归0
^254#
^254#[神圣强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、并且不会降低等级
^254#
^254#[保护卷使用方法]:
^151#放在背包里面即可,如果背包里面存在神圣保护卷与普通保护卷,优先使用神圣保护卷>\
<Img:2:33:147:9>
[@播放动画2]
#IF
Equal <$BOXITEM.NAME>
#ACT
ClearDelayGoto 0
MOV M12 0
messagebox 中途取回,没收材料作为处罚!
BREAK
#IF
EQUAL M12 <$str(m16)>
#ACT
MOV M12 0
DELAYGOTO 1500 @强化结果
break
#IF
#ACT
INC M12 1
DelayCall 1 @播放动画
#SAY
<强化功能介绍:(只可强化武器和衣服)/SCOLOR=254>\
<强化装备需要材料:/SCOLOR=151><[强化石]/SCOLOR=253>\
<装备最高可强化至:/SCOLOR=151><[+15]>\
<1-5随机加一点属性,5-10随机加两点属性,/SCOLOR=250>\
<10-15随机加5点属性。/SCOLOR=250>\
<升级时取回物品将视为作弊!没收材料!/SCOLOR=249>\
<ITEMBOX:0:-1:4:128:148:36:36:*:251#请将需要强化的装备放在这里>\
<Img:1:33:96:88|254#[装备强化附加属性]:
^254#[装备强化成功几率]:
^100#+1 - +3 成功率为:100%
^100#+4 - +7 成功率为:90% 失败等级不变
^100#+8 - +10 成功率为:80% 失败等级归0
^100#+11 - +13 成功率为:60% 失败装备破碎
^依次需要金币10,25,40,50,60,80,100,140,180,220,300,400,500,888,888万。
^依次需要强化石2,5,7,10,12,15,20,25,30,35,40,45,50,55,60个。
^254#
^254#[装备强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、但强化归0
^254#
^254#[神圣强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、并且不会降低等级
^254#
^254#[保护卷使用方法]:
^151#放在背包里面即可,如果背包里面存在神圣保护卷与普通保护卷,优先使用神圣保护卷>\
<Img:3:33:167:9>
[@无效]
#IF
#ACT
GetItemFrom boxitem0 1 <$STR(S$原名)>
MOV N$后者 <$BOXITEM.NAME_G>
DEC N$后者 <$STR(S$原名)>
#SAY
<当前装备:/SCOLOR=254><$BOXITEM.NAME_G>\
<强化等级:/SCOLOR=254>+<$STR(N$后者)>\
<需要材料:/SCOLOR=254><[<$STR(P1)>]> <颗/SCOLOR=251>\
<成功几率:/SCOLOR=254><$STR(P2)>%\
<增加属性:/SCOLOR=254><$STR(P6)点>\
<ITEMBOX:0:-1:4:128:148:36:36:*:251#请将需要强化的装备放在这里>\
<Img:1:33:96:103|254#[装备强化附加属性]:
^254#[装备强化成功几率]:
^100#+1 - +3 成功率为:100%
^100#+4 - +7 成功率为:90% 失败等级不变
^100#+8 - +10 成功率为:80% 失败等级归0
^100#+11 - +13 成功率为:60% 失败装备破碎
^依次需要金币10,25,40,50,60,80,100,140,180,220,300,400,500,888,888万。
^依次需要强化石2,5,7,10,12,15,20,25,30,35,40,45,50,55,60个。
^254#
^254#[装备强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、但强化归0
^254#
^254#[神圣强化保护卷]:
^151#强化装备+11、+12、+13、+14、+15时失败装备不会破碎、并且不会降低等级
^254#
^254#[保护卷使用方法]:
^151#放在背包里面即可,如果背包里面存在神圣保护卷与普通保护卷,优先使用神圣保护卷/@开始强化>\
页:
[1]