Menu Basic Commands

Menu Basic Commands 1.0.0

M

MihailM

@AlmazON, Оффтоп
Чтобы не набивать посты сюда допишу :
Оффтоп
 
Последнее редактирование модератором:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
  • Автор ресурса
  • #42
@SteamM, Оффтоп
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Он работает опираясь на уже установленные плагины?
 

NoVa41

Участник
Сообщения
61
Реакции
8
Оно открывается при входе на сервер? Если нет, то как это реализовать?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
  • Автор ресурса
  • #46
открывается при входе на сервер?
Нет.
Вставь код с новой чистой строки в самом низу, либо скомпилируй, как самостоятельный (отдельный) плагин:
PHP:
public OnClientPostAdminCheck(client)
{
	if (!IsFakeClient(client)) FakeClientCommand(client, "say_team !com");
}
 

Марина

Участник
Сообщения
144
Реакции
4
Нет.
Вставь код с новой чистой строки в самом низу, либо скомпилируй, как самостоятельный (отдельный) плагин:
PHP:
public OnClientPostAdminCheck(client)
{
    if (!IsFakeClient(client)) FakeClientCommand(client, "say_team !com");
}
Это работает)
А теперь расскажите пожалуйста как забиндить на определенную кнопку? есть такой код?
--- Добавлено позже ---
AlmazON, Есть сервер очень посещаемый с этим плагином, но они переделали меню так чтобы недоступные игрокам команды отображались в меню, но были не активны, например sm_admin пункт некликабелен для обычных игроков
--- Добавлено позже ---
можете как-то подправить, и будет ли работать

PHP:
public OnClientPostAdminCheck(client)
{
if (!IsFakeClient(client)) FakeClientCommand(client, "bind v say /com");
}
 
Последнее редактирование:

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913
Это работает)
А теперь расскажите пожалуйста как забиндить на определенную кнопку? есть такой код?
--- Добавлено позже ---
AlmazON, Есть сервер очень посещаемый с этим плагином, но они переделали меню так чтобы недоступные игрокам команды отображались в меню, но были не активны, например sm_admin пункт некликабелен для обычных игроков
--- Добавлено позже ---
можете как-то подправить, и будет ли работать

PHP:
public OnClientPostAdminCheck(client)
{
if (!IsFakeClient(client)) FakeClientCommand(client, "bind v say /com");
}
Знаю примерно такой сервер если вы говорите о CSS, там такое же меню. Как я понял там идёт проверка по флагу, если он есть то меню активно, если нет то нет
20161218232241_1.jpg
 

Марина

Участник
Сообщения
144
Реакции
4
@Samoletik1337, @Samoletik1337, @Samoletik1337, можете как-то подправить, и будет ли работать
Знаю примерно такой сервер если вы говорите о CSS, там такое же меню. Как я понял там идёт проверка по флагу, если он есть то меню активно, если нет то нет
Посмотреть вложение 20287
Именно, это он, команды так и остались !com, но подправили код
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
  • Автор ресурса
  • #52
будет ли работать
В некоторых играх подобное работает.
переделали меню так чтобы недоступные игрокам команды отображались в меню, но были не активны
Эта версия устроена совершено иначе. Да и такое - обычно ручной метод: где надо такой пункт, там и добавили.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
  • Автор ресурса
  • #54

Марина

Участник
Сообщения
144
Реакции
4
@AlmazON,
Бинда, как такового - просто нет. Может быть назначена лишь клавиша какого-либо действия: прыжок, автозакупка, "выбросить" и т.п.

вот этот работать не будет, я не пробовала но 100% потому как там двойные кавычки нужны
Оффтоп

но если добавить вызов по команде sm_com то будет

public OnClientPostAdminCheck(client)
{
if (!IsFakeClient(client)) FakeClientCommand(client, "bind v sm_com");
}

При первом заходе на сервер игроку биндиться кнопка V, я рекламирую эту кнопку.

Или я что-то недопонимаю?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
  • Автор ресурса
  • #56

gibs

Фитиль народного волненья
Сообщения
722
Реакции
407
Мошенник
@AlmazON, объясняй сразу ограничения. Что можно перехватывать только кнопки и команды, которые передаются серверу. И расскажи про FCVAR_SERVER_CAN_EXECUTE . Девочка полную ересь мутит, но по-ходу улавливает в ней логику.
 

Марина

Участник
Сообщения
144
Реакции
4
C-подобный:
\"say !com\"
Не биндится в "Контре" ничего посредством SourceMod'а. Только цеплять к какому-либо действию: нажали "прыжок" - меню открылось.
К сожалению=((

Unknown command: headtrack_reset_home_pos

На том серве откуда похожий плагин, забиндина кнопка I (i) по моему на ней ничего не закреплено
--- Добавлено позже ---
@AlmazON, объясняй сразу ограничения. Что можно перехватывать только кнопки и команды, которые передаются серверу. И расскажи про FCVAR_SERVER_CAN_EXECUTE . Девочка полную ересь мутит, но по-ходу улавливает в ней логику.

=D я учусь, все когда-то учились
 
Сверху Снизу