Основы кодинга на Pawn и консольных alias’ов / bind’ов. - Уроки CS (мастерская) - Counter-stike - Steam games: Counter-strike 1.6,global offensive,source - Каталог статей
Главная | Мой профиль | ВыходВы вошли как Гость | Группа Гости" | RSS | Добавить в избранное
Меню сайта
Разделы
Разное
Уроки по созданию мувиков.
Секреты & Фишки cs
Правила
Уроки CS (мастерская)
Скрипты
Консоль
Тактики
Про Counter Strike
Реклама
Реклама на сайте

Главная » Статьи » Counter-stike » Уроки CS (мастерская)

Основы кодинга на Pawn и консольных alias’ов / bind’ов.
Начнем, пожалуй, с консоли.

Основной командой в консоли является команда wait. Это потому, что если ее не писать, то получится ахинеический бред. Комп будет думать, что вы никаких команд вообще ни писали, или исполнять только последнюю.

Итак что такое БИНД (BIND)?
Дословно, с английского, БИНД переводится как СВЯЗКА / СВЯЗЫВАТЬ. То есть бинд в кс используется для привязки к клавише конкретного действия.
Например: bind "key” "action”. Где вместо key должна быть кнопка клавиатуры, как она прописана в кс:

Буквы латинского алфавита = Буквы латинского алфавита
Цифры = Цифры
TABULATE = TAB
CONTROL = CTRL
SHIFT = SHIFT
ALT = ALT
DELETE = DEL
INSERT = INS
HOME = HOME
END = END
PAUSE = PAUSE
ECS = ESCAPE
PAGE UP = PGUP
PAGE DOWN = PGDN
Стрелка влево = LEFTARROW
Стрелка вправо = RIGHTARROW
Стрелка вверх = UPARROW
Стрелка вниз = DOWNARROW
NUM 0 = KP_INS
NUM 1 = KP_END
NUM 2 = KP_ DOWNARROW
NUM 3 = KP_PGDN
NUM 4 = KP_LEFTARROW
NUM 5 = KP_5
NUM 6 = KP_RIGHTARROW
NUM 7 = KP_HOME
NUM 8 = KP_UPARROW
NUM 9 = KP_PGUP
NUM + = KP_PLUS
NUM / = KP_SLASH
NUM - = KP_MINUS
NUM ENTER = KP_ENTER
NUM . = KP_DEL

А action – внутренняя команда КС, например +attack – первая функция оружия. Если вам надо полный список полезных команд то поститесь ниже.

Вот привожу пример моего конфига закупок, разбирайтесь:

// File 'buy_aliases.cfg'
// By AlMod aka Lexa
// v1.11

echo -==BuyBind v1.1 by AlMod ==-== Loaded==-

// Buy Pistols

alias 1-1 "glock;echo -==BuyBind === Buy: Glock"
alias 1-2 "usp;echo -==BuyBind === Buy: USP Tactical"
alias 1-3 "p228;echo -==BuyBind === Buy: 228 Compact"
alias 1-4 "deagle;echo -==BuyBind === Buy: Desert Eagle"
alias 1-5 "fiveseven;echo -==BuyBind === Buy: ES Five-Seven"
alias 1-6 "elites;echo -==BuyBind === Buy: .40 Dual Elites"
alias +holded1 "bind 1 1-1;bind 2 1-2;bind 3 1-3;bind 4 1-4;bind 5 1-5;bind 6 1-6;echo -==BuyBind === Pistol BuyBind On"
alias -holded1 "bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;echo -==BuyBind === Pistol BuyBind Off"
bind kp_end +holded1

// Buy Shotguns

alias 2-1 "m3;echo -==BuyBind === Buy: Leone 12 Gauge Super"
alias 2-2 "xm1014;echo -==BuyBind === Buy: Leone YG1265 Auto Shotgun"
alias +holded2 "bind 1 2-1;bind 2 2-2;echo -==BuyBind === Shotgun BuyBind On"
alias -holded2 "bind 1 slot1;bind 2 slot2;echo -==BuyBind === Shotgun BuyBind Off"
bind kp_downarrow +holded2

// Buy SMG's

alias 3-1 "echo -==BuyBind === Buy Non Available"
alias 3-2 "mp5;echo -==BuyBind === Buy: KM Sub-Machine Gun"
alias 3-3 "ump45;echo -==BuyBind === Buy: KM UMP45"
alias 3-4 "p90;echo -==BuyBind === Buy: ES C90"
alias +holded3 "bind 2 3-2;bind 3 3-3;bind 4 3-4;echo -==BuyBind === SMG BuyBind On"
alias -holded3 "bind 2 slot2;bind 3 slot3;bind 4 slot4;echo -==BuyBind === SMG BuyBind Off"
bind kp_pgdn +holded3

// Buy Rifles

alias 4-1 "scout;echo -==BuyBind === Buy: Schmidt Scout"
alias 4-2 "ak47;echo -==BuyBind === Buy: AK - 47"
alias 4-3 "m4a1;echo -==BuyBind === Buy: Maverick M4A1 Carbine"
alias 4-4 "awp;echo -==BuyBind === Buy: Arctic Warfare Magnnum"
alias 4-5 "bullpup;echo -==BuyBind === Buy: Bullpup"
alias 4-6 "sg552;echo -==BuyBind === Buy: Krieg 552"
alias 4-7 "sg550;echo -==BuyBind === Buy: Krieg 550 Commando"
alias 4-8 "g3sg1;echo -==BuyBind === Buy: D3/AU1"
alias +holded4 "bind 1 4-1;bind 2 4-2;bind 3 4-3;bind 4 4-4;bind 8 4-8;bind 5 4-5;bind 6 4-6;bind 7 4-7;echo -==BuyBind === RIFLE BuyBind On"
alias -holded4 "bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8;echo -==BuyBind === RIFLE BuyBind Off"
bind kp_leftarrow +holded4

// Additional Buying

alias amm "primammo;hegren;flash;flash;vesthelm;secammo;echo -==BuyBind === Ammunition Buyed!"
bind f4 amm
alias def "defuser"
bind f3 def

// End of File

Чтобы это работало, создаем в конфиге строчку:
Exec buy_aliases.cfg

Теперь о том, как это работает:

Держим NUM 1 => жмем кнопку от 1 до 6 => купили пистолет
Держим NUM 2 => жмем кнопку от 1 до 2 => купили дробовик
Держим NUM 3 => жмем кнопку от 1 до 4 => купили SMG
Держим NUM 4 => жмем кнопку от 1 до 8 => купили винтовку
Жмем Ф4 закупились патронами и гренами
Жмем Ф3 закупились defuse’ом

Категория: Уроки CS (мастерская) | Добавил: n0th1ng (29.05.2007)
Просмотров: 1509 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Профиль

Привет, зарегистрируйся, или войди под ником.
Поиск
Наш опрос
Сколько вы играете в Counter-Strike?
Всего ответов: 3068
Партнеры

      Хочешь быть тут? Пиши! ICQ 498663151
    Реклама
    Платная реклама:
    Русское порно онлайн бесплатно
    Вип такси мерседес москва

    Статистика

      Game's TOP-100 Counter


    "