新传奇私服随机变量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>  | 
			
			 
			
			
			
			
			
			
			
			
				------分隔线----------------------------