OK框脚本被封包刷,有检测有清空变量,实在想不通。

admin 2023/04/19 14:54:08 143
[@进行回收符文]
#IF
EQUAL <$BOXITEM[13].NAME>          <-------检测OK框物品
#ACT
SENDMSG 6 你在回收空气啊????
break          <-------没有东西就关闭OK框


;------检测符文价格
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv0
#ACT
MOV S$符文回收等级 LV0
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv1
#ACT
MOV S$符文回收等级 LV1
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv2
#ACT
MOV S$符文回收等级 LV2
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv3
#ACT
MOV S$符文回收等级 LV3
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv4
#ACT
MOV S$符文回收等级 LV4
#IF
CheckContainsText <$BOXITEM[13].NAME> Lv5
#ACT
MOV S$符文回收等级 LV5
#OR
CheckContainsText <$BOXITEM[13].NAME> 圣辉要塞
CheckContainsText <$BOXITEM[13].NAME> 天枰圣骑
CheckContainsText <$BOXITEM[13].NAME> 碎灵奥法
CheckContainsText <$BOXITEM[13].NAME> 深渊结界
CheckContainsText <$BOXITEM[13].NAME> 眷属祝福
CheckContainsText <$BOXITEM[13].NAME> 焚月天罡
#ACT
MOV S$符文回收品级 SSR

#OR
CheckContainsText <$BOXITEM[13].NAME> 神圣护甲
CheckContainsText <$BOXITEM[13].NAME> 审判骑士
CheckContainsText <$BOXITEM[13].NAME> 致命奥法
CheckContainsText <$BOXITEM[13].NAME> 幽魂结界
CheckContainsText <$BOXITEM[13].NAME> 随从共鸣
CheckContainsText <$BOXITEM[13].NAME> 诛邪破魔
#ACT
MOV S$符文回收品级 SR

#OR
CheckContainsText <$BOXITEM[13].NAME> 信仰护甲
CheckContainsText <$BOXITEM[13].NAME> 英勇骑士
CheckContainsText <$BOXITEM[13].NAME> 强击奥法
CheckContainsText <$BOXITEM[13].NAME> 鲜血结界
CheckContainsText <$BOXITEM[13].NAME> 随从强化
CheckContainsText <$BOXITEM[13].NAME> 降妖除魔
#ACT
MOV S$符文回收品级 R

#OR
CheckContainsText <$BOXITEM[13].NAME> 意志护甲
CheckContainsText <$BOXITEM[13].NAME> 初心骑士
CheckContainsText <$BOXITEM[13].NAME> 自然奥法
CheckContainsText <$BOXITEM[13].NAME> 魔力结界
CheckContainsText <$BOXITEM[13].NAME> 野兽之力
CheckContainsText <$BOXITEM[13].NAME> 灭鬼定魂
#ACT
MOV S$符文回收品级 N


#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV0
#ACT
MOV N$符文回收价格 10

#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV1
#ACT
MOV N$符文回收价格 60
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV2
#ACT
MOV N$符文回收价格 110
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV3
#ACT
MOV N$符文回收价格 160
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV4
#ACT
MOV N$符文回收价格 210
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> NLV5
#ACT
MOV N$符文回收价格 260


#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV0
#ACT
MOV N$符文回收价格 25
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV1
#ACT
MOV N$符文回收价格 100
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV2
#ACT
MOV N$符文回收价格 175
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV3
#ACT
MOV N$符文回收价格 250
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV4
#ACT
MOV N$符文回收价格 325
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> RLV5
#ACT
MOV N$符文回收价格 400

#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV0
#ACT
MOV N$符文回收价格 70
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV1
#ACT
MOV N$符文回收价格 210
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV2
#ACT
MOV N$符文回收价格 350
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV3
#ACT
MOV N$符文回收价格 490
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV4
#ACT
MOV N$符文回收价格 630
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SRLV5
#ACT
MOV N$符文回收价格 770

#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV0
#ACT
MOV N$符文回收价格 200
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV1
#ACT
MOV N$符文回收价格 400
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV2
#ACT
MOV N$符文回收价格 600
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV3
#ACT
MOV N$符文回收价格 800
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV4
#ACT
MOV N$符文回收价格 1000
#if
CompareText <$STR(S$符文回收品级)><$STR(S$符文回收等级)> SSRLV5
#ACT
MOV N$符文回收价格 1200

;------检测符文价格


#if
LARGE N$符文回收价格 0          <-------检测价格变量
#ACT
DelBoxItem 13          <-------回收OK框物品
INC U254 <$STR(N$符文回收价格)>
SENDMSG 6 符文魔力点数+<$STR(N$符文回收价格)>,当前总符文魔力点数为:<$STR(U254)>.
MOV N$符文回收价格 0          <-------清空价格变量



明明有足够的检测,为什么还能被封包刷,而且设置了回收OK框物品,这想来想去都不可能通过检测。



从玩家口中问出的刷BUG过程,
这下真的活久见,
已经被封包存进无限仓库的道具,在OK框中依然判定为有效物品,
然后通过检测却删除不了OK框的物品。

他一开始先录制了一个把符文从背包存随身仓库的封包


然后随便回收另一个符文,再把存仓库那个取出来放上去,不点回收


把录制的封包发送一下,那个符文就在仓库里了,但是回收上面还在,就可以无限回收了

@RexueVIP 已经被封包存进无限仓库的道具,在OK框中依然判定为有效物品,
然后通过检测却删除不了OK框的物品。 我从来不用无限仓库这玩意。BUG很多 Not CheckBoxItemCount 13          <-------检测OK框没有物品

#if
LARGE N$符文回收价格 0          <-------检测价格变量
#ACT
DelBoxItem 13          <-------回收OK框物品
INC U254 <$STR(N$符文回收价格)>
SENDMSG 6 符文魔力点数+<$STR(N$符文回收价格)>,当前总符文魔力点数为:<$STR(U254)>.
MOV N$符文回收价格 0          <-------清空价格变量

这里加个检测OK框有没有物品的啊。。或者参考楼上的那些也行。
脚本的一开头就检测了OK框有没有物品啊
哦,我明白了,开头检测的是OK框的物品名变量所以被刷是吧? 谢谢楼主,受教了,这样都能被刷,这帮比崽子真是厉害。
是啊,我当时也是懵了。
写脚本偷懒的结果啊。。有物品元宝的 在后面统一再检测一次。 明显脚本逻辑漏洞,
多点检查没毛病,尤其是给资源的时候。
超级大脑的脑回路,不是你我能想到的 可以的 尽量少用OK 框,包括我自己玩服的时候也尝试用工具刷了好多服的OK 框,基本都是通杀,都可以刷 一看就是脚本不严谨 写东西,一定要严格! 除了封包以外还有EC。。再想想.. 插眼.................... 温馨提示:有个东西叫鼠标连点器,趁NPC不注意 @_@符文回收   用这个试试能不能防刷
返回