您当前的位置:首页 > 其他技术 > 开区杂谈

GOB引擎防御扫号如何注册?GameOfBlue引擎防扫号功能讲解

本文出处:网游动力作者:本站发布时间:2019-05-27阅读次数:
//2019.05.08新增功能
━━━━━━━━━━━━━━━━━━━━
[+] M2新增查询用户账号信息功能,同时支持在线修改账号信息,GameofBLUE原创功能。
特别说明:本功能需20190508的防御扫号服务器与引擎配合,免费版账号服务器不支持本功能。
支持信息如下:

账号密码 Password
用户名称(非账号) UserName
生日 BirthDay
问题1 Quiz
答案1 Answer
问题2 Quiz2
答案2 Answer2

新增脚本名QUERYUSERINFO用于查询当前用户的账号资料。
QUERYUSERINFO 查询资料名字 保存查询的账号变量

[@查询用户资料]
#IF
TRUE
#ACT
;测试获取账号信息,参数1区分大小写。
QUERYUSERINFO Password s1
QUERYUSERINFO UserName s2
QUERYUSERINFO Quiz s3
QUERYUSERINFO Answer s4
QUERYUSERINFO Quiz2 s5
QUERYUSERINFO Answer2 s6
QUERYUSERINFO BirthDay s7
;这里一定要写一个延迟跳转,否则无法获取正确数据。
DELAYCALL 100 @看一下账号查询结果

[@看一下账号查询结果]
#IF
TRUE
#ACT
SENDMSG 5 /<$STR(S1)>/
SENDMSG 5 /<$STR(S2)>/
SENDMSG 5 /<$STR(S3)>/
SENDMSG 5 /<$STR(S4)>/
SENDMSG 5 /<$STR(S5)>/
SENDMSG 5 /<$STR(S6)>/
SENDMSG 5 /<$STR(S7)>/

新增MODIFYUSERINFO用于修改当前用户的账号资料。
资料修改成功触发功能脚本的[@UserInfoChangeOk]标签。
资料修改失败触发功能脚本的[@UserInfoChangeFail]标签。
注意日期格式,错误的格式,可能会导致登陆找回密码失败。
MODIFYUSERINFO  资料名称 新数据

[@测试修改一下密码]
#IF
#ACT
MODIFYUSERINFO Password 1234561
MODIFYUSERINFO UserName aaa11
MODIFYUSERINFO Quiz aaa21
MODIFYUSERINFO Answer aaa31
MODIFYUSERINFO Quiz2 aaa41
MODIFYUSERINFO Answer2 aaa51
MODIFYUSERINFO BirthDay 2011/11/11


// 功能脚本(可自由修改执行)
[@UserInfoChangeOk]
#IF
True
#ACT
SENDMSG 5 你的资料已经被成功更新。

[@UserInfoChangeFail]
#IF
True
#ACT
SENDMSG 5 你的资料更新失败。