Все что "упаковано" в квадратные скобки опционально, то что в угловых - необходимо. Приступим...
ALIAS
Данная команда носитобщий характер и применима повсеместно. Алиас буквально создает новуюкоманду, состоящую из нескольких других, облегчает работу при созданиисложных скриптов.
alias "<название_алиаса>" "<команда; команда2[; команда3 и т.д.]>"
BUILD
Команда применима принаписании скриптов для Инженера и Шпиона: если Инженер имеетдостаточное количество металла, он начинает создавать выбраннуюконструкцию; Шпион в свою очередь берет в руки подрывное устройство иготов устанавливать жучков на сооружения противника.
build <цифра>, где цифра это:
- 0 - зарядка (Инженер)
- 1 - входной телепорт (Инженер)
- 2 - выходной телепорт (Инженер)
- 3 - стационарная пушка (Инженер)
- 4 - подрывное устройство (Шпион)
В настоящий момент нельзя вызвать команду build повторно, необходимопереключиться в другой режим (взяв другое оружие) и потом использоватькоманду повторно.DESTROY
Если ты построил в роли Инженера какое-либо устройство, с помощью этой команды ты можешь стать обладателем кучи металлолома.
destroy <цифра>, где цифра полностью повторяет постройки Инженера, перечисленные выше.
DISGUISE
Команда примениматолько, если ты делаешь скрипт для Шпиона, превращает его в кого-либоеще. Цифра1 отвечает за маскируемый персонаж, цифра2 - маскируемаякоманда (синие или красные, 1 или 2 соответственно).
disguise <цифра1> <цифра2>, где цифра1 может принимать следующие значения:
- 1 - Разведчик
- 2 - Снайпер
- 3 - Солдат
- 4 - Подрывник
- 5 - Доктор
- 6 - Пулеметчик
- 7 - Огнеметчик
- 8 - Шпион
- 9 - Инженер
LASTDISGUISE
С помощью этойкоманды Шпион маскируется под предыдущего текущей маскировке персонажа,даже после смерти запоминается последняя маскировка. Команда являетсяаналогом нажатия клавиши b. В режиме random происходит случайная выборка из персонажей для маскировки (исключая Шпиона и Разведчика).
lastdisguise [random]
LASTINV
Одна из самых простых команд - заставляет переключиться на последнее используемое оружие (аналог кнопки q в игре, которую наверняка все уже оценили и попробовали).
lastinv
MENUSELECT
Команда позволяетвыбрать определенный пункт меню. Необходимо отметить, что под словомменю в данном случае подразумевается только меню типа списка голосовыхкоманд, но никак не меню выбора персонажа и т.п.
menuselect <любой_существующий_пункт_меню>
PLAY
Проигрывает играющему мелодию (звук), сохраненный в формате wav. Вам потребуется GCF редактордля извлечения звуков из файлов формата gcf. Также ты можешь заставитьпроигрываться свои собственные файлы формата wav, тебе необходимодобавить эти файлы в папку:
C:\Program Files\Steam\steamapps\_твое_имя_\team fortress 2\tf\sound\
Данная папка выступает корневый каталогом при указании относительного пути до файлов формата wav.
SLOT
Данная команда имеет болееширокое применение, чем возможно тебе покажется вначале. Помимо того,что она используется для выбора оружия, также применяется и для менюголосовых команд. Например, если кнопка f привязана к slot1 и активирует voice_menu_1 (z), нажатие на fприведет к тому, что твой герой начнет звать Доктора. В части сменыоружия команда работает по разному. Если у тебя включен режим быстройсмены оружия, ты моментально переключаешь по этой команде на другоеоружие, иначе - происходит только подсветка нового оружия и играожидает утверждения. Для последнего случая, тебе придется применятьскрипт: "slot1; wait 50; +attack; wait; -attack".
slot<_номер_слота_>, где номер_слота цифра от 1 до 9.
USE
Команда useбуквально предназначена для использования выбранного оружия. Безкаких-либо недоразумений, переключений, просто переключаешь нанеобходимое тебе оружие.
use <_наименование_оружия_>, где наименование_оружия можно посмотреть по таблице:
| Персонаж | Значение наименование_оружия | Тип оружия |
| Разведчик | tf_weapon_scattergun | автомат |
| | tf_weapon_pistol_scout | револьвер |
| | tf_weapon_bat | бита |
| Солдат | tf_weapon_rocketlauncher | ракетница |
| | tf_weapon_shotgun_soldier | дробовик |
| | tf_weapon_shovel | лопатка |
| Огнеметчик | tf_weapon_flamethrower | огнемет |
| | tf_weapon_shotgun_pyro | дробовик |
| | tf_weapon_fireaxe | топор |
| Подрывник | tf_weapon_grenadelauncher | гранатомет |
| | tf_weapon_pipebomblauncher | бомбомет |
| | tf_weapon_bottle | бутылка |
| Пулеметчик | tf_weapon_minigun | пулемет |
| | tf_weapon_shotgun_hwg | дробовик |
| | tf_weapon_fists | кулаки |
| Инженер | tf_weapon_shotgun_primary | дробовик |
| | tf_weapon_pistol | револьвер |
| | tf_weapon_wrench | разводной ключ |
| | tf_weapon_pda_engineer_destroy | разрушение конструкций |
| | tf_weapon_pda_engineer_build | постройка конструкций |
| Доктор | tf_weapon_syringegun_medic | шприцемет |
| | tf_weapon_medigun | лечебная пушка |
| | tf_weapon_bonesaw | пила |
| Снайпер | tf_weapon_sniperrifle | снайперская винтовка |
| | tf_weapon_smg | пистолет-пулемет |
| | tf_weapon_club | мачете |
| Шпион | tf_weapon_revolver | револьвер |
| | tf_weapon_knife | нож |
| | tf_weapon_spy_pda | жучки |
VOICEMENU
Данная команда позволяет подавать голосовые сообщения напрямую (аналогично работе с кнопками z,x,c).По сути она позволяет Вам привязать голосовую команду к любой кнопке, вотличие от стандартной привязки (несколько нажатий на клавиши).
voicemenu <_номер_меню_> <_номер_фразы_>, значения можно посмотреть в таблице:
| номер_меню | номер_фразы | фраза |
| 0 | 0 | Medic |
| 0 | 1 | Thanks |
| 0 | 2 | Go |
| 0 | 3 | Move Up |
| 0 | 4 | Frank Left |
| 0 | 5 | Frank Right |
| 0 | 6 | Yes |
| 0 | 7 | No |
| 1 | 0 | Incoming |
| 1 | 1 | Cloaked Spy |
| 1 | 2 | Sentry Ahead |
| 1 | 3 | Teleporter Here |
| 1 | 4 | Dispenser Here |
| 1 | 5 | Sentry Here |
| 1 | 6 | Activate Udercharge |
| 1 | 7 | Ubercharge Ready (Медик) |
| 2 | 0 | Help |
| 2 | 1 | Battlecry |
| 2 | 2 | Cheers |
| 2 | 3 | Jeers |
| 2 | 4 | Positive |
| 2 | 5 | Negative |
| 2 | 6 | Nice Shot |
| 2 | 7 | Good Job |
WAIT
Команда очень полезна приисполнении нескольких команд в одну строку. По сути, онаприостанавливает выполнение текущих команд на X кадров, указанные вкачестве необязательного параметра (по умолчанию значение равно 1).Значение подбираются методом проб и ошибок, 100 примерно равно 1секунде. В качестве примера команда для модернизации постройки Инженера:
"use tf_weapon_wrench; wait; +duck; wait; +attack; wait 500; -attack; wait; -duck; lastinv"
Здесь происходит переключение на разводной ключ, начинает имразмахивать в течение 5 секунд, останавливается, переключается напоследнее используемое оружие. Без использования команды wait зрелище будет комичным ;)
Необходимо учесть, что данная команда никак не исключает повторныйнажатие на клавиши, выступает только как таймер при выполнении скриптов.
wait [_задержка_], где задержка любое значение от 1 и больше.