Урок 1. Основы основ. На первых уроках я ознакомлю вас с основами кодинга на 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’ом Если что-то непонятно, пишите ниже, по-возможности все поясню. Written by AlMod© 2006 год |