【传奇Blue脚本】防外挂刷一地物品触发类元宝QF功能脚本
物品触发类脚本,指双击使用的物品,对应QF功能脚本的[@StdModeFuncXX]标签。XX为物品DB的Anicount,数值,唯一。由于脚本写的不够严谨导致,被外挂利用封包无限发送执行脚本,跳转执行段。最常见的就是一地双击触发类的物品,尤其是双击使用增加元宝、金刚石、装备附件物品等。
最好的解决办法:就是每段脚本的检测都必须附带相应的检测条件。
【示例】
解决QF被刷元宝的严谨脚本写法,有白城传奇网Bcmir2.Com的丢羊编写。
脚本开始。
[@StdModeFunc11]
#IF
CHECKITEM 1元宝 1
#ACT
TAKE 1元宝 1
GAMEGOLD + 1
SENDMSG 7 提示:元宝增加1个.您当前的元宝为:<$GAMEGOLD>个
#ELSEACT
MOVR P9 10000000
ADDLINELIST ..\QuestDiary\白城传奇网元宝防刷记录.txt 1元宝|<$USERNAME>|<$DATETIME>|<$STR(P9)> HardDisk
MOV P9 0
SENDMSG 7 提示:请勿使用外挂刷元宝!
BREAK
如双击吃【1元宝】,改为StdMode=31,Reserved=99双击触发脚本物品,使用一次掉一点持久。物品的持久尽量在65535以内,DuraMax=65535。
脚本里加上检测背包里有没有【1元宝】物品,有则加元宝并收走【1元宝】物品,没有则是非法封包跳转,加文本记录,或者传送某封禁地图、或者KICK下线,或者干脆直接封号。这里丢羊就只做个演示。
另外,M2文本过滤里禁止 $ @ 的符号,避免被恶意利用。
————白城传奇网声明————
* 本站尊重版权方及知识产权方,本站内容均采集整理自互联网,仅供学习交流测试之用。
* 本站欢迎吉林省白城市及周边市区玩家,可联系站长(QQ/微信“36612442”)加入本地玩家交流群。
* 本站部分资源或内容可能需要付费,是对网站运营各项成本的补偿,敬请谅解。