NPCBot 命令 仅适用于NPC机器人端
bilibili 机器人配置 视频教程说明:
<>(小于/大于号)表示命令所需的infon或操作,可以省略以列出信息
[](方括号)表示可选命令参数
|(管道字符)表示参数选项(即this | that=this OR that)
--(双破折号)表示命令的后续信息
_TARGET_表示在选定的装置上使用命令
COMMAND : .npcbot
, .npcb
--(玩家命令)本身会列出所有可用的语法
lookup <CLASS>
--(GM 命令)通过查找 NPCBot 条目,返回 NPCBot 列表作为 ID、名称和种族- = 类 ID(即 1 代表 WARRIOR)。
.npcbot lookup
(.npcb loo
)(不带参数)列出类 ID
示例用法:.npcbot lookup 1
(列出所有战士).npcbot lookup 2
(列出所有圣骑士).npcbot lookup 3
(列出所有猎人).npcbot lookup 4
(列出所有潜行者).npcbot lookup 5
(列出所有牧师).npcbot lookup 6
(列出所有死亡骑士).npcbot lookup 7
(列出所有萨满).npcbot lookup 8
(列出所有法师).npcbot lookup 9
(列出所有术士).npcb loo 11
(列出所有德鲁伊)
- 1:Human 人类
- 2:Orc 兽人
- 3:Dwarf 矮人
- 4:Night Elf 暗夜精灵
- 5:Undead 亡灵
- 6:Tauren 牛头人
- 7:Gnome 侏儒
- 8:Troll 巨魔
- 10:Blood Elf 血精灵
- 11:Draenei 德莱尼
- = 类 ID(即 1 代表 WARRIOR)。
add _TARGET_
--(GM 命令)选择的 NPCBot 绕过价格条件成为你的。仅适用于没有所有者的 NPCBot- TARGET = 选定的 NPCBot
示例用法:.npcbot add
.npcb add
- TARGET = 选定的 NPCBot
remove _TARGET_
--(GM 命令)解除 NPCBot 的控制- TARGET = 选定的 NPCBot(关闭选定的 NPCBot)
- TARGET = 选定玩家(解散所有 NPCBot)
示例用法:.npcbot remove
.npcb rem
spawn <ENTRY|LINK>
-- (GM 命令) 在世界中生成一个 NPCBot,NPCBot 保存在数据库中。仅适用于世界地图(不适用于实例)。请注意,与其他生物不同,每个 NPCBot 只能生成一个实例,但不要担心:有很多 NPCBot 可供选择- = NPCBot 的 ID(可以从查找列表中获取)
- = 通过按住 Shift 键单击添加的生物模板链接(从查找列表中获取)
通过链接生成 NPCBot).npcbot spawn 70001
.npcb sp 70002
.npcb sp [Haromm]
spawned
--(GM 命令)列出世界上所有生成的机器人,它们的位置和快速状态
示例用法:
-.npcbot spawned
move <ENTRY|LINK|_TARGET_>
--(GM 命令)将生成的 NPCBot 移动到新位置。此命令替换.npc move
机器人命令- = NPCBot ID
- = 通过按住 Shift 键单击添加的生物模板链接(从查找列表中获取)
- TARGET = 选定的 NPCBot
示例用法:.npcbot move 70001
(将ID为70001的NPCBot移动到你的位置)
delete _TARGET_
--(GM 命令)从世界中删除 NPCBot,NPCBot 从所有者中删除(如果有的话)并从数据库中删除- TARGET = 选定的 NPCBot
示例用法:.npcbot delete
.npcb del
- TARGET = 选定的 NPCBot
set
(通用指令)faction <a|h|m|f|factionID> _TARGET_
-- 为选定的 NPCBot 设置派系- a = 1802(联盟队)
- h = 1801(部落队)
- m = 14(怪物,敌视所有人)
- f = 35(对所有人友好)
- factionID = 来自 FactionTemplate.dbc 的 ID(仅限专家)。这不是你使用
.lookup faction
命令得到的 - TARGET = 选定的 NPCBot
示例用法:.npcbot set faction
(本身会显示派系的子命令列表).npcb s f m
(将所选 NPCBot 的派系设置为 HostileToAll)
owner <GUID|NAME> _TARGET_
-- 将选定 NPCBot 的所有权设置为特定玩家- GUID = 播放器数据库 guid
- NAME = 玩家姓名
- TARGET = 选定的 NPCBot
示例用法:.npcbot set owner 312
(将选定的 NPCBot 所有者设置为具有 guid 312 的玩家).npcb s o Myplayer
(通过名称将选定的 NPCBot 所有者设置为玩家Myplayer
)
spec <NUMBER> _TARGET_
-- 强制对选定的 NPCBot 进行规范更改- NUMBER = 1到30之间的数字
- TARGET = 选定的 NPCBot
示例用法:.npcbot set spec 2
(选定的 NPCBot 会立即重新分配到 Fury 天赋树;天赋只会适用于战士 NPCBot)
revive _TARGET_
-- (GM 命令) 复活 NPCBot(s)- TARGET = selected NPCBot(复活这个NPCBot)
- TARGET = 选定玩家(复活选定玩家的所有 NPCBot)
示例用法:.npcbot revive
.npcb rev
reloadconfig
-- (GM 命令) 重新加载 NPCBot 系统设置- (无参数)
示例用法:- `.npcbot 重新加载配置
- (无参数)
command <COMMAND> _TARGET_
--(玩家命令)允许你管理你的 NPCBots 定位和移动(它本身会显示子命令列表)- 命令 = 命令字符串
- 跟随,f = 跟随模式
- 静止,站立 = STAY 模式
- 停止,停止 = 空闲模式
- 步行,w =步行模式(切换)
- TARGET = selected (your) NPCBot (command affects this NPCBot)
- TARGET = 任何其他单位或没有选择(命令影响所有 NPCBot)
示例用法:.npcbot command standstill
(NPCBot 停止移动并保持原位).npcb c sta
(同上).npcbot command stopfully
(NPCBot 会打断所有动作,停止不做任何反应).npcbot command follow
(NPCBot 会跟随你,如果还没有的话)
- 命令 = 命令字符串
info _TARGET_
--(玩家命令)显示拥有的机器人的信息- TARGET = 选定的分组玩家或自己(显示该玩家的信息)
示例用法:.npcbot info
.npcb in
- TARGET = 选定的分组玩家或自己(显示该玩家的信息)
hide
--(玩家命令)强制 NPCBot 暂时消失。他们将传送出地图并离开世界直到被允许回来。不能在战斗中使用- (无参数)
示例用法:.npcbot hide
.npcb h
- (无参数)
unhide
|show
-- (Player command) 命令的反义词.npcbot hide
;你的 NPCBot 很快就会出现。不能在战斗中使用- (无参数)
示例用法:
.npcbot unhide
.npcbot show
- (无参数)
示例用法:
recall
--(玩家命令)强制 NPCBot 直接移动到您的位置。死了还能用。主要设计用于当你死了并且你的 NPCBot 卡在纹理下并同时处于战斗中的情况- TARGET = selected NPCBot(移动单个NPCBot)
- TARGET = self(移动所有 NPCBot)
示例用法:.npcbot recall
kill
|suicide
--(玩家命令)强制 NPCBot 死亡。专为在 NPCBot 无法正常运行等情况下进行故障排除而设计。这可能是由导致生物保留单位状态的罕见错误引起的。如果这不起作用,请尝试使用/tickle
它们- TARGET = selected NPCBot (kill single NPCBot troublemaker)
- TARGET = self(杀死所有 NPCBot)
示例用法:.npcbot kill
.npcbot suicide
order
--(玩家命令)允许您向您的 NPCBot 发出命令。命令优先于任何其他操作。每个机器人一次最多可以有 3 个排队的订单(它本身会显示子命令列表)cast <BOT_NAME OR CLASS_NAME> <SPELL_NAME> _TARGET_TOKEN_
-- 施一些咒语- BOT_NAME OR CLASS_NAME = 您在客户端语言环境中的机器人名称,不区分大小写或英语机器人类名称,小写
- SPELL_NAME = 客户端语言环境中的拼写名称。All_spaces_must_be_replaced_with_underscores。不区分大小写
- TARGET_TOKEN = 可选的目标标识符字符串。如果留空,机器人将以自己为目标。不区分大小写。可能的值:
bot
,self
= 自投me
,master
= 机器人所有者(您)target
= bot 的当前目标(如果 bot 没有目标则不起作用)mytarget
= 你当前的目标(如果你没有目标将不起作用)
示例用法:
.npcbot order cast javad lesser_healing_wave me
.npcbot order cast javad purge mytarget
distance _ATTACK_ <VALUE>
--(玩家命令)允许您快速设置机器人跟随/攻击距离(本身会显示完整的帮助)- ATTACK = 如果跳过你设置跟随距离(默认),如果设置为
"attack"
你设置攻击距离 - 值 = 所选距离类型的所需值(在标准距离范围内)
示例用法:.npcbot distance 75
.npcbot distance attack 20
- ATTACK = 如果跳过你设置跟随距离(默认),如果设置为
vehicle eject
--(玩家命令)允许您将 NPCBot 踢出车辆(机器人在战斗中不会自动从车辆上下来)
示例用法:
-.npcbot vehicle eject
-.npcb veh e
dump
--(管理员命令)允许您迁移机器人数据,类似于pdump
玩家(本身会显示子命令列表)write <FILENAME>
-- 创建一个备份文件,其中包含将机器人移动到另一个数据库所需的信息- FILENAME = 要创建的文件的名称,将保存在服务器根文件夹 (Windows) 或主目录 (Linux) 中,如果未提供文件扩展名,将省略.sql
示例用法:.npcbot dump write bots_backup
(写信给bots_backup.sql
).npcb du w 1.txt
(写信给1.txt
)
- FILENAME = 要创建的文件的名称,将保存在服务器根文件夹 (Windows) 或主目录 (Linux) 中,如果未提供文件扩展名,将省略.sql
load <FILENAME> [#kick_players]
-- 将备份文件中的 NPCBots 信息加载到数据库中。不需要玩家玩(使用控制台),完成后将强制服务器重启。如果kick_players
提供参数,所有玩家将被自动踢出服务器。NPCBots mod 必须已经安装(所有表格都存在)- FILENAME = 您的备份文件名,必须存放在服务器根文件夹(Windows)或主目录(Linux),如果不提供文件扩展名,.sql将被省略
示例用法:.npcbot dump load bots_backup
(从加载bots_backup.sql
).npcb du l 1.txt
(从加载1.txt
)
- FILENAME = 您的备份文件名,必须存放在服务器根文件夹(Windows)或主目录(Linux),如果不提供文件扩展名,.sql将被省略
createnew <NAME> <CLASS> _RACE_ _GENDER_ _SKIN_ _FACE_ _HEARSTYLE_ _HAIRCOLOR_ _FEATURES_ _SOUNDSET_
--(管理员命令)允许您创建新的 NPCBot 供玩家使用。生物 ID 70800+ 用于此。- NAME = 创建的 NPCBot 的名称。请注意,第一个字母将始终为大写
- CLASS = 这是指 NPCBot 类。使用
.npcbot lookup
命令列出所有可用的类 - RACE = 你必须为你的新 NPCbot 提供一场比赛,除非你正在创建一个特殊类别的 NPCBot,其种族是预定义的以及其他细节
- 1:Human 人类
- 2:Orc 兽人
- 3:Dwarf 矮人
- 4:Night Elf 暗夜精灵
- 5:Undead 亡灵
- 6:Tauren 牛头人
- 7:Gnome 侏儒
- 8:Troll 巨魔
- 10:Blood Elf 血精灵
- 11:Draenei 德莱尼
- GENDER = 与RACE相同,对于普通课程,您必须选择一个
- 0: 男性
- 1: 女性
- SKIN、FACE、HEARSTYLE、HAIRCOLOR、FEATURES = 外观细节,0 及以上。不同的种族/性别组合对此有不同的限制,最低为0-3(女性牛头人脸),最高为0-23(女性人类发型)
- SOUNDSET = 供机器人使用的 NPC 语音变体。每个种族有 3 个变体,默认情况下选择是随机的
示例用法:.npcbot createnew Selendris 2 10 1 6 4 3 2 4
(创建一个女性红发血精灵法师 npcbot).npcb cre Selendris 2 10 1 6 4 3 2 4
(创建一个女性红发血精灵法师 npcbot)