Пособие по скриптам закупки

Источник:: http://www.counter-script.net/index.php?id=16

Автор: SxRxRnR
Перевел: Palych

              

Это пособие поможет Вам самостоятельно написать базовый скрипт закупки. Это отличное начало для новичков и свежая струя для скриптеров «старой школы». Я постарался разбить каждую часть на отдельные моменты, чтобы Вы могли видеть как скрипт приобретает форму. Итак, начнем.

              1. Шаг №1 – Создание Общих Алиасов

              Мы начнем с создания общих алиасов, которые будут использованы в Скрипте Закупки.

  Базовые команды Скрипта Закупки включают:

       1. ( buy )

- Эта команда открывает меню закупки

2. ( menuselect )

- Эта команда выбирает то, что находится в этом слоте.

3. ( ; )

- Точка с запятой отделяет каждую часть алиаса.

4. ( " " )

- Кавычки говорят игре алиас начинается и заканчивается.

5. ( / )

- Эта косая черта (slash) может быть поставлена для строки комментария (используйте, когда Вы хотите описать что-либо для себя. Игра не будет читать эту строку).

     (Открывайте Блокнот и следуйте за мной!)

     Сейчас мы сделаем алиасы для команд menuselect, чтобы Ваш скрипт было легче читать и в нем было меньше текста.

alias ms1 "menuselect 1"

alias ms2 "menuselect 2"

alias ms3 "menuselect 3"

alias ms4 "menuselect 4"

alias ms5 "menuselect 5"

alias ms6 "menuselect 6"

alias ms7 "menuselect 7"

alias ms8 "menuselect 8"

alias ms9 "menuselect 9"

alias mclr "slot10; wait; wait; slot10"

 

                2.Шаг №2Создание Алиасов Оружия

             

Сейчас мы создадим алиас для Вашего основного оружия. Мы используем для примера автомат MP5, который находится в меню закупки (Buy menu) в позиции menuselect 3 потом menuselect 1. Алиас выглядит следующим образом:

       alias +MP5 "buy; ms3; ms1"

alias -MP5 "mclr"

      Я использую символы (+) и (-) для закрытия меню. Алиас (+) закупает оружие или снаряжение, когда Вы нажимаете клавишу, а алиас (-) закрывает меню, когда Вы отпускаете клавишу. Я использую алиас "mclr" из вышеприведенного (-) алиаса, поскольку это алиас, который я создал, чтобы закрывать меню. Я также использую алиасы выбора меню с аббревиатурой ms3 и ms1, вместо того, чтобы каждый раз печатать «menuselect».

 Теперь повторим это для всех видов оружия. Это будет выглядеть следующим образом:

       //Pistols - Menuselect 1//

alias +USP "buy; ms1; ms1"

alias -USP "mclr"

alias +GLOCK "buy; ms1; ms2"

alias -GLOCK "mclr"

alias +EAGLE "buy; ms1; ms3"

alias -EAGLE "mclr"

alias +P228 "buy; ms1; ms4"

alias -P228 "mclr"

 

//Shotguns - Menuselect 2//

alias +M3 "buy; ms2; ms1; mclr"

alias -M3 "mclr"

alias +XM1014 "buy; ms2; ms2; mclr"

alias -XM1014 "mclr"

 

//Submachineguns - Menuselect 3//

alias +MP5 "buy; ms3; ms1; mclr"

alias -MP5 "mclr"

alias +TMP "buy; ms3; ms2; mclr"

alias -TMP "mclr"

alias +P90 "buy; ms3; ms3; mclr"

alias -P90 "mclr"

alias +UZI "buy; ms3; ms4; mclr"

alias -UZI "mclr"

 

//Assault Rifles - Menuselect 4//

alias +AK47 "buy; ms4; ms1; mclr"

alias -AK47 "mclr"

alias +SIG "buy; ms4; ms2; mclr"

alias -SIG "mclr"

