Вывод информации игроку

Статус
Новые ответы в этой теме размещать нельзя.

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
148
Симпатии
2
Пол
Мужской
#1
Добрый день. Товарищи, подскажите, как можно вывести информацию игроку по формату меню? Например, как выводится ранк в статистике gameme. Знаю, что можно так выводить инфу (при выводе нет менюшных кнопок "Назад/Далее/Выход" и инфа пропадает по нажатию любой цифры... Пробовал через formatex - либо что то не так делал, либо не получилось так...
 

Анатолий

Пользователь
Регистрация
8 Июн 2017
Сообщения
511
Симпатии
167
Пол
Мужской
VKcom
e1337ace
#3
Добрый день. Товарищи, подскажите, как можно вывести информацию игроку по формату меню? Например, как выводится ранк в статистике gameme. Знаю, что можно так выводить инфу (при выводе нет менюшных кнопок "Назад/Далее/Выход" и инфа пропадает по нажатию любой цифры... Пробовал через formatex - либо что то не так делал, либо не получилось так...
ну типа так
C++:
#include <amxmodx>
#include <csx>

#if AMXX_VERSION_NUM < 183
    #include <colorchat>
#endif

public plugin_init()
{
    register_clcmd("say /ranks", "CmdRank")
    register_clcmd("say_team /ranks", "CmdRank")
}

public CmdRank(id)
{
    new st[8], bh[8]
    new num = get_statsnum()
    new rank = get_user_stats(id, st, bh)

    if (rank <= 0)
    {
        client_print_color(id, print_team_default, "^1[^4CSX^1] ^3Статистика недоступна. Попробуйте позже.")
    }
    new msg[512], len
    len += formatex(msg[len], charsmax(msg) - len, "^t\wВы занимаете \r%d-е \wместо из \r%d^n", rank, num)
    len += formatex(msg[len], charsmax(msg) - len, "^t\wУбийств \r%d \d| \wВ голову \r%d \d| \wСмертей \r%d^n", st[0], st[2], st[1])
    len += formatex(msg[len], charsmax(msg) - len, "^t\wВыстрелов \r%d \d| \wПопаданий \r%d \d| \wУрон \r%d^n", st[4], st[5], st[6])
    show_menu(id, 1024, msg, 5)
    return PLUGIN_HANDLED
}
 

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
148
Симпатии
2
Пол
Мужской
#4
fantom, Анатолий, от души вам, ребятки. пока ковырял этот метод - нашел решение, как можно вывести персонально через dhud эту информацию. Единственный вопрос - что больше грузит сервер? dhud(показывает 10 сек по запросу индивидуально) или show_menu?
 

Анатолий

Пользователь
Регистрация
8 Июн 2017
Сообщения
511
Симпатии
167
Пол
Мужской
VKcom
e1337ace
#5
fantom, Анатолий, от души вам, ребятки. пока ковырял этот метод - нашел решение, как можно вывести персонально через dhud эту информацию. Единственный вопрос - что больше грузит сервер? dhud(показывает 10 сек по запросу индивидуально) или show_menu?
нагрузки нету) и еще show_menu(id, 1024, msg, 5) 5 это время в секундах показа меню.
 

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
148
Симпатии
2
Пол
Мужской
#6
Анатолий, в таком случае воспользовался твоим кодом, от души)

закройте тему, пожалуйста
 
Статус
Новые ответы в этой теме размещать нельзя.