任逍遥

 找回密码
 立即注册
查看: 30364|回复: 102

新传奇私服随机变量NPC脚本命令定义

    [复制链接]
  • TA的每日心情

    2020-9-5 20:20
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3428

    帖子

    4569

    积分

    如雷贯耳

    Rank: 8Rank: 8

    积分
    4569
    发表于 2019-5-8 23:54:18 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    NPC命令详解(目前支持的命令)
    命令:
    random 数字  
    作用:
    取一个 0到(数字-1) 的随机数。
    示例
    #if
    random 2
    #say
    您真幸运,获得了奖品!
    #act
    give 赤明天帝 1
    #elsesay
    您没有获奖,不过别灰心!
    命令:
    give 物品名 数量
    作用
    给玩家数量个物品名所描述的物品
    示例
    #act
    give 赤明天帝 1
    命令:
    before "yyyy-mm-dd hh:mm:ss.mmm"
    作用:
    如果在指定日期前返回true,否则返回false
    示例:
    #if  
    before "2005-10-1 0:0:0.0"
    #say
    还没到国庆长假呢,安心工作~!
    #elsesay
    国庆长假来临了~~!
    命令:
    after "yyyy-mm-dd hh:mm:ss.mmm"
    作用:
    如果在指定日期时间后返回true,否则返回false
    示例:
    #if
    after "2005-2-14 23:59:59.999"
    #say
    情人节已经过去。
    #elsesay
    情人节还未来临。
    命令:
    delay second page
    作用:
    延时second秒后,显示page内容
    示例:
    [@main]
    两人相依土丘上
    打一字
    5秒钟后,答案见分晓!
    #act
    delay 5 @answer
    [@answer]
    答案是: 坐
    您猜对了么?
    <关闭/@exit>
    命令:
    goto page
    作用:
    跳转到page
    示例:
    [@checkitem]
    #if
    checkbagitem 准考证
    #act
    goto @enter
    #elsesay
    您没有准考证,不能参加考试,还是申请一个再来吧。
    命令:
    close
    作用:
    关闭对话
    示例:
    [@main]
    <关闭/@closepage>
    [@closepage]
    #act
    close
    命令:
    move mapid x y
    作用:
    移动到地图mapid的x,y处,若被堵门,则寻找周围的空地,实在找不到就和
    堵门者重合

    示例:
    #act
    move 16 300 300
    命令:
    checkaccountlist name
    作用:
    测试StringList下的name.txt的文件里面有没有自己的帐号名。
    示例:
    #if
    checkaccountlist VIP会员
    #say
    您是VIP会员!
    #elsesay
    您是普通会员!
    命令:
    checknamelist name
    作用:
    测试StringList下的name.txt里面有没有自己的名字。
    示例:
    #if
    checknamelist 关注名单
    #say
    您被关注!
    #elsesay
    您今天气色真好。
    命令:
    checkbagitem 物品名
    作用:
    测试背包是否有物品名所描述的物品
    示例:
    #if
    checkbagitem 苹果
    #say
    我最喜欢苹果了~
    #elsesay
    看来您不喜欢水果。
    命令:
    takebagitem 物品名
    作用:
    拿走身上的物品,成功返回true,失败返回false
    示例:
    #if
    takebagitem 苹果
    #say
    苹果我拿走了~
    #elsesay
    看来你没有给我准备吃的。
    命令:
    setflag 索引
    作用:
    设置角色标记为on,角色有32*4 = 128个标记 每个标记有两个状态 on/off  
    这些标记会
    被记录在数据库中。索引取值范围是 0-127。另外注意,31号标记已经用来做
    组队标志用。
    其他的可以乱用,来记录任务等标记。
    示例:
    #act
    setflag 0
    命令:
    clrflag 索引
    作用:
    设置角色标记为off,取值和说明同上
    示例:
    #act
    clrflag 0
    命令:
    checkflag 索引
    作用:
    测试角色标记是否为on,是返回true,否返回false
    示例:
    #if
    checkflag 31
    #say
    您的开着编组!
    #elsesay
    您的编组关闭着!
    命令:
    mapmove 地图号
    作用:
    随机移动到地图号的某个点上
    示例:
    [@main]
    <去中州/@tozhongzhou>
    [@tozhongzhou]
    #act
    mapmove 16
    ---------------------------------------------
    NPC标签命令
    标签命令就是类似 <返回/@main> 这种命令。前面是显示文字,后面是页面标
    签,在游戏中
    会显示成一个可以点击的超链接一样的东西。点击就可以显示指定页面。
    @main 主页面的命令。
    @getback 取回物品,显示此页时会显示仓库列表
    [@main]
    <取物/@getback>
    [@getback]
    请从列表中选择要取出的物品~
    @storage 存物品,显示此页时会显示存物品框
    [@main]
    <存物/@storage>
    [@storage]
    请放入要存入的物品~
    @repair 修理物品,显示此页时会显示修理框
    [@main]
    <修理/@repair>
    [@repair]
    目前修理功能尚未实现。
    @buy 买东西,显示此页时,会显示物品列表
    [@main]
    <买东西/@buy>
    [@buy]
    下面是我有的东西,请随便挑~
    @sell 卖东西,显示此页时,会显示卖物品框
    示例:
    [@main]
    <卖东西/@sell>
    [@sell]
    请放入您想卖的东西~
    @exit 关闭对话,标签内使用此连接可以关闭对话
    示例:
    <关闭/@exit>

    楼主热帖
  • TA的每日心情
    奋斗
    2019-8-30 00:44
  • 签到天数: 477 天

    连续签到: 1 天

    [LV.9]妙领天机

    6

    主题

    2872

    帖子

    2877

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2877
    发表于 2019-5-9 00:50:57 | 显示全部楼层
    楼下的接上。。。。
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 08:35
  • 签到天数: 471 天

    连续签到: 9 天

    [LV.9]妙领天机

    6

    主题

    2990

    帖子

    2991

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2991
    发表于 2019-5-11 10:53:47 | 显示全部楼层
    不错 支持下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 07:56
  • 签到天数: 463 天

    连续签到: 6 天

    [LV.9]妙领天机

    10

    主题

    2861

    帖子

    2867

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2867
    发表于 2019-5-14 06:18:27 | 显示全部楼层
    珍爱生命,果断回帖。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 03:11
  • 签到天数: 481 天

    连续签到: 9 天

    [LV.9]妙领天机

    12

    主题

    2963

    帖子

    2975

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2975
    发表于 2019-5-23 00:11:09 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 09:37
  • 签到天数: 466 天

    连续签到: 5 天

    [LV.9]妙领天机

    15

    主题

    2954

    帖子

    2969

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2969
    发表于 2019-5-27 02:10:06 | 显示全部楼层
    鼎力支持!!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 10:13
  • 签到天数: 473 天

    连续签到: 1 天

    [LV.9]妙领天机

    2

    主题

    2872

    帖子

    2870

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2870
    发表于 2019-5-31 17:07:21 | 显示全部楼层
    看起来不错
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 20:48
  • 签到天数: 484 天

    连续签到: 4 天

    [LV.9]妙领天机

    3

    主题

    2890

    帖子

    2887

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2887
    发表于 2019-6-2 13:30:06 | 显示全部楼层
    LZ是天才,坚定完毕
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 00:56
  • 签到天数: 472 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    3028

    帖子

    3025

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    3025
    发表于 2019-6-8 21:10:18 | 显示全部楼层
    好,很好,非常好!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 03:58
  • 签到天数: 475 天

    连续签到: 1 天

    [LV.9]妙领天机

    6

    主题

    2931

    帖子

    2934

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2934
    发表于 2019-6-9 14:50:48 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-4-27 13:22 , Processed in 0.089854 second(s), 46 queries .

    Powered by 任逍遥 X3.4

    Copyright © 2001-2023, Rxiaoyao Cloud.

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