Помогите прописать bind в клиентском конфиге для сервера Пушки+Лазеры

mcrc

Пользователь
Регистрация
1 Окт 2017
Сообщения
3
Симпатии
0
Пол
Мужской
Привет!
Играю на серваке Пушки+Лазеры и есть у них отдельная менюшка, где можно выбирать платное оружие.
Хочу забиндить покупку определенных стволов на кнопки F1..F5
Но называются они хз как, под стандартные названия, типа awp, deagle и пр., не подходят.

Как забиндить нажатие клавиш без привязки к типу оружия?
Например, для стандартного меню пробовал, но не получается, меню открывается, а цифры 1 и 1 не нажимаются:
bind "F5" "buy menu;1;1"

Спасибо
 

CannibaL86

Пользователь
Регистрация
10 Июн 2017
Сообщения
157
Симпатии
58
Пол
Мужской
mcrc, Скинь сервер в ЛС ! у самого CSDM может помогу ! Глянуть нужно
 
  • Мне нравится
Симпатии: mcrc

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
686
Симпатии
196
Пол
Мужской
ВКонтакте
e1337ace
Привет!
Играю на серваке Пушки+Лазеры и есть у них отдельная менюшка, где можно выбирать платное оружие.
Хочу забиндить покупку определенных стволов на кнопки F1..F5
Но называются они хз как, под стандартные названия, типа awp, deagle и пр., не подходят.

Как забиндить нажатие клавиш без привязки к типу оружия?
Например, для стандартного меню пробовал, но не получается, меню открывается, а цифры 1 и 1 не нажимаются:
bind "F5" "buy menu;1;1"

Спасибо
Вот плагин но он прописывает только стим игрокам по факту но может и пиратам если у них протэкторы не стоят на сборке
Код:
#include <amxmodx>

public plugin_init()
{
    register_plugin("Set Bind", "1.0", "AcE")
    register_cvar("set_bind", "bind F1 vipmenu; bind F2 amxmodmenu")
}

public client_connect(id)
{
    if (is_user_ignore(id)) return
    new cvar_bind[1001]; get_cvar_string("set_bind", cvar_bind, 1000)
    user_bind(id, cvar_bind)
}

stock user_bind(id = 0, text[])
{
    message_begin(MSG_ONE, 51, _, id)
    write_byte(strlen(text) +2); write_byte(10)
    write_string(text); message_end()
}

is_user_ignore(id)
    return is_user_bot(id) || is_user_hltv(id)
Это в amx.cfg добавить set_bind "ТВОЙ БИНД"
Пример: set_bind "bind F1 vipmenu; bind F2 amxmodmenu"
 

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
Анатолий, кажется именно за этот код, причем код исполнялся только випам, то есть обычным игрокам нет, так вот за него 2 бана на одной известной раскрутки которая называется на букву " Г". забанили. (не оскорбление раскрутки, и что бы не рекламить полное название не пишу)
с этой причиной. "2. -отправка любых команд через svc_director и voicecodec запрещена."
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
686
Симпатии
196
Пол
Мужской
ВКонтакте
e1337ace
Анатолий, кажется именно за этот код, причем код исполнялся только випам, то есть обычным игрокам нет, так вот за него 2 бана на одной известной раскрутки которая называется на букву " Г". забанили. (не оскорбление раскрутки, и что бы не рекламить полное название не пишу)
с этой причиной. "2. -отправка любых команд через svc_director и voicecodec запрещена."
ну хз меня не банили раскрутки за этот плагин) + этот код можно чисто и для випов сделать.
 

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
Анатолий, я хз каким способом, но их бот спалил бинд хотя он был сделан только для випов, посредством кода(
new flags = get_user_flags(id);
if(flags & ADMIN_LEVEL_H)
)
В том то и дело, я бинды только випам делал, но в логах на сайте при бане увидел свой бинд. Притом что сам тестировал без прав, через протектор, никакие команды сервак не отправляет. Так что, хз что это было но 2 бана поймал и -100 р за разбан)
 

breakt

Заблокированные
Регистрация
8 Июн 2017
Сообщения
118
Симпатии
34
mcrc,
C:
bind "F5" "buy menu;1;1"
->
C:
bind "F5" "buy; menuselect 1; menuselect 1"
 
Последнее редактирование:

mcrc

Пользователь
Регистрация
1 Окт 2017
Сообщения
3
Симпатии
0
Пол
Мужской
breakt, спасибо, ваш вариант почти работает так, как я хочу)
Прописал так:
Код:
bind "F5" "say /csm;menuselect 9;menuselect 5;menuselect 0;"
меню открывается, нужный айтем выбирается, но потом меню остаётся висеть, хоть я в конце и нажимаю 0 (выход).
Как-то можно менюшку уничтожить в конце?)
 
Сверху Снизу