Как получить Меню игрока

Тема в разделе "Программирование / Скриптинг", создана пользователем inklesspen, 22 авг 2016.

  1. inklesspen

    inklesspen @wailder_1 взбесил.

    Сообщения:
    1.373
    Симпатии:
    393
    Вот у игрока открыто меню... Я как получить все его параметры (от 1го до 0я)?
    GetClientMenu возвращает MenuSource, с которым хрен разребешься
     
  2. Kr1kuzya

    Kr1kuzya ( ͡° ͜ʖ ͡°) Супермодератор

    Сообщения:
    3.675
    Симпатии:
    3.088
    Никак, насколько мне известно.
    GetClientMenu() возвращает информацию, открыто ли у игрока вообще какое-либо меню, не более.
     
  3. Крабос

    Крабос

    Сообщения:
    111
    Симпатии:
    42
    Ну если это точно меню,то GetMenuItem же не?
     
  4. Kr1kuzya

    Kr1kuzya ( ͡° ͜ʖ ͡°) Супермодератор

    Сообщения:
    3.675
    Симпатии:
    3.088
  5. Крабос

    Крабос

    Сообщения:
    111
    Симпатии:
    42
    @CrazyHackGUT, GetMenuItem для меню.

    Если тс использует панели,то там можно записывать и получать параметры через переменные

    А так можно попробовать использовать это,если нужно получить параметры до выбора опции в меню:

    Код:
    new p = GetMenuItemCount(menu);
    decl String:inf[40];
    for (new m = 0; m <= p; m++)
    {
        GetMenuItem(menu, m, inf, 40);
        PrintToServer("%s", inf);
    }
    
    Ну это если обычное меню.
     
  6. Kr1kuzya

    Kr1kuzya ( ͡° ͜ʖ ͡°) Супермодератор

    Сообщения:
    3.675
    Симпатии:
    3.088
    @Крабос, судя по самому вопросу, у человека нет меню, но он хочет получить его и все его пункты.
     
  7. inklesspen

    inklesspen @wailder_1 взбесил.

    Сообщения:
    1.373
    Симпатии:
    393
    У меня идея хукать UserMessage ShowMenu и вытаскивать параметры... Но там всего 2 числа и 1 строка, тобишь структуру еще понять надо.
     
  8. Крабос

    Крабос

    Сообщения:
    111
    Симпатии:
    42
  9. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.893
    Симпатии:
    1.353
    @Крабос, не смущает ? (Half-Life 1 Game Events)
     
  10. inklesspen

    inklesspen @wailder_1 взбесил.

    Сообщения:
    1.373
    Симпатии:
    393
    Это HL1, а я про HL2, там всего 1 строка и 2 числа