Настройка Menu creator и много вопросов

zomboy7

Участник
Сообщения
88
Реакции
96
Есть очень много вопросов по поводу Menu Creator.

1. Как можно прилепить motd к меню?
Автор указал:
sm_mc_ourl <client> <url> - открыть url в motd для игрока
НО при нажатии ничего не отображается, только меню закрывается. Вот так я записывал
item |KTM Community |sm_mc_ourl {cl} "http://ссылка тут"
Нашел альтернативный способ: [CS:GO] Web Shortcuts CS:GO version - AlliedModders
Но там через команду. Возможно ли через меню напрямую открыть Motd

2. Можно ли прикрепить к одному меню, другое или несколько?
То есть чтобы из одного меню, мы могли открыть другие, пример:

create |mainMenu |menu
regcmd |sm_menu |
title |[ Меню сервера КТМ ]{nl}{ } |
item |Настройки сервера |sm_mc_fc {cl} setting
item |Магазин |sm_mc_fc {cl} "sm_shop"
item |Список звуков |sm_mc_fc {cl} "sm_sound_menu"
item |Предложить карту |sm_mc_fc {cl} "sm_nominate"
item |Связь с администраторами КТМ |sm_mc_om {cl} contact
item |О сервере |sm_mc_om {cl} about
settime |mainMenu |15

create |setting |menu
title |[ Настройки сервера ]{nl}{ } |
item |Вкл/Выкл музыку на карте |sm_mc_fc {cl} "sm_music"
item |Спрятать игроков |sm_mc_fc {cl} "sm_hide"
text |{ }
setpos |8
setback |mainMenu
setpos |9

item |Выход

3. Где нужно ставить panel, где list, а где menu?
Автор не пояснил разницы между ними
Ну да, это лист, там панель, а там меню, но какие между ними отличия?

4. Как на сервере забиндить меню (sm_menu)на F4?
Чтобы бинд работал для всех и только на моем сервере? Читал там нужно отдельный мини плагин создавать. Но толком я не разобрался

Буду очень благодарен за помощь

--- Добавлено позже ---
 

Вложения

  • menu_creator.txt
    1.6 КБ · Просмотры: 89

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Есть очень много вопросов по поводу Menu Creator.

1. Как можно прилепить motd к меню?
Автор указал:

НО при нажатии ничего не отображается, только меню закрывается. Вот так я записывал
item |KTM Community |sm_mc_ourl {cl} "http://ссылка тут"
Нашел альтернативный способ: [CS:GO] Web Shortcuts CS:GO version - AlliedModders
Но там через команду. Возможно ли через меню напрямую открыть Motd

2. Можно ли прикрепить к одному меню, другое или несколько?
То есть чтобы из одного меню, мы могли открыть другие, пример:

create |mainMenu |menu
regcmd |sm_menu |
title |[ Меню сервера КТМ ]{nl}{ } |
item |Настройки сервера |sm_mc_fc {cl} setting
item |Магазин |sm_mc_fc {cl} "sm_shop"
item |Список звуков |sm_mc_fc {cl} "sm_sound_menu"
item |Предложить карту |sm_mc_fc {cl} "sm_nominate"
item |Связь с администраторами КТМ |sm_mc_om {cl} contact
item |О сервере |sm_mc_om {cl} about
settime |mainMenu |15

create |setting |menu
title |[ Настройки сервера ]{nl}{ } |
item |Вкл/Выкл музыку на карте |sm_mc_fc {cl} "sm_music"
item |Спрятать игроков |sm_mc_fc {cl} "sm_hide"
text |{ }
setpos |8
setback |mainMenu
setpos |9

item |Выход

3. Где нужно ставить panel, где list, а где menu?
Автор не пояснил разницы между ними
Ну да, это лист, там панель, а там меню, но какие между ними отличия?

4. Как на сервере забиндить меню (sm_menu)на F4?
Чтобы бинд работал для всех и только на моем сервере? Читал там нужно отдельный мини плагин создавать. Но толком я не разобрался

