This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Dota 2 Workshop Tools". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

常见开发者命令

From Valve Developer Community
Jump to: navigation, search

English (en)中文 (zh)
... Icon-Important.png

现在有大量的开发者命令可以帮助测试插件和地图,分为两种类型的命令:控制台命令和游戏中命令。下面列出的是一些最常用的命令。

Note.pngNote:一些命令被认为是作弊,要求游戏服务器开启 sv_cheats 1 设置


常见控制台命令

按下 ` 打开 VConsole 输入命令

按下 ` 打开 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打开聊天框输入游戏中命令

游戏中的指令在聊天框输入,按下 Enter可以打开聊天框。

  • -lvlup N: 提升英雄N个等级
  • -gold N: 得到N个金币
  • -refresh: 回复全部生命值,魔法值并且刷新所有技能的冷却时间。