当前位置: 首页 > 资料 > 文章 > 传奇版本二级密码脚本常用写法—传奇技术分享

传奇版本二级密码脚本常用写法—传奇技术分享

 

通常在长期开区的版本中,需要使用到二级验证密码来保护玩家账号安全。当发现玩家登录游戏IP地址与第一次登录不同时需要输入安全密码来验证是否本人,以此来确保玩家的真实身份。保证玩家利益,其具体脚本实现方法

1、在D:\Mirserver\Mir200\Envir\Market_def\目录下增加密码验证-mima.txt文件,将以下脚本内容粘贴

[@main]

为了保障玩家的帐号安全,在帐号被盗或者被骗,\

只要你设置了2级密码,IP不一致上线必须输入2级密码!\

注意:有密码保护的人可以申请清除2级密码!\

警请各位玩家不要泄露自己的帐号密码保护!避免不必要的损失!\

<输入密码/@输入密码>–2级密码必须为1-7位全数字!否则无效!\

<返回比奇/@比奇>\

<退出/@EXIT>

[@输入密码]

#ACT

QUERYVALUE 5 1 7 @密保格式 请输入你想设置的密码保护\(1-7)个数字\例:1234567 NPC

[@密保格式]

#If

EQUAL M5 <$HUMAN(二级密码)>

#ACT

ADDLINELIST QuestDiary\数据文件\IP数据.txt <$USERNAME><$IPADDR>

TAGMAPMOVE 1

SENDMSG 6 [提示:]当前IP已添加为安全IP!祝你游戏愉快!

#ELSEACT

SENDMSG 6 [提示:]密码错误!

[@比奇]

#IF

CHECKSTRINGLIST ..\QuestDiary\数据文件\IP数据.txt <$USERNAME><$IPADDR>

#ACT

MAPMOVE 0

#ELSEACT

SENDMSG 6 [提示:]当前IP记录不存在!

2、在新手村的英雄领取NPC处强制要求玩家输入安全验证码才能领取英雄

3、在登录脚本中增加密码登录设置,将玩家数据加入到密码名单中,才能在下次登录时进行匹配判断

[@密码登陆]

{

#IF

checknamelist ..\QuestDiary\数据文件\密码名单.txt

#ACT

GOTO @检测IP

#ELSEACT

SENDMSG 6 [提示:]你没设置防盗二代密码,去土城右边设置,防止盗号!

[@检测IP]

#IF

CHECKSTRINGLIST ..\QuestDiary\数据文件\IP数据.txt <$USERNAME><$IPADDR>

#ACT

SENDMSG 6 [提示:]当前IP为安全IP!祝你游戏愉快!

#ELSEACT

TAGMAPINFO 1

mapmove mima

break

}

TAGS: