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>

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。