Буду очень благодарен за помощь

--- Добавлено позже ---
2)sm_mc_om <client> - открыть меню для игрока
sm_mc_om {cl} setting
3)В меню пункты от 1 до 9 (Нельзя их убрать)
В панели ты можешь ставить текст без кнопки на него
--- Добавлено позже ---
4)
PHP:
public OnPluginStart() AddCommandListener(Button_F4, "rebuy");

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;
}
 

zomboy7

Участник
Сообщения
88
Реакции
96
3)В меню пункты от 1 до 9 (Нельзя их убрать)
В панели ты можешь ставить текст без кнопки на него
А в меню нельзя поставить текст без кнопки? Только title?

PHP:
public OnPluginStart() AddCommandListener(Button_F4, "rebuy");

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;
}
Ой большое спасибо
А если я хочу добавить другие бинды в этот будущий мини-плагин
Нужно делать так? (не особо разбираюсь в плагиностроении)
PHP:
public OnPluginStart() AddCommandListener(Button_F4, "rebuy"); AddCommandListener(КНОПКА, "действие бинда");

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;

public Action:КНОПКА(client, String:command[], args)
{
   FakeClientCommand(client, "новая комманда");
   return Plugin_Continue;
}
 
Последнее редактирование:

BaFeR

Добрый человек
Сообщения
721
Реакции
216
А в меню нельзя поставить текст без кнопки? Только title?


Ой большое спасибо
А если я хочу добавить другие бинды в этот будущий мини-плагин
Нужно делать так? (не особо разбираюсь в плагиностроении)
PHP:
public OnPluginStart() AddCommandListener(Button_F4, "rebuy"); AddCommandListener(КНОПКА, "действие бинда");

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;
}

public Action:КНОПКА(client, String:command[], args)
{
   FakeClientCommand(client, "новая комманда");
   return Plugin_Continue;
}
Я тоже xD Ну вот

PHP:
public OnPluginStart()
{
    AddCommandListener(Button_F4, "rebuy");
    AddCommandListener(ЛЮБОЕ_НАЗВАНИЕ, "КНОПКА");
}

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;
}

public Action:ЛЮБОЕ_НАЗВАНИЕ(client, String:command[], args)
{
   FakeClientCommand(client, "новая комманда");
   return Plugin_Continue;
}
 
Последнее редактирование:

zomboy7

Участник
Сообщения
88
Реакции
96
Я тоже xD Ну вот

PHP:
public OnPluginStart()
{
    AddCommandListener(Button_F4, "rebuy");
    AddCommandListener(ЛЮБОЕ_НАЗВАНИЕ, "КНОПКА");
}

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "sm_menu");
   return Plugin_Continue;

public Action:ЛЮБОЕ_НАЗВАНИЕ(client, String:command[], args)
{
   FakeClientCommand(client, "новая комманда");
   return Plugin_Continue;
}
А почему для бинда обозначается непосредственно действие кнопки как например ("rebuy" А не сама кнопка F4. Как делают через консоль). И вообще где взять тогда названия этих действий, если я хочу забиндить F3 еще
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
А почему для бинда обозначается непосредственно действие кнопки как например ("rebuy" А не сама кнопка F4. Как делают через консоль). И вообще где взять тогда названия этих действий, если я хочу забиндить F3 еще
Все возможные кнопки через m_nButtons
PHP:
#define IN_ATTACK        (1 << 0)
#define IN_JUMP            (1 << 1)
#define IN_DUCK            (1 << 2)
#define IN_FORWARD        (1 << 3)
#define IN_BACK            (1 << 4)
#define IN_USE            (1 << 5)
#define IN_CANCEL        (1 << 6)
#define IN_LEFT            (1 << 7)
#define IN_RIGHT        (1 << 8)
#define IN_MOVELEFT        (1 << 9)
#define IN_MOVERIGHT        (1 << 10)
#define IN_ATTACK2        (1 << 11)
#define IN_RUN            (1 << 12)
#define IN_RELOAD        (1 << 13)
#define IN_ALT1            (1 << 14)
#define IN_ALT2            (1 << 15)
#define IN_SCORE        (1 << 16)       /**< Used by client.dll for when scoreboard is held down */
#define IN_SPEED        (1 << 17)    /**< Player is holding the speed key */
#define IN_WALK            (1 << 18)    /**< Player holding walk key */
#define IN_ZOOM            (1 << 19)    /**< Zoom key for HUD zoom */
#define IN_WEAPON1        (1 << 20)    /**< weapon defines these bits */
#define IN_WEAPON2        (1 << 21)    /**< weapon defines these bits */
#define IN_BULLRUSH        (1 << 22)
#define IN_GRENADE1        (1 << 23)    /**< grenade 1 */
#define IN_GRENADE2        (1 << 24)    /**< grenade 2 */
#define IN_ATTACK3        (1 << 25)
[CS:GO] AutoBind клавиш на сервер
 

