- 相关图片
- 视频演示
简要介绍:
新玩家首次登录游戏后,确保个人账号和装备的安全,需设置个人的二级密码,可有效防止盗号!二级密保功能一旦开启永久生效,合区无任何影响,不需要重新设置!设置密保后每次登录IP变化后上线都需要验证,不输入掉线处理!
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 私人变量 | 自定义变量 |
---|---|---|
1 | T1 | S$按钮排序 |
2 | T2 | S$密码位数 |
3 | T3 | S$密码坐标 |
4 | T4 | S$密码总位数 |
部分脚本代码展示.txt
二级密码脚本主程序脚本片段,主要是验证检测是否设置二级密码,并在游戏NPC面板显示相关信息,参考截图或视频,以下是部分脚本,详细请查看下载后的完整脚本。
[@登录检测]
#if
CheckStringlength <$STR(T2)> > 0
#ACT
goto @未通过
#elseact
sendmsg 6 ═════════════════════════════
sendmsg 6 你的帐号还未设置二级密码,为保障你的帐号安全设置及时设置。
sendmsg 6 你的帐号还未设置二级密码,为保障你的帐号安全设置及时设置。
sendmsg 6 你的帐号还未设置二级密码,为保障你的帐号安全设置及时设置。
sendmsg 6 ═════════════════════════════
[@未通过]
#if
equal T1 <$IPADDR>
#act
sendmsg 6 本次登陆的IP地址与您上次登陆的IP符合,您可以正常游戏.
#elseact
ChangeModeEx 1 500
ChangeModeEx 2 500
ChangeModeEx 10 500
DelayCall 30000 @密保验证下线
DelayCall 31000 @下线
DELAYGOTO 5 @验证密保
sendmsg 6 本次登陆的IP地址与您上次登陆的IP不符合,请输入密保验证.
BREAK
[@验证密保]
#IF
#Act
mov S$密码总位数 0
mov S$密码位数一 0
mov S$密码位数二 0
mov S$密码位数三 0
mov S$密码位数四 0
mov S$密码位数五 0
mov S$密码位数六 0
mov S$密码位数七 0
mov S$密码位数八 0
mov S$密码一坐标
mov S$密码二坐标
mov S$密码三坐标
mov S$密码四坐标
mov S$密码五坐标
mov S$密码六坐标
mov S$密码七坐标
mov S$密码八坐标
OPENMERCHANTBIGDLG 10 68 0 0 0 0 0
GetRandomText ..\QuestDiary\数据文件\二级密码\按钮排序.txt S$按钮排序
#SAY
<二级密码/SCOLOR=154>
<本次登陆的IP地址与您上次登陆的IP符合,您可以正常游戏./SCOLOR=87>
<1、请在下面输入您熟悉的密保,请勿过于简单,可以输入6-8个字符!/SCOLOR=87>
<2、密保功能一旦开启永久生效,合区无任何影响,不需要重新设置!/SCOLOR=87>
<3、设置密保后每次登录IP变化后上线都需要验证,不输入掉线处理!/SCOLOR=87>
<4、为了您的装备和元宝,建议您设置二级密码,有效防止盗号!/SCOLOR=87>
<← 请在30秒输入验证密码/SCOLOR=103>\
<$STR(S$按钮排序)>
<如果您在30秒未输入验证密码/SCOLOR=87><系统将会T您下线!>
......
Mir200\Envir\MapQuest_Def\QManage.txt
玩家登录后,检测是否设置二级密码,根据检测解决执行后续的脚本。
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
#CALL [\数据文件\二级密码\二级密码.txt] @登录检测
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\功能\二级密码-3.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\QuestDiary\数据文件\二级密码\安全向导.txt
- Mir200\Envir\QuestDiary\数据文件\二级密码\按钮排序.txt
- Mir200\Envir\QuestDiary\数据文件\二级密码\不能点击按钮排序.txt
- Mir200\Envir\QuestDiary\数据文件\二级密码\二级密码.txt
- Mir200\Envir\QuestDiary\数据文件\二级密码\修改按钮排序.txt
- 客户端补丁\10001037\data\包含的客户端补丁.jpk
- 客户端补丁\10001037\JpkList.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、涉及到的二级密码脚本客户端素材原编号10,请根据自己M2中的WIL编号修改脚本。
3、其他相关请查看下载的脚本文件。