传奇技术吧 关注:43,635贴子:31,657
  • 0回复贴,共1

请教一下 这个代码怎么把 装备强化成功率调到100%

取消只看楼主收藏回复

()
%100
[@main]
#if
CheckBoxItemCount 1 1
#act
ReturnBoxItem 1
#if
CheckBoxItemCount 3 1
#act
ReturnBoxItem 3
#if
large <$BOXITEM[0].UPGRADECOUNT> 14
#act
MessageBox 强化失败:<$BOXITEM[0].NAME>已经不能再强化了
ReturnBoxItem 0
break
#if
large <$BOXITEM[0].UPGRADECOUNT> 0
#act
mov N$强化石数量 2
mov N$需要元宝 20000
#if
large <$BOXITEM[0].UPGRADECOUNT> 1
#act
mov N$强化石数量 3
mov N$需要元宝 30000
#if
large <$BOXITEM[0].UPGRADECOUNT> 2
#act
mov N$强化石数量 4
mov N$需要元宝 40000
#if
large <$BOXITEM[0].UPGRADECOUNT> 3
#act
mov N$强化石数量 5
mov N$需要元宝 50000
#if
large <$BOXITEM[0].UPGRADECOUNT> 4
#act
mov N$强化石数量 6
mov N$需要元宝 60000
#if
large <$BOXITEM[0].UPGRADECOUNT> 5
#act
mov N$强化石数量 7
mov N$需要元宝 70000
#if
large <$BOXITEM[0].UPGRADECOUNT> 6
#act
mov N$强化石数量 8
mov N$需要元宝 80000
#if
large <$BOXITEM[0].UPGRADECOUNT> 7
#act
mov N$强化石数量 9
mov N$需要元宝 90000
#if
large <$BOXITEM[0].UPGRADECOUNT> 8
#act
mov N$强化石数量 10
mov N$需要元宝 100000
#if
large <$BOXITEM[0].UPGRADECOUNT> 9
#act
mov N$强化石数量 11
mov N$需要元宝 120000
#if
large <$BOXITEM[0].UPGRADECOUNT> 10
#act
mov N$强化石数量 12
mov N$需要元宝 150000
#if
large <$BOXITEM[0].UPGRADECOUNT> 11
#act
mov N$强化石数量 13
mov N$需要元宝 200000
#if
large <$BOXITEM[0].UPGRADECOUNT> 12
#act
mov N$强化石数量 14
mov N$需要元宝 200000
#if
large <$BOXITEM[0].UPGRADECOUNT> 13
#act
mov N$强化石数量 15
mov N$需要元宝 200000
#if
equal <$BOXITEM[0].UPGRADECOUNT> 0
#act
mov N$强化石数量 1
mov N$需要元宝 10000
#if
not CheckBoxItemCount 0 1
#act
mov N$强化石数量
mov N$需要元宝
#if
#act
OPENMERCHANTBIGDLG 6 137 1 4 0 -50 1 262 5
#SAY
\ \ \
<> <[强化属性]||253#说明:
^255#强化失败,强化等级会跌落!
^255#强化失败,强化等级会跌落!
^251#强化属性=基础属性×百分比
^251#武器属性=攻击.魔法.道术
^251#衣服属性=防御.魔御.生命值
^250#╔====================╗
^250#‖强化值 强化百分比‖
^250#‖====================‖
^250#‖强化+1 1% ‖
^250#‖强化+2 2% ‖
^250#‖强化+3 3% ‖
^250#‖强化+4 5% ‖
^250#‖强化+5 7% ‖
^250#‖强化+6 10% ‖
^250#‖强化+7 15% ‖
^250#‖强化+8 20% ‖
^250#‖强化+9 30% ‖
^250#‖强化+10 40% ‖
^250#‖强化+11 50% ‖
^250#‖强化+12 70% ‖
^250#‖强化+13 100% ‖
^250#‖强化+14 140% ‖
^250#‖强化+15 200% ‖
^250# ====================╝>\ \ \
<> <ITEMBOX:0:6:19:100:0:40:40:5,10:请放入你要强化的武器或衣服>\ \ \ \
<>       <天地结晶:/FCOLOR=150>< <$STR(N$强化石数量)>/FCOLOR=250>\
<>       <需要元宝:/FCOLOR=150>< <$STR(N$需要元宝)>/FCOLOR=250>\ \
<> <IMG:138:6:0:-13/@强化>  <IMG:139:6:14:-13/@main2>      \ \
[@ItemIntoBox0]
#if
#act
SetUpgradeItem 0
CHANGECUSTOMITEMABIL -1 3 0 87
CHANGECUSTOMITEMABIL -1 3 1 3
CHANGECUSTOMITEMABIL -1 3 2 0
CHANGECUSTOMITEMABIL -1 3 3 0
CHANGECUSTOMITEMABIL -1 4 0 87
CHANGECUSTOMITEMABIL -1 4 1 4
CHANGECUSTOMITEMABIL -1 4 2 1
CHANGECUSTOMITEMABIL -1 4 3 0
CHANGECUSTOMITEMABIL -1 5 0 87
CHANGECUSTOMITEMABIL -1 5 1 5
CHANGECUSTOMITEMABIL -1 5 2 2
CHANGECUSTOMITEMABIL -1 5 3 0
CHANGECUSTOMITEMABIL -1 6 0 87
CHANGECUSTOMITEMABIL -1 6 1 6
CHANGECUSTOMITEMABIL -1 6 2 5
CHANGECUSTOMITEMABIL -1 6 3 0
CHANGECUSTOMITEMABIL -1 1 0 87
CHANGECUSTOMITEMABIL -1 2 0 87
CHANGECUSTOMITEMABIL -1 1 1 1
CHANGECUSTOMITEMABIL -1 2 1 2
CHANGECUSTOMITEMABIL -1 1 2 3
CHANGECUSTOMITEMABIL -1 2 2 4
CHANGECUSTOMITEMABIL -1 1 3 0
CHANGECUSTOMITEMABIL -1 2 3 0
#if
large <$BOXITEM[0].UPGRADECOUNT> 14
#act
MessageBox 强化失败:<$BOXITEM[0].NAME>已经不能再强化了
ReturnBoxItem 0
break
#if
#act
goto @main
break
[@强化]
#if
not CheckBoxItemCount 0 1
#act
MessageBox 强化失败:你并没有放入装备!
break
#if
CHECKGAMEGOLD < <$STR(N$需要元宝)>
#ACT
MessageBox 强化失败:你元宝不足:<$STR(N$需要元宝)>
ReturnBoxItem 0
break
#if
not checkitem 天地结晶 <$STR(N$强化石数量)>
#act
MessageBox 强化失败:你强化石不足:<$STR(N$强化石数量)>
ReturnBoxItem 0
break
#if
small <$BOXITEM[0].UPGRADECOUNT> 6
#act
ChangeItemUpgradeCount -1 + 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化成功:装备强化等级:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
small <$BOXITEM[0].UPGRADECOUNT> 10
random 3
#act
ChangeItemUpgradeCount -1 + 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化成功:装备强化等级:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
small <$BOXITEM[0].UPGRADECOUNT> 10
#act
ChangeItemUpgradeCount -1 - 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化失败:装备强化降为:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
large <$BOXITEM[0].UPGRADECOUNT> 12
random 8
#act
ChangeItemUpgradeCount -1 + 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化成功:装备强化等级:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
large <$BOXITEM[0].UPGRADECOUNT> 12
#act
ChangeItemUpgradeCount -1 - 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化失败:装备强化降为:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
large <$BOXITEM[0].UPGRADECOUNT> 9
random 5
#act
ChangeItemUpgradeCount -1 + 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化成功:装备强化等级:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
#if
large <$BOXITEM[0].UPGRADECOUNT> 9
#act
ChangeItemUpgradeCount -1 - 1
GAMEGOLD - <$STR(N$需要元宝)>
take 天地结晶 <$STR(N$强化石数量)>
UpDateBoxItem 0
MessageBox 强化失败:装备强化降为:<$BOXITEM[0].UPGRADECOUNT>
goto @计算强化后的属性
break
[@计算强化后的属性]
#if
equal <$BOXITEM[0].UPGRADECOUNT> 1
#act
mov N$强倍 1
#if
equal <$BOXITEM[0].UPGRADECOUNT> 2
#act
mov N$强倍 2
#if
equal <$BOXITEM[0].UPGRADECOUNT> 3
#act
mov N$强倍 3
#if
equal <$BOXITEM[0].UPGRADECOUNT> 4
#act
mov N$强倍 5
#if
equal <$BOXITEM[0].UPGRADECOUNT> 5
#act
mov N$强倍 7
#if
equal <$BOXITEM[0].UPGRADECOUNT> 6
#act
mov N$强倍 10
#if
equal <$BOXITEM[0].UPGRADECOUNT> 7
#act
mov N$强倍 15
#if
equal <$BOXITEM[0].UPGRADECOUNT> 8
#act
mov N$强倍 20
#if
equal <$BOXITEM[0].UPGRADECOUNT> 9
#act
mov N$强倍 30
#if
equal <$BOXITEM[0].UPGRADECOUNT> 10
#act
mov N$强倍 40
#if
equal <$BOXITEM[0].UPGRADECOUNT> 11
#act
mov N$强倍 50
#if
equal <$BOXITEM[0].UPGRADECOUNT> 12
#act
mov N$强倍 70
#if
equal <$BOXITEM[0].UPGRADECOUNT> 13
#act
mov N$强倍 100
#if
equal <$BOXITEM[0].UPGRADECOUNT> 14
#act
mov N$强倍 140
#if
equal <$BOXITEM[0].UPGRADECOUNT> 15
#act
mov N$强倍 200
#if
#act
mul n$强生 <$BOXITEM[0].HP> <$STR(N$强倍)>
mul n$强防 <$BOXITEM[0].HAC> <$STR(N$强倍)>
mul n$强御 <$BOXITEM[0].HMAC> <$STR(N$强倍)>
mul n$强攻 <$BOXITEM[0].HDC> <$STR(N$强倍)>
mul n$强魔 <$BOXITEM[0].HMC> <$STR(N$强倍)>
mul n$强道 <$BOXITEM[0].HSC> <$STR(N$强倍)>
div n$强生 100
div n$强防 100
div n$强御 100
div n$强攻 100
div n$强魔 100
div n$强道 100
#if
CompareText <$BOXITEM[0].STDMODE> 5
#act
CHANGECUSTOMITEMVALUE -1 3 = <$STR(n$强攻)>
CHANGECUSTOMITEMVALUE -1 4 = <$STR(n$强魔)>
CHANGECUSTOMITEMVALUE -1 5 = <$STR(n$强道)>
CHANGECUSTOMITEMTEXTCOLOR -1 147
CHANGECUSTOMITEMTEXT -1 [强化属性]
ChangeItemName -1 <$BOXITEM[0].NAME>+<$BOXITEM[0].UPGRADECOUNT>
UpDateBoxItem 0
goto @main
break
#if
CompareText <$BOXITEM[0].STDMODE> 10
#act
CHANGECUSTOMITEMVALUE -1 1 = <$STR(n$强防)>
CHANGECUSTOMITEMVALUE -1 2 = <$STR(n$强御)>
CHANGECUSTOMITEMVALUE -1 6 = <$STR(n$强生)>
CHANGECUSTOMITEMTEXTCOLOR -1 147
CHANGECUSTOMITEMTEXT -1 [强化属性]
ChangeItemName -1 <$BOXITEM[0].NAME>+<$BOXITEM[0].UPGRADECOUNT>
UpDateBoxItem 0
goto @main
break
[@main2]
#if
#act
OPENMERCHANTBIGDLG 6 137 1 4 0 -50 1 262 5
#SAY
\ \ \
<> <[强化转移]||253#
强化+10或以上的装备可以进行转移.转移过后
^-^新的装备获得强化级数和强化属性
^-^每次转移需要扣除20RMB点
^-^第一个框放入你已经强化的武器或者衣服
^-^第二个框放入需要被强化的新装备> \
<> <ITEMBOX:3:6:19:40:35:34:34:5,10:请放入已经强化+10或以上的装备>   <ITEMBOX:4:6:19:60:35:34:34:5,10:后放入要转移的装备>\\
\ \ \ \ \ \  \ 转移后,被继承的装备将会破碎!\
<> <IMG:138:6:0:3/@main>  <IMG:139:6:14:3/@开始转移>      \ \
[@ItemIntoBox3]
#if
#act
SetUpgradeItem 3
#if
large <$BOXITEM[3].UPGRADECOUNT> 9
#act
break
#if
#act
MessageBox 你放入的装备并没有强化到+10或以上.无法转移
ReturnBoxItem 3
break
[@ItemIntoBox4]
#if
#act
SetUpgradeItem 4
#if
equal <$BOXITEM[3].NAME>
#act
MessageBox 请先在左边框中放入强化+10或以上的装备.再到右边框中放入需要被强化的装备
ReturnBoxItem 4
break
#if
large <$BOXITEM[4].UPGRADECOUNT> 0
#act
MessageBox 你放入的装备已经强化过了.无法被转移
ReturnBoxItem 4
break
#if
#act
CHANGECUSTOMITEMABIL -1 3 0 87
CHANGECUSTOMITEMABIL -1 3 1 3
CHANGECUSTOMITEMABIL -1 3 2 0
CHANGECUSTOMITEMABIL -1 3 3 0
CHANGECUSTOMITEMABIL -1 4 0 87
CHANGECUSTOMITEMABIL -1 4 1 4
CHANGECUSTOMITEMABIL -1 4 2 1
CHANGECUSTOMITEMABIL -1 4 3 0
CHANGECUSTOMITEMABIL -1 5 0 87
CHANGECUSTOMITEMABIL -1 5 1 5
CHANGECUSTOMITEMABIL -1 5 2 2
CHANGECUSTOMITEMABIL -1 5 3 0
CHANGECUSTOMITEMABIL -1 6 0 87
CHANGECUSTOMITEMABIL -1 6 1 6
CHANGECUSTOMITEMABIL -1 6 2 5
CHANGECUSTOMITEMABIL -1 6 3 0
CHANGECUSTOMITEMABIL -1 1 0 87
CHANGECUSTOMITEMABIL -1 2 0 87
CHANGECUSTOMITEMABIL -1 1 1 1
CHANGECUSTOMITEMABIL -1 2 1 2
CHANGECUSTOMITEMABIL -1 1 2 3
CHANGECUSTOMITEMABIL -1 2 2 4
CHANGECUSTOMITEMABIL -1 1 3 0
CHANGECUSTOMITEMABIL -1 2 3 0
break
[@开始转移]
#if
#ACT
SetUpgradeItem 3
SetUpgradeItem 4
#IF
EQUAL <$BOXITEM[3].NAME>
#ACT
MESSAGEBOX 请先在左边框中放入装备
BREAK
#IF
EQUAL <$BOXITEM[4].NAME>
#ACT
MESSAGEBOX 请先在右边框中放入装备
BREAK
#if
#act
SetUpgradeItem 4
#if
CHECKGamePoint < 20
#ACT
MessageBox 你的RMB太少了.无法转移
ReturnBoxItem 3
ReturnBoxItem 4
break
#if
CHECKGAMEPOINT ? 20
#ACT
GAMEPOINT - 20
#if
equal <$BOXITEM[3].UPGRADECOUNT> 10
#act
mov N$强倍 40
#if
equal <$BOXITEM[3].UPGRADECOUNT> 11
#act
mov N$强倍 50
#if
equal <$BOXITEM[3].UPGRADECOUNT> 12
#act
mov N$强倍 70
#if
equal <$BOXITEM[3].UPGRADECOUNT> 13
#act
mov N$强倍 100
#if
equal <$BOXITEM[3].UPGRADECOUNT> 14
#act
mov N$强倍 140
#if
equal <$BOXITEM[3].UPGRADECOUNT> 15
#act
mov N$强倍 200
#if
#act
mul n$强生 <$BOXITEM[4].HP> <$STR(N$强倍)>
mul n$强防 <$BOXITEM[4].HAC> <$STR(N$强倍)>
mul n$强御 <$BOXITEM[4].HMAC> <$STR(N$强倍)>
mul n$强攻 <$BOXITEM[4].HDC> <$STR(N$强倍)>
mul n$强魔 <$BOXITEM[4].HMC> <$STR(N$强倍)>
mul n$强道 <$BOXITEM[4].HSC> <$STR(N$强倍)>
div n$强生 100
div n$强防 100
div n$强御 100
div n$强攻 100
div n$强魔 100
div n$强道 100
#if
CompareText <$BOXITEM[4].STDMODE> 5
#act
ChangeItemUpgradeCount -1 = <$BOXITEM[3].UPGRADECOUNT>
CHANGECUSTOMITEMVALUE -1 3 = <$STR(n$强攻)>
CHANGECUSTOMITEMVALUE -1 4 = <$STR(n$强魔)>
CHANGECUSTOMITEMVALUE -1 5 = <$STR(n$强道)>
CHANGECUSTOMITEMTEXTCOLOR -1 147
CHANGECUSTOMITEMTEXT -1 [强化属性]
ChangeItemName -1 <$BOXITEM[4].NAME>+<$BOXITEM[3].UPGRADECOUNT>
DELBOXITEM 3
UpDateBoxItem 4
ReturnBoxItem 4
goto @main
break
#if
CompareText <$BOXITEM[4].STDMODE> 10
#act
ChangeItemUpgradeCount -1 = <$BOXITEM[3].UPGRADECOUNT>
CHANGECUSTOMITEMVALUE -1 1 = <$STR(n$强防)>
CHANGECUSTOMITEMVALUE -1 2 = <$STR(n$强御)>
CHANGECUSTOMITEMVALUE -1 6 = <$STR(n$强生)>
CHANGECUSTOMITEMTEXTCOLOR -1 147
CHANGECUSTOMITEMTEXT -1 [强化属性]
ChangeItemName -1 <$BOXITEM[4].NAME>+<$BOXITEM[3].UPGRADECOUNT>
DELBOXITEM 3
UpDateBoxItem 4
ReturnBoxItem 4
goto @main
break


IP属地:辽宁1楼2020-09-27 20:52回复