gm基地 发表于 2014-11-17 15:54:42

【hero引擎】通过脚本实现随机给验证码功能

在传奇sf游戏中,经常有的玩家使用辅助工具挂机,这样严重影响了游戏人气.
那如何杜绝这样的问题发生了.?
添加一个验证码脚本,每半个小时一次.或者多少时间一次输入验证码.
没有输入正确就被踢下线,这样游戏上就不会使用辅助工具来挂机.
怎么添加验证码脚本呢.?
请看以下热血传奇SF教程.
整个验证码脚本我们可以依靠机器人脚本来实现.传奇SF机器人脚本命令详解与用法
我们进入传奇SF服务器,打开传奇服务端,找到机器人脚本文件.
路径为:D:\Mirserver\Mir200\Envir\Robot_def
打开机器人配置文件,名称AutoRunRobot.txt
前面我们说过,机器人脚本命令,现在我举例说明.半个小时一次!
#AutoRun NPC MIN30@验证码
根据机器人脚本命令上说过,MIN这个命令是按照分钟来执行.@验证码这个是跳转
配置文件,我们已经设置好了,现在我们先说说验证码的主要命令.
SetRandomNo
让系统随机给一个验证码.
CheckRandomNo
检测输入的字符是否为系统给的随机验证码.
验证码的主要命令,我们都了解了..
现在我们把验证码写如机器人执行文件里,打开机器人执行文件,
名称为:RobotManage.txt
首先我们要检测等级然后再给他随即验证码
例如:
[@验证码]
#If
CheckLevelEx > 0
#Act
SetRandomNo
#Say
<输入验证码/@@CheckNo>:<$RANDOMNO>

[@@CheckNo]
#If
CheckRandomNo
#Act
SendMsg 5 [提示]:验证码输入正确.
Close
#ElseAct
SendMsg 5 [提示]:验证码输入错误.
Close
在验证码输入错误的提示下可以加入踢下线的命令或者其他命令.
现在整个验证码脚本已经添加完毕了,
需要重新服务端才能正常运作!

传奇爱好者 发表于 2014-11-17 21:50:44

我也顶起出售广告位

呵呵擦啊 发表于 2014-11-18 04:54:15

发发呆,回回帖,工作结束~

龙小雅 发表于 2014-11-18 11:00:36

这么强,支持楼主,佩服

你大也 发表于 2014-11-18 16:44:17

好好 学习了 确实不错

唉的承诺 发表于 2014-11-19 03:26:51

撸过。支持。。。支持。。。

邓厶源 发表于 2014-11-19 08:35:12

看帖回帖是美德!:lol

狼牙 发表于 2014-11-19 15:20:51

路过。支持围观。。。

一二一 发表于 2014-11-20 01:09:29

众里寻他千百度,蓦然回首在这里!

骗子论坛 发表于 2014-11-20 07:19:20

:lol很好~~
页: [1] 2
查看完整版本: 【hero引擎】通过脚本实现随机给验证码功能