- 相关图片
- 视频演示
简要介绍:
针对非游戏本身自带的内挂挂机、且未在安全区的在线玩家,有几率跳出在线回答问题验证窗口,验证过程中人物锁定状态,需要人工手动输入正确的答案才能继续正常游戏,如无法回答问题,小退下线后也可恢复正常。问题和答案字典可独立自定义,方便高效,可防止绝大多数智能机器识别外挂(看你设置字典的水平),没有花里胡哨的功能,看视频和图片演示。
涉及变量及参数:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
| # | 私人变量 | 个人标识 | 定时器 | 自定义输入框 |
|---|---|---|---|---|
| 1 | S40 | [18] | SetOnTimer 12 | @InPutString40 |
| 2 | S$验证内容 | |||
| 3 | N$问题颜色 |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
在QFunction开启内挂挂机和关闭内挂挂机触发中定义个人标识,方便脚本识别。同时通过QM定时器固定时间内随机为未有标识及符合条件的玩家弹出在线验证窗口来验证真人操作,以下为部分代码片段演示,更多可下载完整脚本查看。
;QF代码
[@StartAutoPlayGame]
;开启挂机触发中,设置个人标识18为1
#ACT
set [xx] 1
[@StopAutoPlayGame]
;停止挂机触发中,设置个人标识18为0
#ACT
set [xx] 0
;QM代码
#if
;非挂机状态下跳出验证码,脱机外挂为软件代替人工操作,非内挂挂机\不在安全区的玩家
check [xx] 0
NOT INSAFEZONE
;x分之1的几率跳出验证窗口
Random x
#act
#CALL [\游戏功能\脱机验证.txt] @开启脱机验证
break
...
部分脚本代码展示.txt
可单独自定义的验证码字典,不限制格式,可有效防止机器识别难度,只有验证通过才能正常游戏,以下为部分代码片段演示,更多可下载完整脚本查看。
;验证码自定义字典
五+5乘3等于几?=20
16除以3的余数是多少?(输入数字,如:1)=1
八÷2乘3等于几?=12
18/2+5等于14正确吗?(正确或错误)=正确
三加2×6于几?=15
“我爱北京天安门”的下一句是什么?=天安门上太阳升
奥迪车标中间有几个圈?(输入数字,如:4)=4
;验证过程
[@InPutString40]
#if
EQUAL <$NPCPARAMS(1,S40)>
#act
messagebox 验证答案不能为空!
break
#if
NOT EQUAL <$NPCPARAMS(1,S40)> <$STR(S$验证内容2)>
#act
messagebox 验证答案错误,请重新输入!
break
#if
EQUAL <$NPCPARAMS(1,S40)> <$STR(S$验证内容2)>
#act
messagebox 恭喜验证通过!
close
...
功能文件列表:
- 安装说明.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\QuestDiary\游戏功能\脱机验证.txt
- Mir200\Envir\QuestDiary\游戏功能\验证码字典.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、该脚本原来是针对使用第三方外挂(非内挂)的玩家,随机弹出验证窗口,回答相关问题。
2、问题格式和答案可任意自行设定,无固定格式要求。
3、弹出的时间和几率以及检测玩家其他条件都可以在脚本中单独设置。
4、其他相关请查看下载的脚本文件。






