帅气小狗 发表于 2026-3-29 19:17:15

不进行判断直接跳到错误是为什么


大佬们,这么写不能判断次数嘛,我羽化他就直接跳到错误,!
[@防止冻结]
#IF
CHECKVAR HUMAN 时装羽化 = 0
;CheckItem 混元锤 1
#ACT
Take 混元锤 1
var integer HUMAN 时装羽化
calcvar HUMAN 时装羽化 + 1
savevar HUMAN 时装羽化 ..\\QuestDiary\\数据文件\\时装羽化.txt
SetUpgradeItem 0
SetNewItemValue -1 19  + 10
SetCustomItemTextCOLOR boxitem0 254
UpdateItem boxitem0
MessageBox 羽化成功
#ELSEACT
MessageBox 羽化失败,请检查材料及次数.
                                                                                   





聪明花朵 发表于 2026-3-29 19:17:15

先看看引擎申明的自定义变量是否报错
如果没有报错,试试下面的检测
#IF
EQUAL <$HUMAN(时装羽化)> 0

聪明云朵 发表于 2026-3-29 19:17:15

442671 发表于 2020-11-22 21:01 先看看引擎申明的自定义变量是否报错
如果没有报错,试试下面的检测
#IF
emm M2没有报错,用大佬你给的判断也不行

快乐月亮 发表于 2026-3-29 19:17:15

..\\QuestDiary\\数据文件\\时装羽化.txt
你的图片是时装武器羽化.txt
你确定你的申明没有问题吗?直接<$HUMAN(时装羽化)>在NPC显示什么?

大方小猪 发表于 2026-3-29 19:17:15

var integer HUMAN 时装羽化
calcvar HUMAN 时装羽化 + 1
savevar HUMAN 时装羽化 ..\\QuestDiary\\数据文件\\时装羽化.txt
你这写的什么??申明是登录时申明的。
在[@login]里上线申明:
var integer HUMAN 时装羽化
LOADVAR HUMAN 时装羽化 ..\\QuestDiary\\数据文件\\时装羽化.txt
脚本里执行:
calcvar HUMAN 时装羽化 + 1
savevar HUMAN 时装羽化 ..\\QuestDiary\\数据文件\\时装羽化.txt

快乐小鱼 发表于 2026-3-29 19:17:15

442671 发表于 2020-11-22 21:11 ..\\QuestDiary\\数据文件\\时装羽化.txt
你的图片是时装武器羽化.txt
文本没问题。我建了两个一个是武器一个是衣服,怎么申明自定义变量

开心小鱼 发表于 2026-3-29 19:17:15

顾凌 发表于 2020-11-22 21:13 文本没问题。我建了两个一个是武器一个是衣服,怎么申明自定义变量
为什么羽化是检测人物自定义变量,你还不如做装备标识。
检测装备羽化的次数或是否羽化。。
无法理解你写脚本的思维和策划。不做评论

快乐云朵 发表于 2026-3-29 19:17:15

442671 发表于 2020-11-22 21:19 为什么羽化是检测人物自定义变量,你还不如做装备标识。
检测装备羽化的次数或是否羽化。。
无法理解你 ...
新手嘛, 谢大佬

可爱小狗 发表于 2026-3-29 19:17:15

啊,知道了 emm

大方小兔 发表于 2026-3-29 19:17:15

啊,知道了 emm
页: [1]
查看完整版本: 不进行判断直接跳到错误是为什么