Всё о Quake, и немного о DOOM'e и Wolf'е.
Патчи, карты, модели, боты, FAQs, ссылки и прочее... |
|
Новости Архив новостей Тексты Патчи Карты Модели Демки Боты Скрипты МОДы Утилиты СкринШоты Обои Юмор Ссылки Форум Гостевая книга О сайте |
Введение в Q3-скрипты |
Вступление Основы Однако любой, кто хочет научится разбиратся в скриптах, должен уметь настраивать все с консоли. Соответственно, для настроек клавиш существует команда "bind". Например, я хочу, чтобы при нажатии клавиши "g" устанавливался
ник игрока, мне нужно ввести в консоли команду: Алиас Например, если бы мы хотели сделать алиас "Прыжок вправо", то включили
бы в него команды Как уже было сказано выше, команда "alias"
в Quake III Arena была исключена. Чтобы создать свою последовательность
команд, нужно создать свою переменную содержащую эту последовательность.
Для этого существует команда set переменная "последовательность
команд". А затем использовать команду vstr переменная,
которая выполнит последовательность команд, указанных в переменной.
Вот вам простой пример: Затем клавише r присваивается команда "vstr rocket", которая выполняет последовательность команд в переменной rocket. Теперь рассмотрим более сложный пример, демонстрирующий часто используемый
принцип работы с переключением каких-либо команд: Таким образом, при нажатии клавиши Z в первый раз выполняется команда zoomtoggle, содержащая "vstr zoomin". После этого, команде zoomtoggle назначается команда "vstr zoomout" и поэтомупри следующем нажатии Z будет выполнена последовательность команд в переменной zoomout. Видите как все просто? Команда TOGGLE Где все это сохранить? Назвать этот файл можно либо autoexec.cfg, и тогда Quake III Arena будет выполнять этот файл при запуске игры, либо вы можете его назвать по своему: filename.cfg. И тогда в игре, вам нужно будет в консоли ввести команду на выполнение этого файла: /exec filename. Находится этот файл должен там же, где находится конфиг самой игры. Каждый из скриптов можно использовать двумя способами. Либо копировать в свой конфиг и настраивать на удобные клавиши. Либо, если у вас много скриптов, а очередной используется редко - скопировать его в отдельный файл, например quake3/baseq3/script_1.rc и в игре загружать его с помощью команды "exec script_1.rc". Не забывайте, что одна кнопка не может быть использована в двух разных скриптах. Либо следите, чтобы такого не случалось, либо копируйте скрипты в разный конфиги и экзечьте ("exec ..") их по необходимости. Copyright c 2002 by DOOMer |
|
Designed for Internet
Explorer 4.xx or high & screen resolution 800x600x16bit! Copyright Љ 2001-2003 by DOOMer. All rights reserved. |