一、脚本内容:
以下是一个简单的一键收人脚本示例:
[@InPutInteger0]
#IF
small N0 0
#ACT
MESSAGEBOX [警告]:非法输入,请重新输入!
break
#ELSEACT
MOV P8 10
INC P8 1
MOV P6 100
DEC P6 1
#IF
small N0 10
#ACT
MESSAGEBOX [失败]:由于服务器限制,最低等级必须高于10,请重新输入!
break
#IF
large N0 100
#ACT
MESSAGEBOX [失败]:输入的数字必须在100以内,请重新输入!
break
#IF
#ACT
delaygoto 2 ~InPutInteger99
[~InPutInteger0]
#IF
ISGUILDMASTER
#SAY
——————<行会自助招人说明/FCOLOR=250>———————-\
<$USERNAME>您好,申请行会自助招人,要收取<$N0>元宝!\
行会名:【<$GUILDNAME>】\
服务器现设定招人等级需求在10—100之间,不包括10和100\
您输入的招人最低等级为: <$N0> <修改/@@InPutInteger0> <确认申请/@确定申请>\
——————————————————–\
例如:您输入35,那么加入您行会的人等级须35以上的(包括35级)\
�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T\
<[返回招人首页]/@行会招人> <[暂时不招人]/@exit>
二、脚本解析:
small N0 0:检查输入的最低等级是否大于0,如果不是则提示重新输入。
MOV P8 10、INC P8 1、MOV P6 100、DEC P6 1:设定招人等级范围为10到100,并且不包括10和100。
small N0 10:检查输入的最低等级是否大于等于10,如果不是则提示重新输入。
large N0 100:检查输入的最低等级是否小于等于100,如果不是则提示重新输入。
delaygoto 2 ~InPutInteger99:延迟转到输入模块,以等待正确的输入。
ISGUILDMASTER:检查是否是行会会长。
#SAY:发送消息给玩家,显示招人说明及确认申请按钮。