Ent fire
ent_fire
Это консольная команда являющаяся частью инструмента отладки. Она очень важна как для коддеров, так и для мапперов. Предназначение - в реальном времени вручную посылать input команды выбранным энтити и отслеживать возникающие с ними ошибки.
У разных энтити - разные inputs команды, чтобы узнать какие для какой, проще всего использовать ent_fire's
она автоматически выдаст возможные варианты. Напишите в консоль ent_fire <имя или класс>
, и система автозаполнения стобликом выдаст Вам список команд для влияния на данную энтити. Если команда не работает (хотя такого быть не может!) просто зайдите в Hammer, разместите на карте интересующую вас энтити, откройте её свойства и нажмите на кнопку HELP, она выдаст Вам все возможные команда для данного объекта и их описание.
Как пользоваться
ent_fire <имя или класс энтити> <команда> <дополнительный параметр> <дополнительное числовое значение>
- Это приведёт к запуску input команды всех энтити с заданным именем или же всех энтити с указанным классом. Дополнительный параметр не всегда обязателен, как и числовое значение, которое служит либо отсрочкой перед запуском, либо продолжительностью работы энтити, опциональная переменная для каждого класса имеет своё определение.
- Пример:
ent_fire relay_start_assault Trigger
- Предполагается, что “relay_start_assault” это просто имя одного из logic_relay на карте, и мы запускаем заранее подготовленный скрипт из хаммера, который будет срабатывать при внешней команде “Trigger” на logic_relay .
ent_fire bob_the_soldier SetHealth 5
- Предполагается, что "bob_the_soldier" это некий NPC на карте, которому через команду "SetHealth" выставляют уровень здоровья в 5 hp (hit points).
ent_fire !picker Kill
- Данная команда заставляет удалять любую энтити из карты, на которую направлен прицел игрока. “!picker” имеет альтернативную команду
impulse 203
. Удаление происходит по команде “kill”.
- Данная команда заставляет удалять любую энтити из карты, на которую направлен прицел игрока. “!picker” имеет альтернативную команду
kill
команду на !player
— это может привести к крашу игры!ent_fire counter_combat_* Add 1
- Предполагается, что "counter_combat_*" это несколько math_counters , которым через команду “add 1” добавляют числовое значение, для возможной последующей активации кантера.
ent_fire npc_barney Ignite
- Данная команда заставляет загореться NPC, в данном случае старого доброго Барни.
ent_fire player Ignite
- В онлайн игре (матчмейкинге) заставляется загореться игроков, если включен режим “sv_cheats 1” (Работает также и в Half-life 2, возможно и в других одиночных)
ent_fire player IgniteLifeTime 5
- Всё тоже самое, что и выше, но! Заставляет гореть игрока только 5 секунд.
ent_fire player ModelIndex <integer>
- В онлайн игре позволяет изменить модель игрока на заранее подгруженную. (числовой индекс нужно искать!)
Предупреждение:Никогда не пытайтесь выставить модель игрока, которая не предписана кешу карты на которой вы находитесь, это может вызвать краш игры у других игроков..
Обратите внимание также на