功能:用户可自定义输入内容@@InPutStringX及@@InPutIntegerX.支持字符串型和数值型.
此功能只在Q-Function0.txt中有效.
格式:@@InPutStringX为字符串类型@@InPutIntegerX为数值型.X=0-99之间的数字.
说明:
输入完成后可执行对应的:@CallInPutStringX或者@CallInPutIntegerX中的脚本.
@@InPutString输入的字符存放在人物的S变量中.
@@InPutInteger输入的数字存放在人物的N变量中.
@@InPutString中输入的字符需要过滤的可在(查看\列表信息\其他设置\)中进行设置.
如果0-99个执行脚本范围不够可以设置大于100的数字用户输入后对应的字符串存放在人物的S0中数字存放在人物的N0中.
注意:后面的数字是人物对应的变量例如@@InPutString5那么存入S5中@@InPutString10那么存入S10中.
数值型受Integer数据类型限制超过则等于0
(@@InPutString@@InPutInteger)
[@StdModeFunc10]
使用说明:在输入框内输入<需要追杀的玩家姓名>\\
<输入要追杀玩家的姓名/@@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输入数据中包含了非法字符请重新编辑!
下面举例我们在脚本实现用户可自定义输入内容@@InPutStringX及@@InPutIntegerX
(@@InPutString)
[@main]
<$STR(A42)>\
<$STR(A43)>\
<$STR(A44)>\
<$STR(A45)>\
<$STR(A46)>\
<$STR(A47)>\
<$STR(A48)>\
<$STR(A49)>\
每发表一次留言需要100个元宝,<确定发表留言/@@InPutString1>,只显示8条留言。\
[@InPutString1]
#IF
EQUALS1
#ACT
Messagebox[失败]:请输入所要发表的文字。不能发空消息。
GOTO@MAIN
BREAK
#IF
CHECKGAMEGOLD>99
#ACT
GAMEGOLD-100
MOVS3<
INCS3<$USERNAME>
INCS3/AUTOCOLOR=253
INCS3<$STR(S30)>
INCS3>说:<
INCS3<$STR(S1)>
INCS3/AUTOCOLOR=254252222191250247243249253
INCS3<$STR(S30)>
INCS3>
MOVA49<$STR(A48)>
MOVA48<$STR(A47)>
MOVA47<$STR(A46)>
MOVA46<$STR(A45)>
MOVA45<$STR(A44)>
MOVA44<$STR(A43)>
MOVA43<$STR(A42)>
MOVA42<$STR(S3)>
MOVS3
MOVS1
MOVS1
GOTO@MAIN
BREAK
#ELSEACT
Messagebox[失败]:发表留言需要100个元宝。
GOTO@MAIN
BREAK
传奇用户可自定义输入内容.支持字符串型和数值型
来源:
作者:
点击:

