自定义OK框被刷
[@3合成1]
#IF
NOT Equal <$BOXITEM.NAME>
NOT Equal <$BOXITEM.NAME>
NOT Equal <$BOXITEM.NAME>
#ACT
SetUpgradeItem 10
SetUpgradeItem 11
SetUpgradeItem 12
MOV S$装备31 <$BOXITEM.NAME>
MOV S$装备32 <$BOXITEM.NAME>
MOV S$装备33 <$BOXITEM.NAME>
MOV S$装备
#ELSEACT
BREAK
#IF
NOT EQUAL <$BOXITEM.NAME>
NOT EQUAL <$BOXITEM.NAME>
NOT EQUAL <$BOXITEM.NAME>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$STR(S$装备31)>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$STR(S$装备32)>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$STR(S$装备33)>
#ACT
DelBoxItem 10
DelBoxItem 11
DelBoxItem 12
GetRandomText ..\\QuestDiary\\数据\\装备分级\\天之套.txt S$装备
GIVE <$STR(S$装备)> 1
SendMsg 6 恭喜你,成功合成一件【<$STR(S$装备)>】!
MOV S$装备
GOTO @装备合成
break
简单的3合1脚本,被刷了
日志显示系统只删除了10号OK框的物品。
之前是
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
“MOV S$装备31 <$BOXITEM.NAME>”看起来是多此一举了
我病急乱投医改的
BUG和 “MOV S$装备31” 无关 这段脚本是刷不了的。。你看下你其它脚本。。 被刷过的聊聊经验:
OK框可以直接把装备放到交易框和个人商店,bug就是这样搞出来的
光判断NOT EQUAL <$BOXITEM.NAME>还不够
还要加上CheckBoxItemCount 0 1 这样才能正确封堵 感觉 楼上的办法可以试试 holgo 发表于 2021-12-15 14:48 被刷过的聊聊经验:
OK框可以直接把装备放到交易框和个人商店,bug就是这样搞出来的
我已倒闭。
CheckBoxItemCount这个用了也不行,之前用过这个,还是被刷,实在找不到原因了。
谢谢GM老板的反馈,祝开区人气爆满! [@3合成1]
#IF
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
CheckTextList ..\\QuestDiary\\数据\\装备分级\\赤月套.txt <$BOXITEM.NAME>
#ACT
SetUpgradeItem 10
DelBoxItem 10
SetUpgradeItem 11
DelBoxItem 11
SetUpgradeItem 12
DelBoxItem 12
GetRandomText ..\\QuestDiary\\数据\\装备分级\\天之套.txt S$装备
GIVE <$STR(S$装备)> 1
SendMsg 6 恭喜你,成功合成一件【<$STR(S$装备)>】!
GOTO @装备合成
BREAK 如果这样的也被刷,那就没天理了。肯定不是你这一段的问题 封包可以直接跳转goto后的语句块,还能改ok框丢进去的东西。所以检测与给与要一气呵成,不能用goto跳转,特别是give一类的,改货币一类的,千万小心。 建议不要用GOTO 试下,我感觉不会出这样的问题。。可能是我玩家少。。
页:
[1]
2