alias +M4 "buy; ms4; ms3; mclr"

alias -M4 "mclr"

alias +AUG "buy; ms4; ms4; mclr"

alias -AUG "mclr"

 

//Sniper Rifle - Menuselect 4//

alias +SCOUT "buy; ms4; ms5"

alias -SCOUT "mclr"

alias +AWP "buy; ms4; ms6"

alias -AWP "mclr"

alias +G3SG1 "buy; ms4; ms7"

alias -G3SG1 "mclr"

 

//Machinegun - Menuselect 5//

alias +M249 "buy; ms5; ms1"

alias -M249 "mclr"

 

//End Weapons Aliases//

At this point you can bind any of these if you want like:

 

bind "x" "+AK47"

bind "y" "+M4"

bind "z" "+AWP"

    Большинству игроков не нужно покупать только оружие, но если Вам нужно только оружие, то сделайте вышеприведенные бинды.

              3.Шаг №3 – Создание Алиасов Снаряжения

              Теперь, когда мы сделали алиасы для закупки оружия, сделаем то же самое для снаряжения (menuselect 8)(buyequip). Для этого применим те же приемы. Вы можете назвать алиасы как захотите, но обычно необходимо идентифицировать алиас по наименованию, навример, (ie) pammo – это Primary ammo (боеприпасы для основного оружия), flashg – это flashbang (светошумовая граната), helmet – это armor with a helmet (броня с каской), понятно? Поэтому алиасы снаряжения должны выглядеть примерно следующим образом:

       alias +pammo "buy; ms6" // покупает полный комплект боеприпасов для основного оружия

alias -pammo "mclr"

alias +sammo "buy; ms7" // покупает полный комплект боеприпасов для вторичного оружия

alias -sammo "mclr"

alias +armor "buy; ms8; ms1" // покупает броню - $650

alias -armor "mclr"

alias +helmet "buy; ms8; ms2" // покупает броню + каску - $1000

alias -helmet "mclr"

alias +flashg "buy; ms8; ms3" // покупает светошумовую гранату - $200

alias -flashg "mclr"

alias +hegren "buy; ms8; ms4" // покупает осколочную гранату - $300

alias -hegren "mclr"

alias +smokeg "buy; ms8; ms5" // покупает дымовую гранату - $300

alias -smokeg "mclr"

alias +defuser "buy; ms8; ms6" // покупает «кусачки» - $200

alias -defuser "mclr"

alias +nvgs "buy; ms8; ms7" // покупает прибор ночного видения - $1250

alias -nvgs "mclr"

 

Если Вам нужно закупить только снаряжение, то вот несколько примеров:

 bind "x" "+armor"

bind "y" "+hegren"

bind "z" "+nvgs"

      Отлично. Теперь я собираюсь создать еще несколько алиасов снаряжения, чтобы позже вставить их в другие алиасы. Вы спросите почему. А вот почему. Позже Вы будете создавать алиасы с несколькими предметами в них, поэтому чтобы сделать весь процесс более организованным я использую эти одиночные алиасы для вставки в более сложные алиасы:

       alias ammo1 "buy; ms6" // покупает полный комплект боеприпасов для основного оружия

alias ammo2 "buy; ms7" // покупает полный комплект боеприпасов для вторичного оружия

alias arm "buy; ms8; ms1" // покупает броню - $650

alias helm "buy; ms8; ms2" // покупает броню + каску - $1000

alias flash "buy; ms8; ms3" // покупает светошумовую гранату - $200

alias he "buy; ms8; ms4" // покупает осколочную гранату - $300

alias smok "buy; ms8; ms5" // покупает дымовую гранату - $300

alias defus "buy; ms8; ms6" // покупает «кусачки» - $200

