• English Russian

Наши сервера

[ГАЙД] Написание биндов для Extra-menu и прочие полезные бинды для Zombie серверов.

13417 15

Quake
Quake

VIP

331 116
1771
23 августа 2017 г, 01:28, отредактировал: MXPLRS | Death, 6 января 2018 г, 00:25

 

Гайд по написанию биндов для Extra-menu и прочие полезные бинды для Zombie серверов. 

 


Примечание:

1. «key» - Любая выбранная Вами клавиша.

2. Алгоритм - Система последовательных операций, т.е выполнение их по строгому заданному порядку.


 

Всем доброго времени суток!

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

И так, начнем!  Для начала давайте более подробней разберемся, что же такое бинды? От латинского слова bind – Это связывать/Запоминать. Теперь попробую рассказать, что же значит эта команда в игре. «bind» – это привязка какой-либо команды/способности/алгоритма к какой-нибудь клавише клавиатуры/мыши. С понятием разобрались, идем дальше.

Бинды на экстра предметы.

Наверное, каждый игрок хоть раз задавал себе этот вопрос «Как же мне покупать броню, или другой предмет из экстра меню, нажатием одной кнопочки?» Тут на самом деле все очень просто, единственное, что стоит учесть - далеко не на всех серверах можно пользоваться подобными биндами, но, к счастью, на нашем сервере все бинды легальны. Для того чтобы без проблем писать самому бинды, нужно хотя бы немного понимать, что к чему.

Давайте попробуем зайти на сервер и в консоли (Открывается при нажатии на клавишу ~)

 ввести команду «chooseteam». Мы видим, что у нас открылось начальное меню (Которое открывается при нажатии клавиши «M»)

теперь не закрывая меню, снова зайдем в консоль и напишем команду «menuselect 2», и увидим, что открылось меню с предметами за ammopack. (Которое открывается при нажатии клавиш «M-2)

Затем, если не выходя из меню снова написать в консоли команду «menuselect «номер вещи за аммо, как и в Экстра-меню»», то предмет, который соответствует  порядковому номеру будет куплен.

Таким образом, можно подвести итоги:

Команда «chooseteam» - Открывает начальное меню.

Команда «menuselect» - Выбирает подменю из «Начального меню», а так же может купить предмет, находящийся в Экстра-меню.

Теперь нам нужно на определенную нами клавишу забиндить нужный нам алгоритм, а именно, при нажатии на выбранную нами кнопку должно выполняться сразу несколько команд в строгой последовательности, т.е, сначала команда «chooseteam», потом «menuselect» и т.д.

Правила написания бинда на покупку Экстра предметов:

  1. Дабы избежать проблем с работой бинда, рекомендую ставить кавычки, перед и после выбранной вами кнопки и команд. Пример: bind “key” “ваши команды”
  2. После каждой команды, а так же в конце идет точка с запятой ( ; ). Пример: bind “key” “команда1; команда2;”

Примеры биндов для нашего сервера:

Дабы угодить всем, я решил написать бинды сразу на все возможные Extra-предметы:

  1. bind "key" "chooseteam; menuselect 2; menuselect 8;" – Открывает первую страничку меню. (М-2-8)
  2. bind "key" "chooseteam; menuselect 2; menuselect 9;" – Открывает вторую страничку меню. (М-2-9)
  3. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 1;" – Покупает ночное виденье (М-2-1) 
  4. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 2;" – Покупает огненную гранату (М-2-2) 
  5. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 3;" – Покупает Ледянную гранату(М-2-3)
  6. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 4;" – Покупает AWP (М-2-4) 
  7. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 5;" – Покупает пулемет (М-2-5) 
  1. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 6;" – Покупает скоростельную снайперскую винтовку SG (М-2-6) 
  2. bind "key" "chooseteam; menuselect 2; menuselect 8; menuselect 7;" – Покупает скоростельную снайперскую винтовку G3 (М-2-7) 
  3. bind "key" "chooseteam; menuselect 2; menuselect 9; menuselect 1;" – Покупает Антидот Гранату (М-2-9-1)
  4. bind "key" "chooseteam; menuselect 2; menuselect 9; menuselect 2;" – Покупает Броню (М-2-9-2)
  1. bind "key" "chooseteam; menuselect 2; menuselect 9; menuselect 3;" – Покупает Килл гранату (М-2-9-3)

 Лично мне удобнее открыть командами список Экстра-вещей и самому уже выбрать, что мне нужно.

