首先先在[注意:在此处如果您懂脚本也可以用个人变量代替文本.更省资源.我用文本是防止不会修改脚本的用户]
D:\MirServer\Mir200\Envir\QuestDiary\数据文件 目录下建一个“激活.txt”文本文挡
其次
在
D:\MirServer\Mir200\Envir\MapQuest_def 目录下的QManage.txt脚本里加上如下一段
[注意:以下{禁言}和{解除禁言}需替换您版本里的GM命令]
[命令可以在D:\MirServer\Mir200下的Command.ini里修改DisableSendMsg=禁言 EnableSendMsg=解除禁言]
[@Login]
#if
checknamelist ..\QuestDiary\数据文件\激活.txt
#act
SENDMSG 6 你的帐号已经被激活,你可以正常游戏了。
break
#elseact
DelayCall 30000 @Delayk
SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在30秒后自动掉线。
Gmexecute 禁言 Self 99999
#if
#ACT
SetRandomNo
#SAY
为了防止恶意刷屏和最新出现的挂僵尸攻击,不便之处请原谅。\
请输入验证码进行id激活.否则30秒后自动掉线。\ \
<点这里输入以下验证码/@@CheckNo>\
<注意:你只有30秒的时间请抓紧时间>\
验证码:<$RANDOMNO>
[@@CheckNo]
#IF
CheckRandomNo
#act
Gmexecute 解除禁言 Self
addnamelist ..\QuestDiary\数据文件\激活.txt
SENDMSG 6 验证码核验通过!你可以正常游戏了。
close
break
#elsesay
验证码输入不正确。\
请小退在上从新输入吧\
[@Delayk]
#if
checknamelist ..\QuestDiary\数据文件\激活.txt
#act
SENDMSG 6 30秒钟时间到,你是激活帐户不受影响!
#elseact
SENDMSG 6 30秒钟时间到,你还没有激活帐户,系统决定踢你下线!
kick
close
break
OK了,这样假人就被T下去了!一个也上不来