|
|
[@main]
#IF
#ACT
OPENMERCHANTBIGDLG 12 26 0 0 0 0 1 427 22 1
Mov N$强化成功率 0
goto @说话
OpenHumDlg 7 600 100
OpenHumDlg 7 600 100
[@说话]
#SAY
ChangeItemAddValue boxitem1 1 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 19
Equal <$BOXITEM[1].StdMode> 20
Equal <$BOXITEM[1].StdMode> 21
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 22
Equal <$BOXITEM[1].StdMode> 26
Equal <$BOXITEM[1].StdMode> 62
Equal <$BOXITEM[1].StdMode> 64
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 0 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
;Equal <$BOXITEM[1].StdMode> 23
Equal <$BOXITEM[1].StdMode> 24
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
[@增加强化属性]
#IF
CheckUpgradeCount boxitem1 > 8
#ACT
SendMsg 6 〖提示〗你的装备已经不能在升级了!
Break
#or
Equal <$BOXITEM[1].StdMode> 5
Equal <$BOXITEM[1].StdMode> 6
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 10
Equal <$BOXITEM[1].StdMode> 11
Equal <$BOXITEM[1].StdMode> 90
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 19
Equal <$BOXITEM[1].StdMode> 20
Equal <$BOXITEM[1].StdMode> 21
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 22
Equal <$BOXITEM[1].StdMode> 26
Equal <$BOXITEM[1].StdMode> 62
Equal <$BOXITEM[1].StdMode> 64
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
;Equal <$BOXITEM[1].StdMode> 23
Equal <$BOXITEM[1].StdMode> 24
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
[@检测成功率]
#IF
Equal <$BOXITEM[1].NAME>
#ACT
Mov N$强化成功率 0
Break
#IF
#ACT
Mov N$强化成功率 15
GetDBItemFieldValue <$BOXITEM[1].NAME> NeedLevel N$强化装备品阶
;Dec N$强化成功率 <$STR(N$强化装备品阶)>
#IF
not Equal <$BOXITEM[2].NAME>
#ACT
GetDBItemFieldValue <$BOXITEM[2].NAME> Price N$强化装备成功率
Inc N$强化成功率 <$STR(N$强化装备成功率)>
[@ItemIntoBox1]
#IF
CheckUpgradeCount boxitem1 > 8
;Equal <$BOXITEM[1].UPGRADECOUNT> > 8
#ACT
UNALLOWITEMINTOBOX
Break
#IF
#ACT
goto @检测成功率
goto @说话
[@ItemIntoBox2]
#ACT
goto @检测成功率
goto @说话
[@ItemIntoBox3]
#ACT
;goto @检测成功率
;goto @说话
[@ItemOutBox1]
#ACT
Mov N$强化成功率 0
goto @说话
[@ItemOutBox2]
#IF
not Equal <$BOXITEM[1].NAME>
#ACT
Mov N$强化成功率 15
goto @说话
#ELSEACT
Mov N$强化成功率 0
goto @说话
[@ItemOutBox3]
#ACT
;goto @说话
----------------------------------------
修改一下,强化属性值,这个强化属性值是 强化+1 属性增加1点。强化+2属性增加2点,总共3点,修改成强化+1 属性点增加100点。强化+2属性点增加200点,总共300点。,最高强化+8,防御也是,谢谢大佬了,
|
|