Внимание!

Дело в том, что на нашем сервере стоит плагин, который запоминает предыдущий выбор Вашей странички, т.е, если Вы открыли Extra-menu (М-2), зашли на 2-ую страницу, а после просто его закрыли или что-либо купили, то сервер запоминает страничку и при повторном открытии меню(Когда Вы снова нажмете М-2)  у Вас уже откроется сразу 2 страничка(Т.е М-2-9). К чему я это пишу? К тому, что если вы хотите что-либо купить с 1-ой страницы меню с помощью бинда, то у Вас обязательно должно быть прописано в бинде “menuselect 8” иначе вещь может оказаться со 2-ой странички. Порядковый номер «8» в меню отвечает за возврат предыдущей страницы, т.е функция «Назад/Back», соответственно если при открытии биндом в меню страничка была номер 2, то бинд сам изменит ее на 1-ую. Бинд для покупки Extra-вещи с 1-ой странички должен выглядеть так:

bind “key” “chooseteam; menuselect 2; menuselect 8; menuselect «Порядковый номер вещи»;” -  (Этот бинд заходит в меню (“chooseteam), выбирает меню с Extra-предметами (menuselect 2;), перемещает со 2-ой странички на 1-ую (Если это требуется (menuselect 8)), и после уже покупает какой-либо предмет (Какой вы выбрали (menuselect «Порядковый номер вещи»;”).

 

«Grenade» бинды.

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

  1. bind "key" "weapon_smokegrenade" – При использовании сразу берет в руку гранату Свет/Антидот/Килл.
  2. bind "key" "weapon_flashbang" – При использовании сразу берет в руку Frost(Лед) гранату.
  3. bind "key" "weapon_hegrenade" – При использовании сразу берет в руку Napalm(Огонь) гранату.

 

Сборка менее полезных биндов/команд для серверов ZM:

  1. “voice_overdrive N” – Когда кто-то говорит, все остальные звуки приглушаются в N кол-во раз. Пример: “voice_overdrive 3” звуки приглушаются в 3 раза.
  2. bind "key" "cl_righthand 1" – оружие ляжет в правую руку.
  3. bind "key" "cl_righthand 0" – оружие ляжет в левую руку. (Будет полезно тем, у кого после скрытия игры положение руки изменяется, в основном данная проблема актуальная на пиратских сборках).
  4. bind "key" "say timeleft" или bind "key" "timeleft" - Показывает оставшееся время игры на данной карте.
  5. bind "key" "say nextmap" - Пишет информацию о следующей карте.

 

 


Гайд был написан игроком Qake.

Особую благодарность выделяю игроку w0rt3cs за помощь в создании скриншота.

Quake Quake

VIP

331 116
1771
23 августа 2017 г, 01:39

Если заметили какие-либо ошибки или что-то не работает/не получается и по прочим вопросам - писать в ЛС. 

Спасибо сказали: DEFENDER, H U R R I C A N E, Адикон
MXPLRS | Death MXPLRS | Death

Пользователь

14 5
75
25 августа 2017 г, 15:41

Еще один полезный бинд для быстрово прописания команды для голосования на смену карты


bind "key" "say /rtv"

Спасибо сказали: DEFENDER, H U R R I C A N E, Bombardo
MXPLRS | Death MXPLRS | Death

Пользователь

14 5
75
25 августа 2017 г, 16:26

Еще полезная вещь, когда Вы покупаете что-то в магазине с помощью бинда, у Вас меню остается открытым и Вам приходится нажимать на цифру 0 что бы закрыть его. Можно поставить бинд на закрытие меню на кнопку по ближе к вашей левой руке (если Вы правша и клавятура с левой стороны). Я поставил такой бинд на кнопку V (русская М):
bind "v" "slot10"

slot10 это то же самое что и нажать на цифру 0

Спасибо сказали: Winston Blue, DEFENDER, qua
Quake Quake

VIP

331 116
1771
25 августа 2017 г, 18:51
MXPLRS | Death писал:

Еще полезная вещь, когда Вы покупаете что-то в магазине с помощью бинда, у Вас меню остается открытым и Вам приходится нажимать на цифру 0 что бы закрыть его. Можно поставить бинд на закрытие меню на кнопку по ближе к вашей левой руке (если Вы правша и клавятура с левой стороны). Я поставил такой бинд на кнопку V (русская М):
bind "v" "slot10"

slot10 это то же самое что и нажать на цифру 0

После того, как Вы используете бинд и меню остается открытым, можно нажать на абсолютно любую кнопку (1-7), меню просто закроется и никакой предмет не будет куплен, проверяйте:)

Quake Quake

VIP

331 116
1771
4 января 2018 г, 19:03

Исправил бинды. Проблема была в неправильных ковычках, теперь можете копировать и использовать. 

Спасибо сказали: A_M_H
Пеку булки Пеку булки

Пользователь

1 3
8
11 декабря 2018 г, 13:39

а как на одну кнопку забиндить сначало покупку, потом выбор гранаты в руку сразу же ?

Спасибо сказали: qua
A_M_H A_M_H

Девушки

20 15
115
14 декабря 2018 г, 11:02
Quake писал:

Исправил бинды. Проблема была в неправильных ковычках, теперь можете копировать и использовать. 

Надо теперь все переписывать, световушку же добавили, я так вместо килла теперь пушку покупаю)

