主题 : 完美防假人传奇脚本升级版(骨子控制) 增加后台控制
级别: 主编
UID: 3
精华: 0
发帖: 713
威望: 711 点
货币: 713 元
好评度: 0 点
注册时间: 2024-05-03
最后登录: 2025-02-14
楼主  发表于: 2024-05-05 21:24

完美防假人传奇脚本升级版(骨子控制) 增加后台控制

下面添加到GM后台

<启动防假人攻击/@启动防假人>

[@启动防假人]
#if
equal G1 44
#ACT
#SAY
当前状态为:开启
<关闭防假人/@关闭防假人>      <返回/@管理>
#ELSESAY
启动防假人:关闭
<开启防假人/@开启防假人>      <返回/@管理>

[@关闭防假人]
#if
ISADMIN
#ACT
MOV G1 0
#ACT
MESSAGEBOX 关闭成功!
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!
[@开启防假人]
#if
ISADMIN
#ACT
MOV G1 44
#ACT
MESSAGEBOX 启动成功!
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!






下面这段加入到假人脚本

[@登陆激活]
{
#IF
equal G1 44
ISONMAP 0
#ACT
DelayCall 30000 @直接踢人
goto @开始假人模式
#ELSEACT
goto @关闭假人模式

[@开始假人模式]
#IF
checknamelist ..QuestDiary游戏登陆激活.txt
#ACT
SENDMSG 6 激活成功,再次欢迎您来到〖随风网络〗!
#elseact
Gmexecute Shutup Self 99999
give 解除禁言书 1
goto @激活登陆

[@激活登陆]
#IF
#ACT
SENDMSG 7  ╔━━━━━━━━━随风网络友情提示━━━━━━━━━━╗
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃   提示:你记下三个骰子的点数然后点击输入骰子点数 ┃
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃        如三个骰子依次分别为③⑥②      ┃
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃           那么请输入 362         ┃
SENDMSG 7  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
movr d0 1 7
movr d1 1 7
movr d2 1 7
MOV N30 0
MOV D70 0
playdice 3 @骰子验证

[@骰子验证]
╔━━━━━━━━━━随风网络提示━━━━━━━━━━━╗
┃<提示:你记下三个骰子的点数然后点击输入骰子点数>    ┃
┃┃  
┃<输入内容:如三个骰子依次分别为③⑥②>  ┃
┃          <那么输入内容就是:362>        ┃
┃┃  
┃<★输入点数★/@@InPutInteger30>  ┃
┃┃
┗━━━━━━━━ http://www.97gg.cn ━━━━━━━━━┛

[@CallInPutInteger30]
#IF
#ACT
INC D70 <$STR(D0)>
MUL D70 <$STR(D70)> 10
GOTO @加一
break
[@加一]
#IF
#ACT
INC D70 <$STR(D1)>
MUL D70 <$STR(D70)> 10
GOTO @加二
break
[@加二]
#IF
#ACT
INC D70 <$STR(D2)>
GOTO @继续执行
break

[@继续执行]
#IF
EQUAL D70 <$STR(N30)>
#ACT
CLEARDELAYGOTO
addnamelist ..QuestDiary游戏登陆激活.txt
SENDMSG 7 回答正确!验证通过!你可以正常游戏了。
MessageBox 恭喜你通过了验证,现在你可以正常游戏了!
close

#ELSEACT
MessageBox 当骰子停下时,你记下三个骰子的点数然后点击输入骰子点数并将其输入,归定时间内未能按时输入骰子点数,您将掉线输入内容:如三个骰子依次分别为③⑥②那么输入内容就是362
SENDMSG 7 验证失败,请再试一次。
GOTO @激活登陆

[@直接踢人]
#if
checknamelist ..QuestDiary游戏登陆激活.txt
#act
SENDMSG 6 感谢您的支持与理解,你的角色已被激活,目前可以正常游戏.
#elseact
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
SENDMSG 6 时间到,你还没有激活帐户,系统决定踢你下线!请小退后重新登陆!
;addIPLIST ..QuestDiary游戏登陆禁止登陆IP.txt
;addIPLIST ..QuestDiaryKickList.txt
exeaction kick

[@关闭假人模式]
#if
CHECKLEVELEX > 30
#act
SENDMSG 6 欢迎您来到〖随风网络〗!
#elseact
Gmexecute Shutup Self 99999
give 解除禁言书 1

}
搜索更多相关文章:脚本 假人
级别: 记者
UID: 8
精华: 0
发帖: 326
威望: 312 点
货币: 326 元
好评度: 0 点
注册时间: 2024-05-04
最后登录: 2025-02-13
沙发  发表于: 2024-06-03 13:30