zomboy7

Участник
Сообщения
88
Реакции
96
Ахах, я понял, это сделано чтобы обойти ограничение бинда, хитро и умно)

И там ты скобку не поставил в том исходнике
--- Добавлено позже ---
Может кому-то понадобатся.
На F4 выполняется команда !menu
На F3 выполняется команда !cmdlist
 

Вложения

  • binder.sp
    392 байт · Просмотры: 170
  • binder.smx
    3.6 КБ · Просмотры: 71
Последнее редактирование:

Svoboda

Помощь по CSS v92
Сообщения
393
Реакции
56
привет помогите решить проблему как перенести половину текста на вторую страницу?
create |donat5 |panel
regcmd |donat5 |
title |★ Что включает в себя VIP PRO? ★{nl}{ } |
text |{ }[Да] Префикс [VIP PRO]
text |{ }[Да] Кикнуть игрока
text |{ }[Да] Выносливость
text |{ }[Да] Эффект ауры
text |{ }[Да] Перчатки 100%
text |{ }[Да] Краска от пуль
text |{ }[Да] Запрет Чат/Микрофон
text |{ }[Да] Увиличения опыта RPG 1.4
text |{ }[Да] Комплект оружия VIP
text |{ }[Да] Скины персонажа
text |{ }[Да] Переместить игрока
text |{ }[Да] Эффект за пулями
text |{ }[Да] Увиличение Кредитов SHOP
text |{ }[Да] Моментальная смена оружия
text |{ }[Да] Модели ножа
text |{ }[Да] Возможность замарозить услугу
text |{nl} { }
setpos |9
setback |donat1
 

Вложения

  • 2018-08-24_08-44-28.png
    2018-08-24_08-44-28.png
    8.2 КБ · Просмотры: 127
Последнее редактирование модератором:

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
@Svoboda тут должно быть не больше 9-и строк (пример под спойлером)
create |radio |menu
regcmd |sm_radio |
title |[ РАДИО ]{nl}{ } |
item |Радио рекорд |sm_mc_fc {cl} "say /record"
item |Радио европа плюс |sm_mc_fc {cl} "say /europa+"
item |Радио enerjy |sm_mc_fc {cl} "say /enerjy"
item |Радио рекорд club |sm_mc_fc {cl} "say /recordclub"
item |Радио dance fm |sm_mc_fc {cl} "say /dfm"
item |Выключить радио |sm_mc_fc {cl} "say /radiooff"
можешь взять себе если хочешь,раньше использовал как motd радио
 

#Awe

Участник
Сообщения
30
Реакции
4
привет помогите решить проблему как перенести половину текста на вторую страницу?
Оффтоп


C-подобный:
create            |donat5                                    |panel
regcmd            |donat5                                    |
title            |★ Что включает в себя VIP PRO? ★{nl}{ }     |
text            |{ }[Да] Префикс [VIP PRO]
text            |{ }[Да] Кикнуть игрока
text            |{ }[Да] Выносливость
text            |{ }[Да] Эффект ауры
text            |{ }[Да] Перчатки 100%
text            |{ }[Да] Краска от пуль
item            |Далее..                                |sm_mc_om {cl} donat6
text            |{ }                                    |
setpos             |8                                        |
setback            |mainMenu                                |
setpos            |9                                        |
item            |Выход                                    |



