一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 68|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2015-2-10 22:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-9-16 16:19:26 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担

    功能: 用户可自定义输入内容@@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





    上一篇:通过脚本更换人物头发颜色以及名字颜色的方法
    下一篇:利用宝石升级装备攻魔道防魔以及几率控制详解
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-4 14:11 , Processed in 0.655201 second(s), 81 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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