完美防假人传奇脚本升级版(骨子控制) 增加后台控制

新增的GM后台控制:

启动防假人攻击:<启动防假人攻击/@启动防假人>
关闭防假人攻击:<关闭防假人/@关闭防假人>
返回管理界面:<返回/@管理>
防假人攻击脚本:

登陆激活:

如果防假人攻击已启动,并且玩家不在地图上,则在30秒后踢出玩家
如果防假人攻击未启动,则跳转到关闭假人模式
开始假人模式:

检查玩家是否在名单中
如果玩家在名单中,则提示激活成功,并继续执行
否则,发送消息,提示玩家需要输入骰子点数
记下三个骰子的点数,并检查输入的骰子点数是否正确
如果输入正确,则添加玩家到名单中,并提示验证通过,可以正常游戏
如果输入错误,则提示验证失败,需要重新输入
关闭假人模式:

如果玩家等级大于30,则提示欢迎再次光临
否则,发送消息,提示需要解除禁言
完整脚本:

<启动防假人攻击/@启动防假人>

[@启动防假人]
#if
equal G1 44
#ACT
#SAY
当前状态为:开启
<关闭防假人/@关闭防假人>      <返回/@管理>
#ELSESAY
启动防假人:关闭
<开启防假人/@开启防假人>      <返回/@管理>

[@关闭防假人]
#if
ISADMIN
#ACT
MOV G1 0
#ACT
MESSAGEBOX 关闭成功!
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!
[@开启防假人]
#if
ISADMIN
#ACT
MOV G1 44
#ACT
MESSAGEBOX 启动成功!
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!

[@登陆激活]
{
#IF
equal G1 44
ISONMAP 0
#ACT
DelayCall 30000 @直接踢人
goto @开始假人模式
#ELSEACT
goto @关闭假人模式

[@开始假人模式]
#IF
checknamelist ..QuestDiary游戏登陆激活.txt
#ACT
SENDMSG 6 激活成功,再次欢迎您来到〖随风网络〗!
#elseact
Gmexecute Shutup Self 99999
give 解除禁言书 1
goto @激活登陆

[@激活登陆]
#IF
#ACT
SENDMSG 7  ╔━━━━━━━━━随风网络友情提示━━━━━━━━━━╗
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃           提示:你记下三个骰子的点数然后点击输入骰子点数 ┃
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃            如三个骰子依次分别为③⑥②    ┃
SENDMSG 7  ┃                           ┃
SENDMSG 7  ┃           那么请输入 362         ┃
SENDMSG 7  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
movr d0 1 7
movr d1 1 7
movr d2 1 7
MOV N30 0
MOV D70 0
playdice 3 @骰子验证

[@骰子验证]
╔━━━━━━━━━━随风网络提示━━━━━━━━━━━╗
┃<提示:你记下三个骰子的点数然后点击输入骰子点数>    ┃
┃┃  
┃<输入内容:如三个骰子依次分别为③⑥②>  ┃
┃          <那么输入内容就是:362>        ┃
┃┃  
┃<★输入点数★/@@InPutInteger30>  ┃
┃┃
┗━━━━━━━━ http://www.97gg.cn ━━━━━━━━━┛

[@CallInPutInteger30]
#IF
#ACT
INC D70 <$STR(D0)>
MUL D70 <$STR(D70)> 10
GOTO @加一
break
[@加一]
#IF
#ACT
INC D70 <$STR(D1)>
MUL D70 <$STR(D70)> 10
GOTO @加二
break
[@加二]
#IF
#ACT
INC D70 <$STR(D2)>
GOTO @继续执行
break

[@继续执行]
#IF
EQUAL D70 <$STR(N30)>
#ACT
CLEARDELAYGOTO
addnamelist ..QuestDiary游戏登陆激活.txt
SENDMSG 7 回答正确!验证通过!你可以正常游戏了。
MessageBox 恭喜你通过了验证,现在你可以正常游戏了!
close

#ELSEACT
MessageBox 当骰子停下时,你记下三个骰子的点数然后点击输入骰子点