Всё о Quake, и немного о DOOM'e и Wolf'е.
Патчи, карты, модели, боты, FAQs, ссылки и прочее... |
Небольшой ФАК по скриптам в Quake III Arena
Я хочу написать скрипт, чтобы при нажатии кнопки
(не отпуская ее) включался 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
|