三下五除二-传奇技术教程-传奇工具-传奇版本库-传奇服务端

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 206|回复: 0

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

[复制链接]
发表于 2024-2-9 09:46:02 | 显示全部楼层 |阅读模式
用户可自定义输入内容.支持字符串型和数值型(HERO引擎)
注意: 此功能只在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]
使用说明:在输入框内输入<需要追杀的玩家姓名>\ \
<输入要追杀玩家的姓名[url=]/@@InPutString5>\[/url]
<关闭[url=]/@exit[/url]>

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

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


对于大于100时的脚本写法:
[@StdModeFunc10]
<用户自定义输入演示:[url=]/@@InPutString150>\[/url]
<关闭[url=]/@exit[/url]>

[@CallInPutString150]
#IF
#SAY
你输入的是<$STR(S0)>\][@CallInPutString150]
#IF
#SAY
你输入的是<$STR(S0)>\][@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|三下五除二-传奇技术教程-传奇工具-传奇版本库-传奇服务端 ( 湘ICP备16009605号-1 )

GMT+8, 2024-11-23 10:33 , Processed in 0.083883 second(s), 25 queries .

热血传奇 chuanqi! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表