验证地图
[xiaoheiwu|q004 小黑屋]  safe SayLevel(65535) NoShop NoDeal NoDrug QUIZ  NoRecall NoDearRecall NoGuildRecall NOMasterRecall NoRandomMove MISSION NOTALLOWUSEMAGIC(瞬息移动) NoTALLOWUSEITEMS(回城卷|行会回城卷|地牢逃脱卷|随机传送卷|盟重传送石|随机传送石|风雷召唤令)

merchant.txt NPC配置文件
二级密保    xiaoheiwu     18   13    防盗密码               0    12    1    0    0
二级密保    3     349   319    防盗密码               0    12    1    0    0


======================================NPC脚本===

[@main]
#CALL [\验证系统\手机验证系统\手机界面.txt] @手机主界面


===================登陆脚本qmanage.txt====
#IF
NOT EQUAL T2 <$USERMACHINEID>
#ACT
sendmsg 6 机器码<$USERMACHINEID>验证失败,需要验证微信才可以进入游戏!
MAP xiaoheiwu
break


===================================外调

[@开始微信验证]
{


#IF
#ACT
GOTO @微信绑定

[@微信绑定]
#IF
#ACT
OPENMERCHANTBIGDLG 0 1944 1 4 1 0 1 533 10
#say
\ \
\ \
\ \
\
                  <------------------------------------------------------/FCOLOR=91>\
\ \
                  <1、请扫描右侧二维码关注公众号!/FCOLOR=251>\
                  <2、关注成功后回复任何消息即可获得验证码!/FCOLOR=251>\
                  <3、验证成功后将绑定微信号,不可使用其他微信号进行验证!/FCOLOR=251>\
                  <4、绑定机器码后可避免重复验证!/FCOLOR=251>\
\ \
                  <------------------------------------------------------/FCOLOR=91>\
\ \
                          <【 输入验证码 】/@@InPutString1> \


[@InPutString1]
#IF
微信验证码 S1
#ACT
MESSAGEBOX \验证成功!
GOTO @验证成功
#ELSEACT
MESSAGEBOX \验证码输入错误,请确认验证码是否正确!
BREAK

[@验证成功]
#IF
#ACT
OPENMERCHANTBIGDLG 0 1945 1 4 1 0 1 533 10
#say
\ \
\ \
\ \
\ \
\ \
        <返回盟重/@回城>      <绑定本机器码|254#绑定机器码^254#下次登录游戏不再需要验证/@绑定机器码>      <清除绑定与机器码|254#角色绑定的微信号^254#清空角色绑定的机器码/@清除绑定与机器码>

[@回城]
#IF
#ACT
MOVR P21 326 348
MOVR P22 344 366
mapmove 3 <$STR(P21)> <$STR(P22)>
BREAK

[@绑定机器码]
#IF
CheckStringLength <$STR(T2)> < 1
#ACT
MOV T2 <$USERMACHINEID>
MESSAGEBOX 绑定机器码成功,已限制只能在此台电脑登陆该角色!\ \下次使用此电脑登录游戏,将不再需要验证!
GOTO @验证成功
#ELSEACT
MESSAGEBOX 你已经绑定机器码,无需重复绑定!!!
GOTO @验证成功
BREAK

[@清除绑定与机器码]
#IF
#ACT
OPENMERCHANTBIGDLG 0 1944 1 4 1 0 1 533 10
#say
\ \
\ \
\ \
\
                  <------------------------------------------------------/FCOLOR=91>\
\ \
                  <1、解除微信绑定请先验证微信!/FCOLOR=251>\
\ \
\ \
\ \
\ \
                  <------------------------------------------------------/FCOLOR=91>\
\ \
                          <【 输入验证码 】/@@InPutString1> \

[@InPutString1]
#IF
微信验证码 S1
#ACT
MOV T2
解绑微信号
MESSAGEBOX 你已清除角色绑定的微信号以及角色绑定的机器码!
GOTO @微信绑定
#ELSEACT
MESSAGEBOX 微信号解绑失败,因为你没有输入正确的微信验证码!
BREAK

[@机器码验证]
#IF
Equal T2 <$USERMACHINEID>
#ACT
MESSAGEBOX 机器码验证成功,你现在可以正常游戏!
#ELSEACT
MAP mima
BREAK

}


 

评论提问