Писане на сценарий за CS ите

Бързо посрещната от света - и в битка.

Писане на скриптове за Counter-Strike е като програмиране - и по тази причина няма да се отклоняват от традицията и веднага пишат малко код, който ще направи чрез натискане на [F3], за да се покаже на фразата «Здравей, свят!». Така тичайте Counter-Strike, за да се създаде игра на всяка карта, отворете конзолата (натиснете [

]) И предписва следния низ:

свързват f3 ", казват Здравей, свят!"

Сега, по всяко време на играта чрез натискане на [F3] ви поздравявам по света. В този сценарий, използван за свързване дизайн <название клавиши> "<команды>. "Което възлага определен ключ е последователност от команди.

В по-осезаеми скриптове, заедно с bind'om използването на такова строителство: псевдоним <название alias’а> "<последовательность команд>. "Използване на псевдоними не само улеснява четенето на сценария (което е много полезно за по-нататъшно редактиране него), но също така подобрява способността ни. Скоро ще се убедите сами, когато можете да направите, като се използват само bind'y, а когато това е необходимо, за да добавите псевдоними . Между другото, първата ни скрипт може да изглежда така:

псевдоним поздрав ", казват Здравей, свят!"
свързват f3 "поздрав"

Това е важно: ако скриптът не работи, проверете, за да видите какво можете да въведете кавички - трябва да е на тези, които се използват при печат в британската регистъра.

Така стигнахме до следващия жизненоважен въпрос - писмено config'ov. Config - това е файл, който съхранява скриптове и настройки. Например, в една папка # 92; # 92 Cstrike; CFG отвори config.cfg файла - това лимец стандартните настройки. В продължение на няколко причини, аз препоръчвам, че не променя нищо тук, но вместо да напишете своето собствено довереник. За да направите това, имайки предвид, че само алгоритъма не създаде autoexec.cfg. и, да речем, myconfig.cfg. Отбележете на всички ваши настройки (това може да бъде не само скриптове, но също така и обикновени конзолни команди) и го запишете. Сега започнете играта, отворете конзолата и монтиране EXEC myconfig.cfg - всички ваши настройки са заредени.

// чрез натискане на [F3] показва фразата "Hello, World!"
// започне
обвързване f3 казват "Здравей, свят!"
// край

Не е трудно да се отгатне, че настройките за използване config'ov решава уникални предизвикателства играе на компютъра, ако последният трябва да споделят с никого. Просто създадете потребител за всеки един конфигурационен файл, така че не губете време и нерви за Counter-Strike конфигурация, в съответствие с нейните изисквания. Config'ov автоматизиране на процеса на зареждане, като към вече споменатите autoexec.cfg редове:

свързват f3 "EXEC myconfig.cfg"
свързват f4 "EXEC mother.cfg"
свързват f5 "EXEC father.cfg"
свързват f6 "EXEC brother.cfg"
свързват f7 "EXEC sister.cfg"

Сега трябва само да информира всеки потребител на компютъра, който ключ съответства на неговите настройки.

Този съвет към конзолата при зареждане конфигурационния файл, ще получите съобщение, добавете линия ехо "дрън дрън дрън".

Писане на сценарий за CS ите

Списъкът на стандартни псевдоними, можете да намерите много много полезни команди.

директорията # 92; # 92 Cstrike; скриптове е kb_act.lst файл. Отвори я, за да видите стандартните псевдоними и тяхното кратко описание. Познаването на тези псевдоними ще ви помогне да разберете скриптове на други хора и да напишете своя собствена. Аз, например, дойде по-удобно команда, която произвежда оттегляне screenshot'a. Описание му в kb_act е, както следва:

Incrementvar

В Counter-Strike: Source отбор се появи, което позволява на играча да преминете стойност от максимум до минимум. Синтаксисът на командата е както следва: incrementvar <название переменной> <минимальное значение> <максмимальное значение> <инкремент> .

Това е толкова непретенциозен начин можете да ме вземе, за да погледа цвета директно в играта:

свързват р "incrementvar cl_crosshaircolor 0 4 1"

