【传奇Blue脚本】防外挂刷一地物品触发类元宝QF功能脚本

【传奇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文本过滤里禁止 $ @ 的符号,避免被恶意利用。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索