create            |donat6                                    |panel
regcmd            |donat6                                    |
title            |★ Что включает в себя VIP PRO? ★{nl}{ }     |
text            |{ }[Да] Запрет Чат/Микрофон
text            |{ }[Да] Увиличения опыта RPG 1.4
text            |{ }[Да] Комплект оружия VIP
text            |{ }[Да] Скины персонажа
text            |{ }[Да] Переместить игрока
text            |{ }[Да] Эффект за пулями
item            |Далее..                                |sm_mc_om {cl} donat7
text            |{ }                                    |
setpos             |8                                        |
setback            |donat5                                |
setpos            |9                                        |
item            |Выход                                    |


create            |donat7                                    |panel
regcmd            |donat7                                    |
title            |★ Что включает в себя VIP PRO? ★{nl}{ }     |
text            |{ }[Да] Увиличение Кредитов SHOP
text            |{ }[Да] Моментальная смена оружия
text            |{ }[Да] Модели ножа
text            |{ }[Да] Возможность замарозить услугу
setpos             |8                                        |
setback            |donat6                                   |
setpos            |9                                        |
item            |Выход                                    |
 

ALSHiN

Участник
Сообщения
222
Реакции
14
Ахах, я понял, это сделано чтобы обойти ограничение бинда, хитро и умно)

И там ты скобку не поставил в том исходнике
--- Добавлено позже ---
Может кому-то понадобатся.
На F4 выполняется команда !menu
На F3 выполняется команда !cmdlist
офигенный плагин, забиндил себе сервер , f3 вип меню, f4 меню, а чтобы сделать на клавишу R, где взять название этой клавиши?
--- Добавлено позже ---
а еще на клавишу C :3
 

zomboy7

Участник
Сообщения
88
Реакции
96
офигенный плагин, забиндил себе сервер , f3 вип меню, f4 меню, а чтобы сделать на клавишу R, где взять название этой клавиши?
--- Добавлено позже ---
а еще на клавишу C :3
Bafer кинул выше моего прошлого сообщения:
Все возможные кнопки через m_nButtons
PHP:
#define IN_ATTACK (1 << 0)
#define IN_JUMP (1 << 1)
#define IN_DUCK (1 << 2)
#define IN_FORWARD (1 << 3)
#define IN_BACK (1 << 4)
#define IN_USE (1 << 5)
#define IN_CANCEL (1 << 6)
#define IN_LEFT (1 << 7)
#define IN_RIGHT (1 << 8)
#define IN_MOVELEFT (1 << 9)
#define IN_MOVERIGHT (1 << 10)
#define IN_ATTACK2 (1 << 11)
#define IN_RUN (1 << 12)
#define IN_RELOAD (1 << 13)
#define IN_ALT1 (1 << 14)
#define IN_ALT2 (1 << 15)
#define IN_SCORE (1 << 16) /**< Used by client.dll for when scoreboard is held down */
#define IN_SPEED (1 << 17) /**< Player is holding the speed key */
#define IN_WALK (1 << 18) /**< Player holding walk key */
#define IN_ZOOM (1 << 19) /**< Zoom key for HUD zoom */
#define IN_WEAPON1 (1 << 20) /**< weapon defines these bits */
#define IN_WEAPON2 (1 << 21) /**< weapon defines these bits */
#define IN_BULLRUSH (1 << 22)
#define IN_GRENADE1 (1 << 23) /**< grenade 1 */
#define IN_GRENADE2 (1 << 24) /**< grenade 2 */
#define IN_ATTACK3 (1 << 25)
 

Boxmode

Участник
Сообщения
111
Реакции
8
.
 
Последнее редактирование:
Сверху Снизу