Ето още един пример за демонстративен incrementvar екипи използват, която ви позволява да регулирате силата на звука по всяко време. Ключови [Page Up] - по-силно, [Page Down] - по-тих.

свързват PgUp "обем incrementvar 0 1 0.1"
свързват PgDn "incrementvar обем 0 1 0.1"

BindToggle

BindToggle ви позволява да създадете ключове за команди, които могат да бъдат в състояние да или неактивна (0 или 1). Да вземем например cl_showfps отбор, който показва в горния десен ъгъл на екрана стойността на вашата кадъра в секунда. Така че, като натиснете [F1], за скорост на кадъра се появи на екрана, а когато отново отишъл - използвайте следния скрипт:

BindToggle f1 cl_showfps

За сравнение, за да направи подобно преминаване към предишните версии на Counter-Strike, ще трябва в следните направления:

псевдоним кадъра в секунда "fpson"
псевдоним fpson "cl_showfps 1; псевдоним кадъра fpsoff"
псевдоним fpsoff "cl_showfps 0; псевдоним кадъра fpson"
свързват f1 "FPS"

свързват f1 "ak47 купуват; купите M4A1; купите primammo; купят жилетка; купите hegrenade"

В този случай, елементите на боеприпаси в такива сценарии са поставени с цел на приоритетни покупки. Например, ако не разполагате с достатъчно пари, за да купи всички тези елементи в сценария, а след това на закупените елементи ще бъдат от ляво на дясно. И обърнете внимание на факта, че в сценария, има AK-47, както и M4A1. Това е да се гарантира, че във всеки отбор, като натиснете [F1] е закупен един от сандъците - без AC в арсенала на контра-терористи, които от своя страна имат M4A1.

За да разберете името на оръжията сценария, вижте таблицата.

Често, за да общуват с по време на игра не е нужно екип време. За щастие, този процес може да бъде автоматизиран. Например сценария Отчети за презареждане на целия екип:

псевдоним + relsay "+ презареди; say_team Моля, покрийте мен, аз съм презареждане; Радио1; menuselect 1; slot10; чакам; чакам; slot10"
псевдоним -relsay "-reload"
свързват "R" "+ relsay"

Сега, натискането на клавиша [R], можете да презаредите оръжието, казват по радиото «Покрийте мен» и пишат в играта chat'e съобщение екип «Моля, покрийте мен, аз съм презареждане».

Друг пример: членовете vyshey отбор може да бъде полезна информация, която виждате на врага. Следващият скрипт чрез натискане на левия бутон на мишката по радиото предава «Enemy Spotted» и открива огън:

псевдоним + attack3 "+ атака; radio3; menuselect 2; slot10"
псевдоним -attack3 "-attack; slot10; чакам; slot10"
свързват mouse1 "+ attack3"

Скриптове, наред с други неща, може да бъде по-лесно за вас, за да контролира играта. Веднага пример - скрипт, който ви освобождава от задължението за водене на [Ctrl] натиснат клавиш:

псевдоним ctoggle "подмазвам"
псевдоним стоят "-duck; свързват mouse1 + атака; псевдоним ctoggle Крауч"
псевдоним Крауч "+ патица; свързват mouse1 + освобождаване; псевдоним ctoggle стоят"
псевдоним + освобождаване "+ атака; -duck"
псевдоним -освобождаване "-attack; свързват mouse1 + атака; псевдоним ctoggle Крауч"
свързват Ctrl "ctoggle"

Сега, като натиснете [Ctrl] ви pripadete на земята, и го натиснете отново ще доведе до факта, че сте се изкачи.

Ето още един сценарий, като предишния, което прави възможно чрез натискане на [Z], за да превключите от тичане, за да върви напред и назад.

известен ход "+ скорост; -duck; свързват р серия; свързват в crouchwalk; DV1; ехо ходене; dv0"
псевдоним серия "командите позволяват дублиране; -duck; свързват р пеша; свързват в извитата; DV1; ехо Работещи; dv0"
псевдоним crouchwalk "+ патица; командите позволяват дублиране; свързват в пеша; свързват р извитата; DV1; ехо Приведен готова за работа; dv0"
свързва Z "ход"