yydzs 发表于 2013-5-18 11:14:31

【芝麻GM论坛】传奇私服脚本系列-摇骰子验证码脚本

为了防止传奇私服中很多玩家使用脱机挂进地图,游戏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 @骰子验证


fangaojie 发表于 2015-3-13 17:34:46

不能复制啊?????????
页: [1]
查看完整版本: 【芝麻GM论坛】传奇私服脚本系列-摇骰子验证码脚本