Преобразование форматов

Vit_ amin

Добрая душа
Сообщения
1,504
Реакции
660
Здравствуйте, возможно ли что-то подобного плана сделать ? (код с ошибкой Invalid Handle), скинул просто как суть
C-подобный:
   Menu hMenu = new Menu(MenuHandler_PlayerClassApplay, MENU_ACTIONS_DEFAULT | MenuAction_Display | MenuAction_DisplayItem);
   (view_as<Panel>(hMenu)).DrawItem("My Text", ITEMDRAW_RAWLINE);
Так как в Menu - ITEMDRAW_RAWLINE нерабочий (варианты в теме на AlliedModers не помогли, использование панели, это последний вариант, но может через меню как то можно извернуться все же) ?
 
Последнее редактирование:

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Здравствуйте, возможно ли что-то подобного плана сделать ? (код с ошибкой Invalid Handle), скинул просто как суть
C-подобный:
   Menu hMenu = new Menu(MenuHandler_PlayerClassApplay, MENU_ACTIONS_DEFAULT | MenuAction_Display | MenuAction_DisplayItem);
   (view_as<Panel>(hMenu)).DrawItem("My Text", ITEMDRAW_RAWLINE);
Так как в Menu - ITEMDRAW_RAWLINE нерабочий (варианты в теме на AlliedModers не помогли, использование панели, это последний вариант, но может через меню как то можно извернуться все же) ?
CreatePanelFromMenu() не помогает?

но вообще лучше делать сразу панельку, а не меню, если она вам нужна.
 

Vit_ amin

Добрая душа
Сообщения
1,504
Реакции
660
CreatePanelFromMenu() не помогает?

но вообще лучше делать сразу панельку, а не меню, если она вам нужна.
Если я правильно понял, то от неё толку как такого же нету, ведь это считай создание панели с нуля.
Ну или, если не сложно, простенький пример, чтобы я соориентировался

Проверил, не работает, видимо придётся через панель в таком случае
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Если я правильно понял, то от неё толку как такого же нету, ведь это считай создание панели с нуля.
Ну или, если не сложно, простенький пример, чтобы я соориентировался
хоба --> [SourcePawn] Урок 7 - Панели и Меню


C-подобный:
Handle hPanel = CreatePanel();
DrawPanelText(hPanel, "строка1");
DrawPanelItem(hPanel, "пункт1");
SendPanelToClient(hPanel, iClient);
 

Vit_ amin

Добрая душа
Сообщения
1,504
Реакции
660
хоба --> [SourcePawn] Урок 7 - Панели и Меню


C-подобный:
Handle hPanel = CreatePanel();
DrawPanelText(hPanel, "строка1");
DrawPanelItem(hPanel, "пункт1");
SendPanelToClient(hPanel, iClient);
Панели я умею составлять, речь была об использовании native функции CreatePanelFromMenu
Сообщения автоматически склеены:

Тему в топку
решение
Но все же, если кто-то знает вариант, чтобы не было пункта меню (как при ITEMDRAW_DISABLED), буду рад увидеть
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Так может \n использовать попробовать? Или надо, чтобы были пункты 1,2, ,4?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
@RusJJ, он же писал, что нашёл этот способ на АМ, но ему хочеццо именно ITEMDRAW_RAWLINE, который в меню не работает.
 
Сверху Снизу