|
为了防止传奇私服中很多玩家使用脱机挂进地图,游戏GM可以在地图传送NPC上加一个摇骰子读取验证码的脚本。这个脚本具体的写法为以下步骤:
[@main]
为了净化一个良好的游戏空间,此功能防止脱机外挂!\
需要摇骰子验证后才能使用。\
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \ \
\
\
<【摇摇骰子】/@我要进>\
<【摇摇骰子】/@我要进>\
<【摇摇骰子】/@我要进>\
[@我要进]
#IF
#ACT
CLEARDELAYGOTO
movr d0 1 7
movr d1 1 7
movr d2 1 7
MOV N30 0
MOV D70 0
playdice 3 @骰子验证
#SAY
为了净化一个良好的游戏空间,此功能防止脱机外挂!\
需要摇骰子验证后才能使用。\
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \ \
\
\
<【再摇一次】>\ \
\
\
<【输入点数】>\
[@骰子验证]
为了净化一个良好的游戏空间,此功能防止脱机外挂!\
需要摇骰子验证后才能使用。\
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \
<如果摇到三个骰子点数为 778 则输入778> \ \
\
\
<【再摇一次】/@我要进>\ \
\
\
<【输入点数】/@@InPutInteger30>\
[@InPutInteger30]
#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
(在此处输入NPC上的内容及条件脚本)
SENDMSG 6 验证通过,祝你游戏愉快!
#ELSEACT
SENDMSG 6 验证失败,请再试一次。
goto @骰子验证
|
上一篇:传奇私服脚本系列-传送员延迟几秒传送的脚本实现方法下一篇:传奇私服脚本系列-仿QQ登陆IP安全提示脚本-完美修复报错
|