|
| NPC脚本命令手册大全 |
|
| 文章作者:woool |
文章来源:woool |
更新时间:2006-11-6 23:43:31 |
|
|
|
|
|
NPC命令详解(目前支持的命令) 命令: random数字 作用: 取一个0到(数字-1)的随机数。 示例 #if random2 #say 您真幸运,获得了奖品! #act give赤明天帝1 #elsesay 您没有获奖,不过别灰心!
命令: give物品名数量 作用 给玩家数量个物品名所描述的物品 示例 #act give赤明天帝1
命令: before"yyyy-mm-ddhh:mm:ss.mmm" 作用: 如果在指定日期前返回true,否则返回false 示例: #if before"2005-10-10:0:0.0" #say 还没到国庆长假呢,安心工作~! #elsesay 国庆长假来临了~~!
命令: after"yyyy-mm-ddhh:mm:ss.mmm" 作用: 如果在指定日期时间后返回true,否则返回false 示例: #if after"2005-2-1423:59:59.999" #say 情人节已经过去。 #elsesay 情人节还未来临。
命令: delaysecondpage 作用: 延时second秒后,显示page内容 示例: [@main] 两人相依土丘上\ 打一字\ 5秒钟后,答案见分晓!\ #act delay5@answer
[@answer] 答案是:坐\ 您猜对了么?\ <关闭/@exit>
命令: gotopage 作用: 跳转到page 示例: [@checkitem] #if checkbagitem准考证 #act goto@enter #elsesay 您没有准考证,\不能参加考试,\还是申请一个再来吧。
命令: close 作用: 关闭对话 示例: [@main] <关闭/@closepage> [@closepage] #act close
命令: movemapidxy 作用: 移动到地图mapid的x,y处,若被堵门,则寻找周围的空地,实在找不到就和堵门者重合
。 示例: #act move16300300
命令: checkaccountlistname 作用: 测试StringList下的name.txt的文件里面有没有自己的帐号名。 示例: #if checkaccountlistVIP会员 #say 您是VIP会员! #elsesay 您是普通会员!
命令: checknamelistname 作用: 测试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 setflag0
命令: clrflag索引 作用: 设置角色标记为off,取值和说明同上 示例: #act clrflag0
命令: checkflag索引 作用: 测试角色标记是否为on,是返回true,否返回false 示例: #if checkflag31 #say 您的开着编组! #elsesay 您的编组关闭着!
命令: mapmove地图号 作用: 随机移动到地图号的某个点上 示例: [@main] <去中州/@tozhongzhou> [@tozhongzhou] #act mapmove16
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> |
|
|
|
| 浏览次数:237 |
|
|
|
|
|