Небольшой ФАК по скриптам в Quake III Arena

Я хочу написать скрипт, чтобы при нажатии кнопки (не отпуская ее) включался ZOOM (увеличение), а при отпускании ее - ZOOM отключался? Как это сделать?
Я добавил несколько скриптов в свой файл q3config.cfg, но они не работают. В чем проблема?
Когда я пытаюсь с помощью написанного мною скрипта изменять значение переменной cg_thirdperson, то игра пишет мне что-то о "cheat protected". О чем это она?
Я пытаюсь сделать команду, которая бы включала мое имя, но она работает не верно и сохраняет имя только до пробела.
Почему скрипт Рокетджампа (RocketJump) с вашего сайта не всегда работает, когда я играю в Интернете?
Могу ли я написать скрипт, который бы разворачивал меня ровно на 180 градусов по нажатию одной клавиши?
Я хочу написать скрипт, чтобы при нажатии кнопки (не отпуская ее) включался ZOOM (увеличение), а при отпускании ее - ZOOM отключался? Как это сделать?
В Quake3Arena нельзя писать скрипты, отслеживающие события "нажатие кнопки" и "отпускание кнопки". Поэтому такой скрипт написать нельзя. Об этом я написал на предыдущей странице.

Я добавил несколько скриптов в свой файл q3config.cfg, но они не работают. В чем проблема?
Никогда не записывайте что-либо в ваш q3config.cfg. Этот файл перезаписывается игрой, каждый раз когда вы из нее выходите. При этом теряются все изменения, которые вы в него внесли. Если вы хотите сохранить дополнительные скрипты, то создайте свой собственный конфигурационный файл (vova.cfg, killerman.cfg).

Когда я пытаюсь с помощью написанного мною скрипта изменять значение переменной cg_thirdperson, то игра пишет мне что-то о "cheat protected". О чем это она?
Дело в том, что в режиме игры "от третьего лица" можно установить такие значения просмотра (угол и расстояние камеры), что игрок может запросто посмотреть в нужное время за угол при этом оставаясь невидимым. Поэтому данная команда помеченакак читкод и ее нельзя использовать в обычной игре. Чтобы воспользоваться ей, вам необходимо разрешить использование читкодов с помощью команды "devmap map" или включив перед игрой "cheats 1".

Я пытаюсь сделать команду, которая бы включала мое имя, но она работает не верно и сохраняет имя только до пробела (оно из нескольких слов).
В строке с командой параметр из нескольких слов следует заключать в кавычки. Примерно так: name "Hungry Ogloed".

Почему скрипт Рокетджампа (RocketJump) с вашего сайта не всегда работает, когда я играю в Интернете?
Работа этого (и многих других) скриптов при использовании их при игре в Интернете сильно зависит от производительности игры, в частности от вашего пинга (пинг - скорость передачи данных между вашей машиной и игровым сервером). Если у вас большой пинг 150 и выше, то скрипт иногда может не сработать.

Могу ли я написать скрипт, который бы разворачивал меня ровно на 180 градусов по нажатию одной клавиши?
Нет. Команд, осуществляющих подобный разворот нет. Можно в идеале написать такую последовательность. Включить разворот "+left". Затем вставить некоторое число "wait", пока примерно на вашей машине не пройдет время необходимое для разворота на 180 градусов. И отключить разворот "-left". Но, даже если вы сумеете подобрать необходимую паузу, вы скорее всего не получите разворот ровно на 180, это раз, и два - данный скрипт будет работать только на вашей машине и только на ваших настройках. Любое изменение скорости игры, даже скачки FPS в бою - и скрипт будет разворачивать вас не так, как вам бы хотелось.

Copyright c 2002 by DOOMer