работа с hud

Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Добрый день Парни
замучился ковыряться в этих цифрах, как сделать что бы при изменении цифры новая не накладывалась на прежнюю, смотрится hud так не красиво

Код:
set_hudmessage(169, 115, 79, 0.01, 0.67, 0, 1.0, 1.0, 1.0, 1.0)
27 Июл 2020
последние 2 значения выставил по 1.0 что бы hud при обновлении не дергался
 
Сообщения
20
Реакции
-5
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
cruze191, приложите исходник
 
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
OSTROG,
Код:
/*

    Date and Time/Дата и время

    история
    {
        Версия [v0.1]:
        [*] Первый релиз

        Версия [v0.2]
        [+] Добавлено кол-во админов онлайн
    }

    ServerBy905 Team & Tom

*/
#include <amxmodx>

new PL[] = "[AMXX] Date and Time"
new VE[] = "0.2"
new AU[] = "ServerBy905 Team & Tom"

new admin

public plugin_init()
    register_plugin(PL, VE, AU)

public client_putinserver(id) {
    set_task(1.0, "DateAndTime", id, _, _, "b")
    if(get_user_flags(id) & ADMIN_KICK)
        admin++
}

public client_disconnect(id) {
    if(get_user_flags(id) & ADMIN_KICK)
        admin--
}

public DateAndTime(id) {
    new time[64], date[64]
    get_time("%H:%M:%S", time, 63)
    get_time("%d.%m.%Y", date, 63)
    set_hudmessage(169, 115, 79, 0.01, 0.67, 0, 1.0, 1.0, 1.0, 1.0)
    show_hudmessage(id, "Время: %s^nДата: %s", time, date)
    return PLUGIN_CONTINUE
}
 
Сообщения
20
Реакции
-5
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
cruze191,
Код:
set_hudmessage(169, 115, 79, 0.01, 0.67, 0, 1.0, 1.0)
27 Июл 2020
cruze191, или
Код:
set_hudmessage(169, 115, 79, 0.01, 0.67, 0, 0.0, 1.0, 1.0)
27 Июл 2020
cruze191, ну или
Код:
set_hudmessage(169, 115, 79, 0.01, 0.67, 0, 0.0, 1.0)
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
cruze191, CreateHudSyncObj + ShowSyncHudMsg

П.С. OSTROG, как вы беретесь за заказы, если в таком базовом примере ищите пути для костылей. Я б еще понял если речь шла бы про DHUD.
 
  • Нравится
Реакции: Ayk
Сообщения
20
Реакции
-5
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
fantom, я скинул примеры
27 Июл 2020
cruze191,
Код:
/*

    Date and Time/Дата и время

    история
    {
        Версия [v0.1]:
        [*] Первый релиз

        Версия [v0.2]
        [+] Добавлено кол-во админов онлайн
    }

    ServerBy905 Team & Tom

*/
#include <amxmodx>

new PL[] = "[AMXX] Date and Time"
new VE[] = "0.2"
new AU[] = "ServerBy905 Team & Tom"

new admin
new stSyncHudCreate

public plugin_init()
{
    register_plugin(PL, VE, AU)
    stSyncHudCreate = CreateHudSyncObj()
}

public client_putinserver(id) {
    set_task(1.0, "DateAndTime", id, _, _, "b")
    if(get_user_flags(id) & ADMIN_KICK)
        admin++
}

public client_disconnect(id) {
    if(get_user_flags(id) & ADMIN_KICK)
        admin--
}

public DateAndTime(id) {
    new time[64], date[64]
    get_time("%H:%M:%S", time, 63)
    get_time("%d.%m.%Y", date, 63)
    set_hudmessage(250, 0, 0, 0.01, 0.67, 0, 0.0, 1.0)
    ShowSyncHudMsg(id, stSyncHudCreate, "Время: %s^nДата: %s", time, date)
    return PLUGIN_CONTINUE
}
 
Последнее редактирование:
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
OSTROG, почти подошел 3 вариант, но пульсирует hud до полного исчезновения на секунду
 
Сообщения
2,143
Реакции
1,225
Помог
44 раз(а)
cruze191, уменьши 8-й аргумент в set_hudmessage. Попробуй со значениями 0.90 - 0.99
 
Последнее редактирование:
Сообщения
142
Реакции
-14
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Minni, не в какую
27 Июл 2020
cruze191, получилось вот так)
но теперь она пульсирует каждую секунду, напрягает глаза
Код:
0, 0.1, 1.0, 0.1, 0.1
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу