不论是 QManage.txt QFunction-0.txt AutoRunRobot.txt RobotManage.txt QuestDiary
都须找到对应的脚本名称下添加 , 有些要找到触发的脚本段添加
脚本如下:
脚本如下:
[@main]
#IF
CheckStringlength <$STR(T2)> < 6
#act
MOV S10
MOV S11
goto @New_main
#elseact
goto @Old_main
break
[@New_main]
#IF
#ACT
MOV S$GO @New_main
OPENMERCHANTBIGDLG 3 596 1 0 0 15 1 414 4
#say
<您的密码未设置,为了账号安泉保护,请设置您的二级密码/SCOLOR=251>
<1、请在下面输入您熟悉的密保,请勿过于简单,可以输入6-8个字符!/SCOLOR=87>
<2、密保功能一旦开启长期生效,合区没有影响,不需要重新设置!/SCOLOR=87>
<3、设置密保后每次登录IP变化后上线都需要验证,不输入掉线处理!/SCOLOR=87>
<4、为了您的装备和元宝,建议您设置二级密码,有效防止盗号!/SCOLOR=87>
<Img:585:3:120:14|254#密码只能输入3-4个汉字,禁止使用数字,字母。/@@InPutString20>
<Img:585:3:20:46|254#重复输入上面的密码/@@InPutString19>
<设置二级密码:/SCOLOR=70> <$STR(S10)> <重新设置/@main>
<确认二级密码:/SCOLOR=254> <$STR(S11)> <确认设置/@Set_pass>
<前往上方的黑框进行输入/SCOLOR=249>
[@Old_main]
#IF
#ACT
MOV S10
MOV S11
MOV S12
#say
<修改二级密码/@Update_pass>
[@Update_pass]
#IF
#ACT
MOV S$GO @Update_pass
OPENMERCHANTBIGDLG 3 596 1 0 0 15 1 414 4
#say
<您的密码已设置,需要修改二级密码/SCOLOR=251>
<1、请在下面输入您熟悉的密保,请勿过于简单,可以输入6-8个字符!/SCOLOR=87>
<2、密保功能一旦开启长期生效,合区没有影响,不需要重新设置!/SCOLOR=87>
<3、设置密保后每次登录IP变化后上线都需要验证,不输入掉线处理!/SCOLOR=87>
<4、为了您的装备和元宝,建议您设置二级密码,有效防止盗号!/SCOLOR=87>
<Img:585:3:120:14|254#(请输入旧的二级密码:)/@@InPutString21>
<Img:585:3:19:32|254#(请设置新的二级密码:)/@@InPutString20>
<Img:585:3:-82:50|254#(请重复填写上面写的新二级密码:)/@@InPutString19>
<请输入旧密码:/SCOLOR=70> <$STR(S12)> <重新设置/@main>
<设置新的密码:/SCOLOR=254> <$STR(S10)>
<重复填写密码:/SCOLOR=254> <$STR(S11)> <确认设置/@Set_pass>
[@InPutString21]
#or
CheckStringlength <$STR(S21)> < 6
CheckStringlength <$STR(S21)> > 8
#ACT
MESSAGEBOX \密码只能输入3-4个汉字!
break
#if
EQUAL S21 <$STR(T2)>
#ACT
MOV S12 <$STR(S21)>
GOTO <$STR(S$GO)>
BREAK
#ELSEACT
MESSAGEBOX \ 旧密码填写错误!!
GOTO <$STR(S$GO)>
break
[@RSet_Newpass]
#IF
EQUAL S12 <$STR(T2)>
#ACT
#ELSEACT
MESSAGEBOX \ 旧密码填写错误!!
break
#IF
CheckStringlength <$STR(S10)> < 6
#ACT
MESSAGEBOX \你还未设置二级密码!!!
BREAK
#IF
EQUAL S10 <$STR(S11)>
#ACT
MOV T2 <$STR(S10)>
MOV T3 <$IPADDR>
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
CLOSE
MOVR P2 319 339
MOVR P3 323 342
mapmove 3 <$STR(P2)> <$STR(P3)>
MESSAGEBOX \请记住你修改后的二级密码:\<$STR(T2)>\<$STR(T2)>\<$STR(T2)>
break
#ELSEACT
MESSAGEBOX \二次密码设置不同,请重新设置!!!
GOTO <$STR(S$GO)>
break
[@Set_pass]
#IF
CheckStringlength <$STR(S10)> < 6
#ACT
MESSAGEBOX \你还未设置二级密码!!!
BREAK
#IF
EQUAL S10 <$STR(S11)>
#ACT
MOV T2 <$STR(S10)>
MOV T3 <$IPADDR>
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
GuildNoticeMsg 254 0 【设置二级密码成功,请牢记您的二级密码:[<$STR(T2)>] self
CLOSE
MOVR P2 319 339
MOVR P3 323 342
mapmove 3 <$STR(P2)> <$STR(P3)>
MESSAGEBOX \请记住你修改后的二级密码:\<$STR(T2)>\<$STR(T2)>\<$STR(T2)>
break
#ELSEACT
MESSAGEBOX \二次密码设置不同,请重新设置!!!
GOTO <$STR(S$GO)>
break
[@InPutString19]
#or
CheckStringlength <$STR(S19)> < 6
CheckStringlength <$STR(S19)> > 8
#ACT
MESSAGEBOX \密码只能输入3-4个汉字!
break
#if
EQUAL S19 <$STR(S10)>
#act
MOV S11 <$STR(S19)>
GOTO <$STR(S$GO)>
break
#ELSEACT
MESSAGEBOX \两次密码设置不一致!!
GOTO <$STR(S$GO)>
break
[@InPutString20]
#or
CheckStringlength <$STR(S20)> < 6
CheckStringlength <$STR(S20)> > 8
#ACT
MESSAGEBOX \密码只能输入3-4个汉字!
break
#if
#act
MOV S10 <$STR(S20)>
GOTO <$STR(S$GO)>
break
;;;;;;;;;;;;;;;;;;;;;;;;;;;【积木脚本库】: QQ:156598018 QQ群: 156598018
(@@InPutString)
[@登录检测]
{
#if
CheckStringlength <$STR(T2)> > 5
#ACT
goto @未通过
#elseact
SendCenterMsg 151 0 你的帐号尚未设置二级密码,为保障你的帐号安泉,请及时设置密码 0 8
[@未通过]
#if
equal T3 <$IPADDR>
#act
sendmsg 6 本次登陆的IP地址与您上次登陆的IP符合,您可以正常游戏.
#elseact
SET [703] 0
ChangeModeEx 1 500
ChangeModeEx 2 500
ChangeModeEx 10 500
DelayCall 30000 @密保验证下线
DelayCall 35000 @下线
DELAYGOTO 5 @验证密保
sendmsg 6 本次登陆的IP地址与您上次登陆的IP不符合,请输入密保验证.
BREAK
[@验证密保]
#if
#act
CloseBigDialogBox
#say
<验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22>
<验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22>
<验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22>
<验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22>
<验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22> <验证二级密码/@@InPutString22>
<如果您在30秒未输入验证密码/SCOLOR=87><系统将会T您下线!>
[@InPutString22]
#if
EQUAL S22 <$STR(T2)>
#ACT
MOVR P2 319 339
MOVR P3 323 342
mapmove 3 <$STR(P2)> <$STR(P3)>
CLEARDELAYGOTO
ChangeModeEx 1 1
ChangeModeEx 2 1
ChangeModeEx 10 1
mov T3 <$IPADDR>
MESSAGEBOX 【验证正确】?【您的账号已经解锁,可以正常游戏了】
CLOSE
#elseact
MESSAGEBOX 二级密码输入错误!?请重新输入正确的二级密码后确认!?二级密码验证正确后才可以正常登陆游戏!
break
[@密保验证下线]
#IF
#ACT
GuildNoticeMsg 254 200 30秒时间到,你没有输入正确密保,踢你下线 SELF
GuildNoticeMsg 254 200 30秒时间到,你没有输入正确密保,踢你下线 SELF
GuildNoticeMsg 254 200 30秒时间到,你没有输入正确密保,踢你下线 SELF
[@下线]
#IF
#act
LOGOUT
}