传奇七号站-为优质资源而生分享无止境,七版本站Ctrl+D收藏本站!
登录后,享受更多优质服务哦

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

侠名 收藏
 

功能: 用户可自定义输入内容@@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
EQUAL S1
#ACT
Messagebox [失败]:请输入所要发表的文字。不能发空消息。
GOTO @MAIN
BREAK

#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
MOV S3 <
INC S3 <$USERNAME>
INC S3 /AUTOCOLOR=253
INC S3 <$STR(S30)>
INC S3 >说:<
INC S3 <$STR(S1)>
INC S3 /AUTOCOLOR=254,252,222,191,250,247,243,249,253
INC S3 <$STR(S30)>
INC S3 >
MOV A49 <$STR(A48)>
MOV A48 <$STR(A47)>
MOV A47 <$STR(A46)>
MOV A46 <$STR(A45)>
MOV A45 <$STR(A44)>
MOV A44 <$STR(A43)>
MOV A43 <$STR(A42)>
MOV A42 <$STR(S3)>
MOV S3
MOV S1
MOV S1
GOTO @MAIN
BREAK
#ELSEACT
Messagebox [失败]:发表留言需要100个元宝。
GOTO @MAIN
BREAK


 


☉若无特殊注明本文皆为传奇版本库原创,转载请保留文章出处。
☉本站提供的资源来源网络收集,仅供学习研究之用切勿用于商业用途。
上一篇:通过脚本更换人物头发颜色以及名字颜色的方法
下一篇:利用宝石升级装备攻魔道防魔以及几率控制详解

我要评论
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!