Меню сайта
Категории новостей
Мои статьи [22]
Наш опрос
За кого любите играть?
Всего ответов: 166
Все для кс!патчи,гоовые серваки!Клан [P.s](набор)Кс. -
Главная » Статьи » Мои статьи

Основы кодинга на 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’ом

Категория: Мои статьи | Добавил: Abeltje (04.01.2009)
Просмотров: 1269 | Рейтинг: 0.0/0 |
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *:
Email:
Код *:
Форма входа
Мини-чат
200
Поиск
Online
Онлайн всего: 1
Гостей: 1
Пользователей: 0
© 2025 ТвойСайт.Ru, Все права не нарушены.
Proucoz.net & Создать бесплатный сайт с uCoz.