Спасибо сказали: qua
Quake Quake

VIP

331 116
1771
15 декабря 2018 г, 18:25, отредактировал: Quake, 15 декабря 2018 г, 18:57
A_M_H писал:
Quake писал:

Исправил бинды. Проблема была в неправильных ковычках, теперь можете копировать и использовать. 

Надо теперь все переписывать, световушку же добавили, я так вместо килла теперь пушку покупаю)

Да, печаль, конечно. Я тебе все бинды в ЛС скину :)

Позже исправлю все бинды.

Спасибо сказали: qua
umxO umxO

Пользователь

1 1
6
28 января 2019 г, 09:19
MXPLRS | Death писал:

Еще полезная вещь, когда Вы покупаете что-то в магазине с помощью бинда, у Вас меню остается открытым и Вам приходится нажимать на цифру 0 что бы закрыть его. Можно поставить бинд на закрытие меню на кнопку по ближе к вашей левой руке (если Вы правша и клавятура с левой стороны). Я поставил такой бинд на кнопку V (русская М):
bind "v" "slot10"

slot10 это то же самое что и нажать на цифру 0

bind "key" "chooseteam; menuselect 2; menuselect 9; menuselect 4;slot10" а нельзя разве такой бинд прописать?????

Спасибо сказали: qua
Quake Quake

VIP

331 116
1771
9 апреля 2019 г, 18:50
umxO писал:
MXPLRS | Death писал:

Еще полезная вещь, когда Вы покупаете что-то в магазине с помощью бинда, у Вас меню остается открытым и Вам приходится нажимать на цифру 0 что бы закрыть его. Можно поставить бинд на закрытие меню на кнопку по ближе к вашей левой руке (если Вы правша и клавятура с левой стороны). Я поставил такой бинд на кнопку V (русская М):
bind "v" "slot10"

slot10 это то же самое что и нажать на цифру 0

bind "key" "chooseteam; menuselect 2; menuselect 9; menuselect 4;slot10" а нельзя разве такой бинд прописать?????

К сожалению нет.