自定义输入框

脚本头

(@@InputString  @@InputInteger);

 用户可自定义输入内容.支持字符串型和数值型.

脚本按钮:
<XXX / @@InputStringN>
命令格式

@@InPutStringX为字符串类型,@@InPutIntegerX为数值型.  X= 0-99之间的数字.

注意: 最后的数字是人物对应的变量,例如@@InPutString5那么存入S5中,  @@InPutString10那么存入S10中.数值型受Integer数据类型限制超过则等于0

特别说明

输入完成后可执行对应的:

@CallInPutStringX    @InPutStringX 或者 @CallInPutIntegerX   @InPutIntegerX中的脚本.
@@InPutString输入的字符存放在人物的S变量中.
@@InPutInteger输入的数字存放在人物的N变量中.
@@InPutString中输入的字符需要过滤的可在(查看\其他\)中进行设置.
如果0-99个执行脚本范围不够,可以设置大于100的数字,用户输入后对应的字符串存放在人物的S0中,数字存放在人物的N0中.

使用示例

在输入框内输入<需要追杀的玩家姓名>\ \

<输入要追杀玩家的姓名/@@InPutString5>\

<关闭 /@exit>

[@InPutString5]
#IF
CheckRecall <$STR(S5)>
#ACT
GMEXECUTE 传送自己 <$STR(S5)>

[@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!

 

 

;对于大于100时的脚本写法:

[@StdModeFunc10]
<用户自定义输入演示:/@@InPutString150>\

<关闭 /@exit> 

[@CallInPutString150]
#IF
#SAY
你输入的是<$STR(S0)>\

[@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!