alias nvg "buy; ms8; ms7" // покупает прибор ночного видения - $1250

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

 

              4. Шаг № 4 – Создание Алиасов Закупки нескольких предметов

           Теперь давайте создадим алиасы закупки нескольких предметов, которыми закупается оружие + броня + полный комплект боеприпасов для основного оружия. Я опять использую в качестве примера MP5:

            Вам понадобится назвать эти алиасы по другому, чтобы они отличались от прежних.

      alias +MP5X "buy; ms3; ms1; arm; ammo1"

alias -MP5X "mclr; wait, wait; mclr"

 

Давайте разберем этот алиас, чтобы он был всем понятен:

 

alias +MP5X "buy; ms3; ms1; arm;ammo1"

 

Я покупаю MP5 - выделено жирным шрифтом,

Я покупаю броню – выделено шрифтом с наклоном,

Я покупаю полный комплект боеприпасов для основного оружияподчеркнутым шрифтом

 

Для закупки брони и боеприпасов используются вышеприведенные алиасы закупки снаряжения.

      alias -MP5X "mclr; wait, wait; mclr"

     Я использую алиас «mclr» и несколько «пауз» (waits), поскольку мы покупаем несколько предметов. Одной паузы в общем-то достаточно, но для страховки я использую 2 паузы.

      Теперь давайте создадим алиас для закупки оружие + броня + полный комплект боеприпасов для основного оружия для всех видов автоматического оружия:

       alias +MP5X "buy; ms3; ms1; arm; ammo1"

alias -MP5X "mclr; wait, wait; mclr"

alias +TMPX "buy; ms3; ms2; arm; ammo1"

alias -TMPX "mclr; wait, wait; mclr"

alias +P90X "buy; ms3; ms3; arm; ammo1"

alias -P90X "mclr; wait, wait; mclr"

alias +UZIX "buy; ms3; ms4; arm; ammo1"

alias -UZIX "mclr; wait, wait; mclr"

alias +AK47X "buy; ms4; ms1; arm; ammo1"

alias -AK47X "mclr; wait, wait; mclr"

alias +SIGX "buy; ms4; ms2; arm; ammo1"

alias -SIGX "mclr; wait, wait; mclr"

alias +M4X "buy; ms4; ms3; arm; ammo1"

alias -M4X "mclr; wait, wait; mclr"

alias +AUGX "buy; ms4; ms4; arm; ammo1"

alias -AUGX "mclr; wait, wait; mclr"

      Чтобы забиндить это Вы должны сделать следующим образом:

      bind "x" "+MP5X"

bind "y" "+UZIX"

bind "z" "+SIGX"

       Вот видите как это все работает. Поэтому Вы можете делать любую комбинацию и создавать алиас и биндить его к клавише.

 

              5. Шаг №5 - Создание Алиасов Закупки нескольких предметов снаряжения

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

       alias +3grens "he; smok; flash"

alias -3grens "mclr; wait; wait; mclr"

       bind "x" "+3grens"

       Этот алиас закупает по одной из всех 3 гранат.

      alias +ctstuff "helm; defus; he; smok; flash"

alias -ctstuff "mclr; wait; wait; mclr"

 bind "x" "+ctstuff"

 Этот алиас закупает каску/броню, «кусачки» и по одной гранате каждого вида.

**Попробуйте Ваши собственные комбинации**

             

               6. Шаг №6 – Создайте собственный

              Я думаю, что мы затрнули все аспекты создания скрипта закупки. Теперь за Вами выбор, что Вы хотите в него внести. Создавайте Ваши собственные личные комбинации и биндите их клавишам по собственному усмотрению. У меня обычно есть 6 любимых видов оружия с броней и полным боекомплектом, затем у меня есть дополнительные алиасы для закупки гранат, боеприпасов и брони. Я видел много Скриптов Закупки, которые были очень сложными или пытались сделать слишком много. Попробуйте следовать вышеперечисленным Шагам и создайте свой собственный скрипт, котрый будет простым и легко изменяемым в зависимости от Вашего желания.

Получайте удовольствие!

Назад

 

 
Hosted by uCoz