·魔兽私服首页 ·发布私服·发布家族 ·魔兽家族 ·技术文章 ·私服小偷  
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
最新文章
· NPC脚本命令手册大全...
· 如何防止SQLserve...
· 解决玩家注册帐号过慢造成...
· 如何防止SQLserve...
· 1020防攻击元神M2下...
· 新开魔兽V1。90技能组合分...
· 大唐诱惑3.0VB版下载...
· 新手入门之游戏数据篇 2...
· 新手入门之游戏数据篇 1...
· 好东东,新开魔兽私服人物NP...
热门文章
· 魔兽相关技术文章大全...
· 法师救公主 在魔兽中...
· 新开魔兽私服刷装备的命令及部...
· 魔兽私服架设技术教程...
· 魔兽私服龙珠任务脚本...
· 魔兽GM设置...
· 魔兽:七种武器-雷霆...
· NPC脚本命令手册大全...
· 祝福油全部有效的改法...
· 新开魔兽V1。90技能组合分...
Copyright © 2006 - 2008 www.haopr.com 魔兽私服,新开魔兽私服 All rights reserved.