103129334 发表于 2016-7-30 17:27:26

改写了一个MAX武器再升的脚本,请大神指点!

可以实现双击 强化炼制石来进行!

;;;;;;
[@wuqimax]
{
#IF
#SAY
_<提升破坏力/@直升炼制开始A(FLD_DESC0,物理破坏)>\
_<提升全系列魔法/@直升炼制开始A(FLD_DESC1,魔法攻击)> \
_<提升火焰元素/@直升炼制开始B(1,火焰元素)>\
_<提升寒冰元素/@直升炼制开始B(2,寒冰元素)>\
_<提升雷电元素/@直升炼制开始B(3,雷电元素)>\
_<提升狂风元素/@直升炼制开始B(4,狂风元素)>\
_<提升神圣元素/@直升炼制开始B(5,神圣元素)>\
_<提升暗黑元素/@直升炼制开始B(6,暗黑元素)>\
_<提升幻影元素/@直升炼制开始B(7,幻影元素)>\
<结束/@exit>\

[@直升炼制开始A()]
#ACT
MOV 直升参数1 %ARG(1)
MOV 直升参数2 %ARG(2)
MOVR D0 3
DECD0 1

#IF
checkcmd CHECKITEMINFO 1 0

#IF
!checkcmd CHECKITEMINFO 1 0       ;;;检测是否带装备
#ACT
Close
SysMsg"温馨提示: 您的[ 武器 ]位置没有佩带任何装备"
break

#IF
!checkweaponlevel 17
#ACT
SysMsg "您当前的武器未MAX的无法提升!"
Break

#IF
ACTCMD EDITITEM %直升参数1 = 30
#ACT
SysMsg "您当前的武器属性已无法再提升!"
Break

#IF
EQUAL D0 0
#ACT
take 强化炼制石 1
SysMsg "您当前的武器属性没变化"

#IF
EQUAL D0 -1
#ACT
take 强化炼制石 1
SysMsg "您当前的武器属性下降了"

#IF
EQUAL D0 1
#ACT
take 强化炼制石 1
ACTCMD EDITITEM %直升参数1 + 1
SysMsg "您当前的武器属性提高了"
Break
Close
#ELSEACT
Break

[@直升炼制开始B()]
#ACT
MOV 直升参数1 %ARG(1)
MOV 直升参数2 %ARG(2)
MOVR D0 3
DECD0 1

#IF
checkcmd CHECKITEMINFO 1 0

#IF
!checkcmd CHECKITEMINFO 1 0       ;;;检测是否带装备
#ACT
Close
SysMsg"温馨提示: 您的[ 武器 ]位置没有佩带任何装备"
break

#IF
!checkweaponlevel 17
#ACT
SysMsg "您当前的武器未MAX的无法提升!"
Break

#IF
ACTCMD EDITITEM FLD_DESC11 = %直升参数1
ACTCMD EDITITEM FLD_DESC12 = 30
#ACT
SysMsg "您当前的武器属性已无法再提升!"
Break

#IF
EQUAL D0 0
#ACT
take 强化炼制石 1
SysMsg "您当前的武器属性没变化"

#IF
EQUAL D0 -1
#ACT
take 强化炼制石 1
SysMsg "您当前的武器属性下降了"

#IF
EQUAL D0 1
#ACT
take 强化炼制石 1
ACTCMD EDITITEM FLD_DESC11 = %直升参数1
ACTCMD EDITITEM FLD_DESC12 + 1
SysMsg "您当前的武器属性提高了"
Break
Close
#ELSEACT

Break
}
;;;;;;;;


103129334 发表于 2016-7-30 17:28:16

错了是随机再升

lhy001 发表于 2016-7-30 20:28:25

感谢楼主的无私分享!

ycpal 发表于 2016-8-31 15:30:23


感谢楼主的无私分享!

hbgogo 发表于 2016-9-2 09:52:13

这东西我收了!谢谢楼主!

哥哥哥哥哥哥 发表于 2016-9-12 14:07:36

谁都无法阻止我进步的脚步!

notgo 发表于 2016-9-26 08:15:02

有很大的问题!!!!!!!!!!!!!!!!!!!!

notgo 发表于 2016-9-26 08:16:31

:@:@:@:@:@:@:@

hbgogo 发表于 2016-9-28 11:06:20

论坛有你更精彩!

幻想帝国录 发表于 2016-9-29 09:39:36

什么情况都。。。
页: [1] 2
查看完整版本: 改写了一个MAX武器再升的脚本,请大神指点!