UO Topic menus context menus - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Menus & Context Menus

Home · BASIC · UO API · A–Z · Examples · Languages

Старые меню, контекстные меню и ввод текста. Это отдельные механизмы; номер пункта берите из ответа нужного меню.

Разделы

Тема Команды и пояснения
AutoMenu UO.AutoMenu
WaitMenu UO.WaitMenu
Menu Hooks UO.MenuHookPresent · UO.CancelAllMenuHooks
Menu Items UO.GetMenuItems · UO.GetMenuItemsEx · UO.GetLastMenuItems
CancelMenu UO.CancelMenu
Context Menu UO.GetContextMenu · UO.ClearContextMenu
RequestContextMenu UO.RequestContextMenu
Context Menu Hooks UO.SetContextMenuHook

Все команды темы

Menus

UO.AutoMenu · UO.WaitMenu · UO.GetMenuItems · UO.GetMenuItemsEx · UO.GetLastMenuItems · UO.MenuHookPresent · UO.MenuPresent · UO.CancelAllMenuHooks · UO.CancelMenu · UO.CloseMenu · UO.WaitingForMenu · UO.WaitingMenu

Context Menu

UO.GetContextMenu · UO.RequestContextMenu · UO.SetContextMenuHook · UO.ClearContextMenu

Text Entry

UO.WaitTextEntry · UO.ConsoleEntryReply · UO.ConsoleEntryUnicodeReply

Примеры по теме

Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.

UO.RequestContextMenu

Полная карточка: параметры, возврат и разбор

SUB Main()
    UO.RequestContextMenu(self)
END SUB

UO.WaitMenu

Полная карточка: параметры, возврат и разбор

SUB Main()
    UO.WaitMenu(0, 0)
END SUB