|
|
发表于 2026-3-28 15:59:02
|
显示全部楼层
封包刷东西可以通过非正常途径,直接跳到某个脚本段执行。所以,当你检测在一个单独的脚本段,给东西在另一个脚本段,那就有可能被刷。
比如:
[@购买5]
#if
CHECKGAMEGOLD > 1999
Check [40] 0
#act
goto @给宠物5
#ELSEACT
MessageBox 对不起你元宝不足,或你已经购买过!
BREAK
[@给宠物5]
#IF
#ACT
SET [40] 1
GameGold - 2000
GiveGamePetEx 小红猴
SENDMSG 1 恭喜:玩家[%s]成功购买捡物宠物.
那修改封包可以跳过你检测的脚本段,直接执行[@给宠物5],那就会被刷。
所以,一般只要把检测条件和给东西的执行部分放在同一脚本段,就像你自己的脚本段,那基本是不会被刷的。一旦发现问题,首先怀疑是自己命令出错。
当然,如果你非要判断和执行分开,那可以把[@给宠物5]改成[@_@给宠物5],然后通过goto @_@给宠物5 跳转,据说这样也刷不了。但我没试过。 |
|