找回密码
 立即注册
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 232|回复: 0

NPC命令详解(目前支持的命令)

[复制链接]

510

主题

7

回帖

9374

积分

管理员

积分
9374
    发表于 2023-3-31 00:45:38 | 显示全部楼层 |阅读模式
    烽火论坛免责声明
    请大家尽量购买有售后的版本!无售后版本请考虑清楚再购买!(掉链在联系楼主无果后去投诉区发帖举报!) 购买须知:本站所有版本为网友自行分享,有问题找楼主,找不到就无解,除了掉链,其他问题无法解决,介意请不要购买! 购买须知:本站版本面向人群为GM,不会架设的朋友请不要下载;下载任何版本请第一时间进行杀毒,替换引擎! 本站提供的传奇版本 由于来源不同 精力有限 无法100%测试 如需使用本传奇版本请切记 下载传奇版本后 先解压 再杀毒 更新官方引擎 最后再配置登陆器 避免被非法木马插件利用 ·

    ----------------------------------------有问题问我-----------------------------
    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>

    烽火论坛免责声明
    本站提供的传奇版本 由于来源不同 精力有限 无法100%测试 如需使用本传奇版本请切记 下载传奇版本后 先解压 再杀毒 更新官方引擎 最后再配置登陆器 避免被非法木马插件利用
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|烽火版本库 ( 蜀ICP备2021015616号-1 )

    GMT+8, 2024-12-24 04:23 , Processed in 0.039481 second(s), 22 queries .

    来自 烽火版本库 X3.5

    Copyright © 2001-2020, Tencent Cloud.

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