常见开发者命令
< Zh | Dota 2 Workshop Tools | Level Design
现在有大量的开发者命令可以帮助测试插件和地图,分为两种类型的命令:控制台命令和游戏中命令。下面列出的是一些最常用的命令。
注意:一些命令被认为是作弊,要求游戏服务器开启 sv_cheats 1 设置
常见控制台命令
按下 ` 打开 VConsole(开发者控制台) 便可以输入命令。 欲深入了解 请看 VConsole(开发者控制台)文档 。
输入控制台命令的首段文本将显示所有相似命令。例如,键入 "dota_dev "
(下拉条)显示了 dota_dev
类别中包含的所有的命令。
- bind: 输入"bind [按键] [命令]" 可以让一个按键绑定命令,例如:输入
"bind k dota_dev hero_teleport"
后,每当按下K 就会运行dota_dev hero_teleport
。 - dota_ability_debug 1: 技能没有冷却时间,这对敌方也会生效!
- dota_bot_give_level [N]: 提高全部电脑玩家等级N级。
- dota_dev hero_level [N]: 提高被选中英雄N个等级。
- dota_dev hero_teleport: 传送到当前英雄到鼠标点击位置。
- dota_dev forcegamestart: 强制游戏开始(号角声,出兵等)。
- dota_dev dota_gridnav_show: 切换可见范围指引,输入"incrementvar dota_gridnav_show 0 1 1" 进行打开或关闭。
- dota_create_item item_*: 输入 "dota_create_item item_boots" 命令,将会创建一双鞋并且把它们放在选定英雄的物品栏。输入 "dota_create_item " 会显示所有游戏中的全部物品。
- dota_create_unit: 在光标的位置创建一个单位,这个方式可以创建任何单位。 "dota_create_unit earthshaker" 可产生一个可操作的earthshaker(撼地者)。 "dota_create_unit earthshaker enemy" 则会产生敌方earthshaker(撼地者)。
- fow_client_debug 1: 显示是否打开战争迷雾(绿色关闭,红色开启)。
- jointeam good: 将玩家分配到天辉方并且开始选择英雄,相反,"jointeam bad"则会让玩家加入到夜魇方。
- noclip: 玩家都会变成非锁定并且可以飞行,在DOTA2里这只会影响到视角,玩家相对于英雄来说是一个完全独立的位置和概念。
常见游戏中命令
游戏中的指令在聊天框输入,按下 ↵ Enter可以打开聊天框。
- -lvlup N: 提升英雄N个等级
- -gold N: 得到N个金币
- -refresh: 回复全部生命值,魔法值并且刷新所有技能的冷却时间。