Информация
Кланы
Словарь CounterStrike
Оружие CounterStrike
Статьи
 

Файлы
Карты
Карты CS: Source
Боты
Waypoints
Звуки
Программы
Демки
Wallpapers
Модели
Скрипты
 

Галерея
Force|vrn
[30a]
 

Реклама

 

 

  Алиасы, Скрипты, Конфиги...

Что такое алиас?

Если вы побеседуете с членами 10 лучших кланов мира, вы обнаружите, что у всех у них есть одна общая черта (ну кроме того что они играют в CS). Они используют алиасы.

Конечно же, несколько алиасов не сделают из вас величайшего игрока всех времен и народов, но они помогут действовать быстрее во многих ситуациях и координировать свои действия с командой (это командная игра, помните :) ).

В терминах программирования алиас (alias) - это функция (function или subroutine), а команда (command) - это вызов (call или executor).

Все алиасы выглядят примерно одинаково:
alias [имя алиаса] "[команда1]; [команда2]; команда#]...."
Имя алиаса - абсолютно тоже самое что и имя команды и точно также может быть использовано в других алиасах.

С чего начать?

Прежде чем с головой окунуться в написание алиасов, необходимо сделать несколько вещей:

Правой кнопкой мыши кликните на иконку Counter-Strike и выберите Properties (Свойства). Перейдите на закладку "Shortcut" (Ярлык). в конце командной строки добавьте:
-console -dev В результате должно получиться что-то типа:
C:\Games\Half-Life2\hl2.exe -game cstrike -console -dev

Это даст возможность пользоваться консолью и выводить на экран полезную информацию.

Если в папке /cstrike/cfg нет файла autoexec.cfg, создайте его. Для этого откройте notepad, выберите Save As (Сохранить как) из меню File (Файл), вместо *.txt выберите All Files (все файлы), в поле Name (Имя) напишите "autoexec.cfg" (с кавычками).

Несколько полезных команд

Ниже - несколько команд, которые необходимо помнить.

slot# - Замените # на цифру от 1 до 9. Эта команда выбирает пункт меню под номером #.

Например:
alias joinct "chooseteam; slot2" Этот алиас вызывает меню выбора команды и выбирает пункт 2, то есть контров.
bind "КНОПКА" "Команда" - Назначение команды (или алиаса) на какую либо клавишу.

Например:
bind "k" "kill"
При нажатии k вы совершаете самоубийство :). А если сделать
bind "k" "joinct"
то при нажатии k заходите за команду контров.

exec name.cfg - Исполняет конфигурационный файл. Автоматически исполняются файлы autoexec.cfg и config.cfg.

wait - Приостанавливает исполнение скрипта на некий не фиксированный промежуток времени (tick). Например, количество команд wait, необходимое для очистки меню зависит от скорости компьютера и соединения. Слишком много wait'ов вызовут лаг, слишком мало не возымеют эффекта.

Написание и использование первого алиаса

Откройте свой autoexec.cfg используя notepad и введите следующую строку:

alias hello "say BCEM /7PuBET; wait; wait; wait; impulse 201; wait; wait; wait; say_team BuDA/|u MOE /|OrO!"

Теперь объясним по порядку:
alias hello
Создает алиас с именем hello

"say Hello World!;
Кавычки начинают ввод команд. Первая команда - say, с помощью ее вы скажете фразу написанную до разделителя. Разделитель - точка с запятой (;). В данном случае вы скажете "BCEM /7PuBET!'.

wait; wait; wait;
Приостановка исполнения скрипта на три "тика" ("тик" зависит от скорости компьютера и соединения).

impulse 201;
Эта команда рисует лого.

wait; wait; wait;
Еще 3 паузы.

say_team BuDA/|u MOE /|OrO!"
Говорит членам команды фразу BuDA/|u MOE /|OrO!". Кавычки в конце закрывают ввод, т.к. это - последняя команда в алиасе. Теперь сохраните и закройте autoexec.cfg и запускайте Counter-Strike. Создайте игру или зайдите на какой-нибудь сервер. В игре подойдите к стене (надо же на чем то рисовать лого, нажмите тильду (` или ~, над табуляцией, под escape'ом). То, что вылезло называется консоль :).

Если ничего не вылезло, добавьте строку
BIND "`" "TOGGLECONSOLE"
в config.cfg. Если и теперь не вылезло, вернитесь к пункту "С чего начать?"

И вот мы в консоли. все то, что вводится в cfg файлы можно вводить и здесь и наоборот. Теперь в консоли наберите:
bind "k" "hello"
(КСТАТИ: Если на кнопку k у вас уже что-то назначено, выберите любую другую кнопку). теперь нажмите K.

Урааа! Ваш первый алиас сработал! Вы со всеми поздоровались, нарисовали лого и попросили команду его заценить :).

Йееее!

Если алиас не сработал, попробуйте сначала, скорее всего вы что-то упустили :)

 


Общение
Гостевая
Обмен баннерами
Партнерская программа
web-мастеру
Голосование
 

Счетчики
Counter-Strike TOP 100 Sites!!!
 

Друзья
www.game.vsi.ru

CyberLifeLipetsk
Murman[CS]
cs_voroneZH
Kat.RU -- webmasters make $$$
 

Связь
veter
veter30a@mail.ru
277803913 277-803-913
 

VoroneZH Counter-Strike Teams © 2004 Викторов Антон
Оптимальное разрешение экрана: 1024x768x32
mastering & design: Викторов Антон