搜索
查看: 31609|回复: 750

[传奇脚本] GomM2引擎Envir新二级密码脚本带密码保护

  [复制链接]

8183

主题

8226

帖子

8910

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8910
发表于 2017-2-3 14:02:47 | 显示全部楼层 |阅读模式
(@@InPutString @@InPutInteger )
[@main]
为了防止木马盗号事件让玩家造成损失,现在特采用双密码验证登\
陆,当玩家电脑机器码与之前登陆不同时会锁定玩家角色,需输入\
二次密码解锁。如果你还未设置二级密码,请点击下面的设置密码\
设置。密码可以为数字、字母、汉字、特殊字符,<字母区分大小写!!/FCOLOR=249>\
<请玩家不要将二次密码设置成与登陆密码一致!/FCOLOR=254>\
设置好之后请不要泄漏给任何人。<注:密码中如包含字母区分大小写/FCOLOR=249>\ \
<设置密码/@初始设置二级密码0>  <修改密码/@修改二级密码>  <设置下次上线需要输入二级密码/@设置下次上线需要输入二级密码>←<再点取消/FCOLOR=253>\
<清除密码/@清除二级密码0>  <找回密码/@找回二级密码0>  ↑<网吧用户可设此功能防止同网吧盗号/FCOLOR=249>
[@清除二级密码0]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置二级密码,清除什么?请先设置二级密码!
break
#elseACT
MOV N67 0
MOV S83
MOV S84
GOTO @清除二级密码
[@清除二级密码]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置二级密码,清除什么?请先设置二级密码!
break
#elsesay
<请正确填写以下密码保护资料为您清除二级帐号密码:/FCOLOR=254>\ \
<点此输入→/FCOLOR=250><您的二级密码保护生日/@@InPutInteger67>:<$STR(N67)>\
<点此输入→/FCOLOR=250><您的二级密码保护问题/@@InPutString83>:<$STR(S83)>\
<点此输入→/FCOLOR=250><您的二级密码保护答案/@@InPutString84>:<$STR(S84)>\ \
<确定清除二级帐号密码/@确定清除二级帐号密码>
[@InPutInteger67]
#IF
CHECKLEVELEX > 0
#ACT
DELAYGOTO 1 ~InPutInteger67
[~InPutInteger67]
#IF
LARGE N67 10000000
small N67 29999999
#ACT
goto @清除二级密码
break
#IF
LARGE N67 0
#ACT
MOV N67 0
goto @清除二级密码
messagebox 出错!生日必须为8位纯数字格式(格式:19700902)!\ \请重新输入你的生日!
#elseact
goto @清除二级密码
messagebox 出错!生日必须为纯数字格式,不能带符号!\ \请重新输入你的生日!
break
[@InPutString83]
#OR
CheckContainsText <$STR(S83)> @
CheckContainsText <$STR(S83)> ~
CheckContainsText <$STR(S83)> [
CheckContainsText <$STR(S83)> ]
CheckContainsText <$STR(S83)> <
CheckContainsText <$STR(S83)> >
CheckContainsText <$STR(S83)> {
CheckContainsText <$STR(S83)> }
#ACT
mov S83
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @清除二级密码
break
#elseact
DELAYGOTO 1 ~InPutString83
[~InPutString83]
#if
Equal S83
#act
goto @清除二级密码
messagebox 请输入你的二级密码保护问题!
break
#elseact
goto @清除二级密码
break
[@InPutString84]
#OR
CheckContainsText <$STR(S84)> @
CheckContainsText <$STR(S84)> ~
CheckContainsText <$STR(S84)> [
CheckContainsText <$STR(S84)> ]
CheckContainsText <$STR(S84)> <
CheckContainsText <$STR(S84)> >
CheckContainsText <$STR(S84)> {
CheckContainsText <$STR(S84)> }
#ACT
mov S84
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @清除二级密码
break
#elseact
DELAYGOTO 1 ~InPutString84
[@InPutString84]
#if
Equal S84
#act
goto @清除二级密码
messagebox 请输入你要的二级密码保护答案!
break
#elseact
goto @清除二级密码
break
[@确定清除二级帐号密码]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置二级密码,清除什么?请先设置二级密码!
break
#IF
LARGE N67 10000000
small N67 29999999
#elseact
MOV N67 0
goto @清除二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【您的二级密码保护生日】输入你的生日!
break
#IF
Equal S83
#act
goto @清除二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【您的二级密码保护问题】输入你的问题!
break
#IF
Equal S84
#act
goto @清除二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【您的二级密码保护答案】输入你的答案!
break
#IF
CHECKLEVELEX > 0
#act
MessageBox 清除二级密码后将无法保障你帐号安全,请谨慎操作!\ \是否确定将二级密码清除?\ \ \ @确定3 @取消3
[@取消3]
#IF
checklevelex > 0
#ACT
GOTO @清除二级密码0
BREAK
[@确定3]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置过二级密码,清除什么?请先设置二级密码!
break
#IF
LARGE N67 10000000
small N67 29999999
#elseact
MOV N67 0
goto @清除二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【您的二级密码保护生日】输入你的生日!
break
#IF
Equal S83
#act
goto @清除二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【您的二级密码保护问题】输入你的问题!
break
#IF
Equal S84
#act
goto @清除二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【您的二级密码保护答案】输入你的答案!
break
#if
checkvar HUMAN 二级密码生日 = <$STR(N67)>
#elseact
messagebox 对不起您的密码保护生日不是【<$STR(N67)>】,请重新输入!
MOV N67 0
goto @清除二级密码
break
#if
checkvar HUMAN 二级密码问题 = <$STR(S83)>
#elseact
messagebox 对不起您的密码保护问题不是【<$STR(S83)>】,请重新输入!
MOV S83
goto @清除二级密码
break
#if
checkvar HUMAN 二级密码答案 = <$STR(S84)>
#act
SET [390] 0
CALCVAR HUMAN 二级登陆密码 =
CALCVAR HUMAN 二级机器码 = <$USERMACHINEID>
CALCVAR HUMAN 二级登陆次数 = 0
SAVEVAR HUMAN 二级登陆密码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级机器码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
SENDMSG 6 恭喜您!您成功清除了二级密码!
messagebox 恭喜您!您成功清除了二级密码!
MOV S83
MOV S84
MOV N67 0
goto @main
break
#elseact
messagebox 对不起您的密码保护答案不是【<$STR(S84)>】,请重新输入!
MOV S84
goto @清除二级密码
break
[@找回二级密码0]
#IF
CHECKLEVELEX > 0
#ACT
MOV N68 0
MOV S85
MOV S86
MOV S87
GOTO @找回二级密码
[@找回二级密码]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置过二级密码,找回什么?请先设置二级密码!
break
#elsesay
<请正确填写以下密码保护资料为您重新设置二级帐号密码:/FCOLOR=254>\ \
<点此输入→/FCOLOR=250><您的二级密码保护生日/@@InPutInteger68>:<$STR(N68)> \
<点此输入→/FCOLOR=250><您的二级密码保护问题/@@InPutString85>:<$STR(S85)>\
<点此输入→/FCOLOR=250><您的二级密码保护答案/@@InPutString86>:<$STR(S86)>\ \
<点此输入→/FCOLOR=250><新的二级帐号密码/@@InPutString87>:<$STR(S87)>\ \
<确定重新设置二级帐号密码/@确定找回二级帐号密码>
[@InPutInteger68]
#IF
CHECKLEVELEX > 0
#ACT
DELAYGOTO 1 ~InPutInteger68
[~InPutInteger68]
#IF
LARGE N68 10000000
small N68 29999999
#ACT
goto @找回二级密码
break
#IF
LARGE N68 0
#ACT
MOV N68 0
goto @找回二级密码
messagebox 出错!生日必须为8位纯数字格式(格式:19800902)!\ \请重新输入你的生日!
#elseact
goto @找回二级密码
messagebox 出错!生日必须为纯数字格式,不能带符号!\ \请重新输入你的生日!
break
[@InPutString85]
#OR
CheckContainsText <$STR(S85)> @
CheckContainsText <$STR(S85)> ~
CheckContainsText <$STR(S85)> [
CheckContainsText <$STR(S85)> ]
CheckContainsText <$STR(S85)> <
CheckContainsText <$STR(S85)> >
CheckContainsText <$STR(S85)> {
CheckContainsText <$STR(S85)> }
#ACT
mov S85
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @找回二级密码
break
#elseact
DELAYGOTO 1 ~InPutString85
[~InPutString85]
#if
Equal S85
#act
goto @找回二级密码
messagebox 请输入你的二级密码保护问题!
break
#elseact
goto @找回二级密码
break
[@InPutString86]
#OR
CheckContainsText <$STR(S86)> @
CheckContainsText <$STR(S86)> ~
CheckContainsText <$STR(S86)> [
CheckContainsText <$STR(S86)> ]
CheckContainsText <$STR(S86)> <
CheckContainsText <$STR(S86)> >
CheckContainsText <$STR(S86)> {
CheckContainsText <$STR(S86)> }
#ACT
mov S86
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @找回二级密码
break
#elseact
DELAYGOTO 1 ~InPutString86
[~InPutString86]
#if
Equal S86
#act
goto @找回二级密码
messagebox 请输入你要的二级密码保护答案!
break
#elseact
goto @找回二级密码
break
[@InPutString87]
#OR
CheckContainsText <$STR(S87)> @
CheckContainsText <$STR(S87)> ~
CheckContainsText <$STR(S87)> [
CheckContainsText <$STR(S87)> ]
CheckContainsText <$STR(S87)> <
CheckContainsText <$STR(S87)> >
CheckContainsText <$STR(S87)> {
CheckContainsText <$STR(S87)> }
#ACT
mov S87
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @找回二级密码
break
#elseact
DELAYGOTO 1 ~InPutString87
[~InPutString87]
#if
Equal S87
#act
goto @找回二级密码
messagebox 请输入你要设置的新的二级帐号密码!
break
#elseact
goto @找回二级密码
SENDMSG 6 您设置新的二级密码为:【<$STR(S87)>】,请牢记此密码。
break
[@确定找回二级帐号密码]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置二级密码,找回什么?请先设置二级密码!
break
#IF
Equal S87
#act
goto @找回二级密码
messagebox 您还没有输入密码!\ \请先点击【新的二级帐号密码】输入你要设置的新密码!
break
#IF
LARGE N68 10000000
small N68 29999999
#elseact
MOV N68 0
goto @找回二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【您的二级密码保护生日】输入你的生日!
break
#IF
Equal S85
#act
goto @找回二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【您的二级密码保护问题】输入你的问题!
break
#IF
Equal S86
#act
goto @找回二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【您的二级密码保护答案】输入你的答案!
break
#IF
CHECKLEVELEX > 0
#act
MessageBox 您设置的新二级帐号密码为:<$STR(S87)>\ \是否确定将二级密码找回为此密码?\ \ \ @确定2 @取消2
[@取消2]
#IF
checklevelex > 0
#ACT
GOTO @找回二级密码0
BREAK
[@确定2]
#if
checkvar HUMAN 二级登陆密码 =
#act
goto @main
messagebox 您都还没有设置过二级密码,找回什么?请先设置二级密码!
break
#IF
Equal S87
#act
goto @找回二级密码
messagebox 您还没有输入密码!\ \请先点击【新的二级帐号密码】输入你要设置的新密码!
break
#IF
LARGE N68 10000000
small N68 29999999
#elseact
MOV N68 0
goto @找回二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【您的二级密码保护生日】输入你的生日!
break
#IF
Equal S85
#act
goto @找回二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【您的二级密码保护问题】输入你的问题!
break
#IF
Equal S86
#act
goto @找回二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【您的二级密码保护答案】输入你的答案!
break
#if
checkvar HUMAN 二级密码生日 = <$STR(N68)>
#elseact
messagebox 对不起您的密码保护生日不是【<$STR(N68)>】,请重新输入!
MOV N68 0
goto @找回二级密码
break
#if
checkvar HUMAN 二级密码问题 = <$STR(S85)>
#elseact
messagebox 对不起您的密码保护问题不是【<$STR(S85)>】,请重新输入!
MOV S85
goto @找回二级密码
break
#if
checkvar HUMAN 二级密码答案 = <$STR(S86)>
#act
CALCVAR HUMAN 二级登陆密码 = <$STR(S87)>
CALCVAR HUMAN 二级机器码 = <$USERMACHINEID>
CALCVAR HUMAN 二级登陆次数 = 0
SAVEVAR HUMAN 二级登陆密码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级机器码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
SENDMSG 6 恭喜您!您成功设置新的二级密码为:【<$STR(S87)>】
MOV S85
MOV S86
MOV S87
MOV N68 0
break
#say
<恭喜您成功设置新的二级密码。请务必牢记,不要再忘记了!/FCOLOR=254>\ \ \
<您新的二级帐号密码为/FCOLOR=250>:<$HUMAN(二级登陆密码)>\ \ \
<返回./@main>\
<退出./@exit>
#elseact
messagebox 对不起您的密码保护答案不是【<$STR(S86)>】,请重新输入!
MOV S86
goto @找回二级密码
break
[@初始设置二级密码0]
#if
checkvar HUMAN 二级登陆密码 =
checkvar HUMAN 二级密码问题 =
checkvar HUMAN 二级密码答案 =
#act
MOV N69 0
MOV S88
MOV S89
MOV S90
GOTO @初始设置二级密码
break
#if
checkvar HUMAN 二级登陆密码 =
#say
\ \
\ \
<点此输入→/FCOLOR=250><设置您的二级帐号密码/@@InPutString93>\
#elseact
goto @main
messagebox 对不起,您已经设置过二级密码!
break
[@初始设置二级密码]
#if
checkvar HUMAN 二级登陆密码 =
checkvar HUMAN 二级密码问题 =
checkvar HUMAN 二级密码答案 =
#act
break
#say
<点此输入→/FCOLOR=250><设置二级帐号密码/@@InPutString90>:<$STR(S90)>\ \
<以下为二级密码保护资料,忘记二级密码可以通过密码保护找回/FCOLOR=254>\ \
<点此输入→/FCOLOR=250><二级密码保护生日/@@InPutInteger69>:<$STR(N69)> <(格式:19800902)/FCOLOR=249>\
<点此输入→/FCOLOR=250><二级密码保护问题/@@InPutString88>:<$STR(S88)>\
<点此输入→/FCOLOR=250><二级密码保护答案/@@InPutString89>:<$STR(S89)>\ \
<确定设置二级密码及密码保护资料/@确定设置二级密码及密码保护资料>
#if
checkvar HUMAN 二级登陆密码 =
#say
\ \
\ \
<点此输入→/FCOLOR=250><设置您的二级帐号密码/@@InPutString93>\
#elseact
goto @main
messagebox 对不起,您已经设置过二级密码!
break
[@InPutInteger69]
#IF
CHECKLEVELEX > 0
#ACT
DELAYGOTO 1 ~InPutInteger69
[~InPutInteger69]
#IF
LARGE N69 10000000
small N69 29999999
#ACT
goto @初始设置二级密码
SENDMSG 6 您设置二级密码保护生日为:【<$STR(N69)>】,请牢记此生日。
break
#IF
LARGE N69 0
#ACT
MOV N69 0
goto @初始设置二级密码
messagebox 出错!生日必须为8位纯数字格式(格式:19800902)!\ \请重新输入你要设置的生日!
#elseact
goto @初始设置二级密码
messagebox 出错!生日必须为纯数字格式,不能带符号!\ \请重新输入你要设置的生日!
break
[@InPutString88]
#OR
CheckContainsText <$STR(S88)> @
CheckContainsText <$STR(S88)> ~
CheckContainsText <$STR(S88)> [
CheckContainsText <$STR(S88)> ]
CheckContainsText <$STR(S88)> <
CheckContainsText <$STR(S88)> >
CheckContainsText <$STR(S88)> {
CheckContainsText <$STR(S88)> }
#ACT
mov S88
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @初始设置二级密码
break
#elseact
DELAYGOTO 1 ~InPutString88
[~InPutString88]
#if
Equal S88
#act
goto @初始设置二级密码
messagebox 请输入你要设置的二级密码保护问题!
break
#elseact
goto @初始设置二级密码
SENDMSG 6 您设置二级密码保护问题为:【<$STR(S88)>】,请牢记此问题。
break
[@InPutString89]
#OR
CheckContainsText <$STR(S89)> @
CheckContainsText <$STR(S89)> ~
CheckContainsText <$STR(S89)> [
CheckContainsText <$STR(S89)> ]
CheckContainsText <$STR(S89)> <
CheckContainsText <$STR(S89)> >
CheckContainsText <$STR(S89)> {
CheckContainsText <$STR(S89)> }
#ACT
mov S89
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @初始设置二级密码
break
#elseact
DELAYGOTO 1 ~InPutString89
[~InPutString89]
#if
Equal S89
#act
goto @初始设置二级密码
messagebox 请输入你要设置的二级密码保护答案!
break
#elseact
goto @初始设置二级密码
SENDMSG 6 您设置二级密码保护答案为:【<$STR(S89)>】,请牢记此答案。
break
[@InPutString90]
#OR
CheckContainsText <$STR(S90)> @
CheckContainsText <$STR(S90)> ~
CheckContainsText <$STR(S90)> [
CheckContainsText <$STR(S90)> ]
CheckContainsText <$STR(S90)> <
CheckContainsText <$STR(S90)> >
CheckContainsText <$STR(S90)> {
CheckContainsText <$STR(S90)> }
#ACT
mov S90
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @初始设置二级密码
break
#elseact
DELAYGOTO 1 ~InPutString90
[~InPutString90]
#if
Equal S90
#act
goto @初始设置二级密码
messagebox 请输入你要设置的二级密码!
break
#elseact
goto @初始设置二级密码
SENDMSG 6 您设置二级密码为:【<$STR(S90)>】,请牢记此密码。
break
[@确定设置二级密码及密码保护资料]
#IF
Equal S90
#act
goto @初始设置二级密码
messagebox 您还没有输入密码!\ \请先点击【设置二级帐号密码】输入你要设置的密码!
break
#IF
LARGE N69 10000000
small N69 29999999
#elseact
MOV N69 0
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【二级密码保护生日】输入你要设置的生日!
break
#IF
Equal S88
#act
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【二级密码保护问题】输入你要设置的问题!
break
#IF
Equal S89
#act
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【二级密码保护答案】输入你要设置的答案!
break
#IF
CHECKLEVELEX > 0
#act
MessageBox 您的二级帐号密码:<$STR(S90)>\二级密码保护生日:<$STR(N69)>\二级密码保护问题:<$STR(S88)>\二级密码保护答案:<$STR(S89)>\提交后将不能修改,是否确定提交以下密码及密码保护资料设置?\ @确定1 @取消1
[@取消1]
#IF
checklevelex > 0
#ACT
GOTO @初始设置二级密码0
BREAK
[@确定1]
#IF
Equal S90
#act
goto @初始设置二级密码
messagebox 您还没有输入密码!\ \请先点击【设置二级帐号密码】输入你要设置的密码!
break
#IF
LARGE N69 10000000
small N69 29999999
#elseact
MOV N69 0
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护生日!\ \请先点击【二级密码保护生日】输入你要设置的生日!
break
#IF
Equal S88
#act
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护问题!\ \请先点击【二级密码保护问题】输入你要设置的问题!
break
#IF
Equal S89
#act
goto @初始设置二级密码
messagebox 您还没有输入二级密码保护答案!\ \请先点击【二级密码保护答案】输入你要设置的答案!
break
#if
checkvar HUMAN 二级登陆密码 =
checkvar HUMAN 二级密码生日 =
checkvar HUMAN 二级密码答案 =
#act
CALCVAR HUMAN 二级登陆密码 = <$STR(S90)>
CALCVAR HUMAN 二级机器码 = <$USERMACHINEID>
CALCVAR HUMAN 二级登陆次数 = 0
CALCVAR HUMAN 二级密码生日 = <$STR(N69)>
CALCVAR HUMAN 二级密码问题 = <$STR(S88)>
CALCVAR HUMAN 二级密码答案 = <$STR(S89)>
SAVEVAR HUMAN 二级登陆密码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级机器码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级密码生日 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级密码问题 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级密码答案 ..\QuestDiary\重要数据\二级密码.txt
SENDMSG 6 恭喜您!您成功设置二级密码为:【<$STR(S90)>】
SENDMSG 6 您成功设置二级密码保护生日为:【<$STR(N69)>】
SENDMSG 6 您成功设置二级密码保护问题为:【<$STR(S88)>】
SENDMSG 6 您成功设置二级密码保护答案为:【<$STR(S89)>】
MOV S90
MOV S88
MOV S89
MOV N69 0
break
#say
<恭喜您成功设置二级密码及密码保护。请牢记以下资料:/FCOLOR=254>\ \
<您的二级帐号密码为/FCOLOR=250>:<$HUMAN(二级登陆密码)>\
<二级密码保护生日为/FCOLOR=250>:<$HUMAN(二级密码生日)>\
<二级密码保护问题为/FCOLOR=250>:<$HUMAN(二级密码问题)>\
<二级密码保护答案为/FCOLOR=250>:<$HUMAN(二级密码答案)>\ \
<返回./@main>\
<退出./@exit>
#if
checkvar HUMAN 二级登陆密码 =
#act
MOV S90
MOV S88
MOV S89
MOV N69 0
break
#say
\ \
\ \
<点此输入→/FCOLOR=250><设置您的二级帐号密码/@@InPutString93>\
#elseact
MOV S90
MOV S88
MOV S89
MOV N69 0
goto @main
messagebox 对不起,您已经设置过二级密码,您可以点击修改密码进行修改。
break
[@设置下次上线需要输入二级密码]
#if
checkvar human 二级登陆密码 =
#ACT
messagebox 对不起,你还没有设置二级密码,请先设置二级密码才能进行此操作!
break
#if
CHECK [390] 0
#ACT
SET [390] 1
messagebox 恭喜你设置成功,下次上线需要输入二级密码!
goto @main
BREAK
#elseact
SET [390] 0
messagebox 恭喜你取消成功,已取消下次上线需要输入二级密码!
goto @main
BREAK
[@修改二级密码]
#if
checkvar human 二级登陆密码 =
#ACT
messagebox 对不起,你还没有设置二级密码,请先设置二级密码才能进行此操作!
break
#elsesay
为了防止木马盗号事件让玩家造成损失,现在特采用双密码验证登\
陆,当玩家电脑机器码与之前登陆不同时会锁定玩家角色,需输入\
二次密码解锁。如果你还未设置二级密码,请点击下面的设置密码\
设置。密码可以为数字、字母、汉字、特殊字符,<字母区分大小写!!/FCOLOR=249>\
<请玩家不要将二次密码设置成与登陆密码一致!/FCOLOR=254>\
设置好之后请不要泄漏给任何人。<注:密码中如包含字母区分大小写/FCOLOR=249>\
点击下方的验证密码输入原始密码进行原密码验证.\
<验证原密码/@@InPutString92>             <返回/@main>
[@InPutString92]
#OR
CheckContainsText <$STR(S92)> @
CheckContainsText <$STR(S92)> ~
CheckContainsText <$STR(S92)> [
CheckContainsText <$STR(S92)> ]
CheckContainsText <$STR(S92)> <
CheckContainsText <$STR(S92)> >
CheckContainsText <$STR(S92)> {
CheckContainsText <$STR(S92)> }
#ACT
mov S92
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @修改二级密码
break
#elseact
DELAYGOTO 1 ~InPutString92
[~InPutString92]
#if
checkvar HUMAN 二级登陆密码 = <$STR(S92)>
#act
break
#say
为了防止木马盗号事件让玩家造成损失,现在特采用双密码验证登\
陆,当玩家电脑机器码与之前登陆不同时会锁定玩家角色,需输入\
二次密码解锁。如果你还未设置二级密码,请点击下面的设置密码\
设置。密码可以为数字、字母、汉字、特殊字符,<字母区分大小写!!/FCOLOR=249>\
<请玩家不要将二次密码设置成与登陆密码一致!/FCOLOR=254>\
设置好之后请不要泄漏给任何人。\
原密码验证通过,请输入新密码..<注:密码中如包含字母区分大小写/FCOLOR=249>\
<输入新密码/@@InPutString91>             <返回/@main>
#elseact
CALCVAR HUMAN 二级登陆次数 + 1
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
#elsesay
对不起,密码验证失败。<注:密码中如包含字母区分大小写/FCOLOR=249>\
您已经累积输入密码错误<$HUMAN(二级登陆次数)>次。\
累积输入错误5次后,每输错一次密码就将踢您下线。\
更改密码可以清空此数值。\
<返回./@main>\
<退出./@exit>
#if
checkvar human 二级登陆次数 > 4
#act
kick
messagebox 对不起,您已经累积输入密码错误<$HUMAN(二级登陆次数)>次。\系统自动踢您下线,以后每次登陆均只有一次输入密码的机会。\更改密码可以清空此数值。
break
[@InPutString91]
#OR
CheckContainsText <$STR(S91)> @
CheckContainsText <$STR(S91)> ~
CheckContainsText <$STR(S91)> [
CheckContainsText <$STR(S91)> ]
CheckContainsText <$STR(S91)> <
CheckContainsText <$STR(S91)> >
CheckContainsText <$STR(S91)> {
CheckContainsText <$STR(S91)> }
#ACT
mov S91
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @修改二级密码
break
#elseact
DELAYGOTO 1 ~InPutString91
[~InPutString91]
#if
checkvar HUMAN 二级登陆密码 = <$STR(S92)>
#act
CALCVAR HUMAN 二级登陆密码 = <$STR(S91)>
CALCVAR HUMAN 二级机器码 = <$USERMACHINEID>
CALCVAR HUMAN 二级登陆次数 = 0
SAVEVAR HUMAN 二级登陆密码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级机器码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
SENDMSG 6 您成功修改二级密码为:【<$STR(S91)>】,请牢记此密码。
break
#say
恭喜您成功修改了二级登陆密码。\
当前密码为:<$STR(S91)>\
密码输入错误次数清零。\
<返回./@main>\
<退出./@exit>
#elsesay
对不起,请先验证原密码,才能进行新密码设置。\
<注:密码中如包含字母区分大小写/FCOLOR=249>\
<返回./@main>\
<退出./@exit>
[@InPutString93]
#OR
CheckContainsText <$STR(S93)> @
CheckContainsText <$STR(S93)> ~
CheckContainsText <$STR(S93)> [
CheckContainsText <$STR(S93)> ]
CheckContainsText <$STR(S93)> <
CheckContainsText <$STR(S93)> >
CheckContainsText <$STR(S93)> {
CheckContainsText <$STR(S93)> }
#ACT
mov S93
SENDMSG 5 [错误]:输入数据中包含了非法字符,请重新编辑!
GOTO @初始设置二级密码0
break
#elseact
DELAYGOTO 1 ~InPutString93
[~InPutString93]
#if
checkvar HUMAN 二级登陆密码 =
#act
CALCVAR HUMAN 二级登陆密码 = <$STR(S93)>
CALCVAR HUMAN 二级机器码 = <$USERMACHINEID>
CALCVAR HUMAN 二级登陆次数 = 0
SAVEVAR HUMAN 二级登陆密码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级机器码 ..\QuestDiary\重要数据\二级密码.txt
SAVEVAR HUMAN 二级登陆次数 ..\QuestDiary\重要数据\二级密码.txt
SENDMSG 6 您成功设置二级密码为:【<$STR(S93)>】,请牢记此密码。
MOV S93
break
#say
恭喜您成功设置二级密码。\ \
当前密码为:<$HUMAN(二级登陆密码)>\ \
<返回./@main>\
<退出./@exit>
#elsesay
对不起,您已经设置过二级密码,请点击修改密码进行修改。\
<返回./@main>\
<退出./@exit>
[@IsInFilterList]
#IF
CHECKLEVELEX > 0
#ACT
MESSAGEBOX [错误]:输入数据中包含了非法字符,请重新编辑!

