新传奇私服随机变量NPC脚本命令定义搜服九九九
发布时间:2015-12-22 17:37
内容来源:sf999点击:次
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> |
------分隔线----------------------------