SetNewItemValue 怎么限制只能升一次?
SetNewItemValue 怎么限制只能升一次? 比方我升级一次暴击+3% 但是我很多装备本身就带有暴击 怎么检测能让他只能升级一次?升级的时候给装备写其他东西:
SETCUSTOMITEMTEXT 备注
SETCUSTOMITEMTEXTCOLOR 改颜色
SETCUSTOMITEMABIL 写其他栏的自定义属性
如果不想搞以上明显改动,那就写入物品标记
SetItemAddByte 1字节
SetItemAddInt 4字节
SetItemAddText 文本
再检测判断就行 如果你想区分数据库的元素属性和脚本加的:
用GetItemFieldValue 物品位置 属性名称 变量名
element0~element23 元素属性
uelement0~uelement23 元素属性(非数据库) holgo 发表于 2020-11-16 20:39 如果你想区分数据库的元素属性和脚本加的:
用GetItemFieldValue 物品位置 属性名称 变量名
element0~ele ...
[@ItemIntoBox1]
#OR
CHECKTEXTLIST ..\\QuestDiary\\装备淬炼\\火龙淬炼.txt <$BOXITEM.NAME>
#ELSEACT
UNALLOWITEMINTOBOX
MESSAGEBOX 你放的装备不在强化装备之列!
BREAK
[@开始淬炼]
#IF
CheckNewItemValue boxitem1 0 > 0
CheckNewItemValue boxitem1 1 > 0
#act
SENDMSG 6 此装备已经升级过了!
#IF
CHECKTEXTLIST ..\\QuestDiary\\装备淬炼\\火龙淬炼.txt <$BOXITEM.NAME>
#act
SetNewItemValue boxitem1 0 + 1
SetNewItemValue boxitem1 1 + 3
ReturnBoxItem 1
RefreshBag
SENDMSG 6 装备升级成功
#ELSEACT
SENDMSG 6 请放入需要升级的装备
BREAK
哥 我用这样的框升级的 现在这个检测不行能一直升 #IF
CheckNewItemValue boxitem1 0 > 0
CheckNewItemValue boxitem1 1 > 0
#act
SENDMSG 6 此装备已经升级过了!
Break
页:
[1]