风云私服,上线扔骰子验证(防假人攻击)
风云私服网,提供新开风云私服相关咨讯以及技术文章,风云私服登陆器下载,风云私服外挂下载,只为风云私服玩家服务.
::上线扔骰子验证(防假人攻击)::
上线扔骰子验证(防假人攻击)

请根据自己程序选择不同的延时脚本参数。
Blue M2的延时参数为:DelayCall 毫秒 转向
西南LF M2的延时参数:DelayGoto 秒 转向

下面依照BLUE M2 进行演示:

首先在 mapinfo.txt里增加地图[假人测试室] 我是重复利用的G005的地图,大家想用其他地图也可以。

[JRCS|G005 假人测试室] NORANDOMMOVE NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL

加上这一段。

然后在登陆脚本里加好如下参数:

#IF
CHECKLEVELEX < 10
#ACT
DelayCall 15000 @Delayk
mapmove JRCS
#SAY
欢迎来我们的游戏,为了防止假人破坏游戏环境,设置本功能\
请大家<开始玩骰子>注意,当骰子显示的数是几时\
就点对应的号码,以便传送出本地图进行游戏,假如\
不点的话,就一直关在这里等死了哦~~害怕的话赶紧玩\\
<开始玩骰子/@pre_cube> \
[@pre_cube]
#IF
#ACT
mov p9 1
movr d0 6
inc d0 1
playdice 1 @cube
#SAY
正在投骰子.
#ELSESAY
<退出/@Quit>
#ELSEACT
mov p9 9
[@Quit]
#IF
#ACT
map B0
[@cube]
#IF
#SAY
骰子的点数 <$STR(D0)> 请选择下列对应的正确点数\
退出该房间正常游戏吧!!\
<①/@posi11> <②/@posi22> <③/@posi33> <④/@posi44> <⑤/@posi55> <⑥/@posi66>\
#ACT
goto @next_cube
[@posi11]
#IF
equal d0 1
#ACT
goto @posi1
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@posi22]
#IF
equal d0 2
#ACT
goto @posi2
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@posi33]
#IF
equal d0 3
#ACT
goto @posi3
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@posi44]
#IF
equal d0 4
#ACT
goto @posi4
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@posi55]
#IF
equal d0 5
#ACT
goto @posi5
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@posi66]
#IF
equal d0 6
#ACT
goto @posi6
break
#ELSEACT
SENDMSG 6 答错了,踢你下线!
kick
[@Posi1]
#IF
#ACT
set [578] 1
mapmove 0 288 616
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
[@Posi2]
#IF
#ACT
set [578] 1
mapmove 0 650 629
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
[@Posi3]
#IF
#ACT
set [578] 1
mapmove 0 650 629
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
batchmove
[@Posi4]
#IF
#ACT
set [578] 1
mapmove 0 650 629
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
[@Posi5]
#IF
#ACT
set [578] 1
mapmove 0 288 616
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
[@Posi6]
#IF
#ACT
set [578] 1
mapmove 0 288 616
SENDMSG 7 提示:恭喜你选对了!可以送你回去了
[@Delayk]
#if
check [578] 1
#act
SENDMSG 6 15秒钟时间到,你是激活帐户不受影响!
#elseact
SENDMSG 6 15秒钟时间到,你还没有激活帐户,系统决定踢你下线!
kick

脚本说明:设置变量 578 检测主要是和延时配合使用


 

本站版权- 风云私服 -全国最大的 新开风云私服联盟基地