完整脚本回复下载:

游客,如果您要查看本帖隐藏内容请回复

GM起点所有资源均免费下载,回复帖子即出现下载地址!站长QQ:969806969
回复

使用道具 举报

0

主题

6

帖子

6

积分

一心一意

Rank: 1

积分
6
发表于 2017-4-26 09:32:17 | 显示全部楼层
GomM2引擎Envir新二级
回复 支持 反对

使用道具 举报

0

主题

17

帖子

17

积分

一心一意

Rank: 1

积分
17
发表于 2017-5-1 19:52:55 | 显示全部楼层
认为ewer温柔
回复 支持 反对

使用道具 举报

0

主题

1492

帖子

1492

积分

三羊开泰

Rank: 3Rank: 3

积分
1492
发表于 2017-5-4 14:29:08 | 显示全部楼层
111111111111111111111111
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

一心一意

Rank: 1

积分
1
发表于 2017-5-14 21:17:48 | 显示全部楼层
dfdefgdgfghghh
回复 支持 反对

使用道具 举报

0

主题

32

帖子

40

积分

一心一意

Rank: 1

积分
40
发表于 2017-5-20 14:50:16 | 显示全部楼层
GomM2引擎Envir新二级密码脚本带密码保护
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

一心一意

Rank: 1

积分
4
发表于 2017-5-21 20:56:53 | 显示全部楼层
ddddddddddddddddd
回复 支持 反对

使用道具 举报

0

主题

31

帖子

31

积分

一心一意

Rank: 1

积分
31
发表于 2017-5-30 22:33:13 | 显示全部楼层
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

一心一意

Rank: 1

积分
4
发表于 2017-7-4 13:23:29 | 显示全部楼层
谢谢谢谢谢谢谢谢谢谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

一心一意

Rank: 1

积分
1
发表于 2017-7-6 23:25:50 | 显示全部楼层
a啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长QQ969806969|润芒论坛|GM部落|GM016论坛|jjj555论坛|鲁ICP备16008334号-17|GM起点

GMT+8, 2024-4-24 07:24 , Processed in 1.296875 second(s), 23 queries .

Powered by Discuz! X3.4

© 2008-2020 www.gmqd.com

快速回复 返回顶部 返回列表