заявка за Time,Date - Dhud Msg

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от jumby1990 » 22 Мар 2019, 06:51

Здравейте ако можете да направите да се показва времето и датата в dhud съобщение най-горе по средата на екрана,

Пример:
Time: - времето
Date: - датата , деня , годината

Благодаря предварително.

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от illusion » 22 Мар 2019, 08:57

Тествай

Код за потвърждение: Избери целия код

#include <amxmodx>
#if AMXX_VERSION_NUM < 183
	#include <dhudmessage>
#endif

#define PLUGIN "Time And Date In HUD"
#define VERSION "1.0"
#define AUTHOR "Flicker"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    set_task(1.0, "displayTimeDate", _, _, _, "b")
}

public displayTimeDate()
{
    new players[32], num
    get_players(players, num, "ah")
    
    new szDate[32], szTime[32]
    get_time("%d/%m/%Y", szDate, charsmax(szDate))
    get_time("%I:%M:%S", szTime, charsmax(szTime))
    
    for(new i; i < num; i++)
    {
        set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 0.1, 1.0, 0.1, 0.1, -1)
        show_dhudmessage(players[i], "%s^n%s", szDate, szTime)
    }
}  

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от jumby1990 » 22 Мар 2019, 09:16

сложих го , но не показва нищо

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от illusion » 22 Мар 2019, 09:29

Код за потвърждение: Избери целия код

#include <amxmodx>
#if AMXX_VERSION_NUM < 183
	#include <dhudmessage>
#endif

#define TASK_MESSAGE 429834
#define VERSION 1.0
#define AUTHOR summertime vibes

public plugin_init()
{
	register_plugin("Date and Time DHUD", "VERSION", "AUTHOR")
}

public client_putinserver(id)
{
    set_task(1.0, "dateandtime", id + TASK_MESSAGE, _, _, "b")
}

public client_disconnect(id)
{
    new iTask = id + TASK_MESSAGE
    
    if(task_exists(iTask))
        remove_task(iTask)
}

public dateandtime(id)
{
    id -= TASK_MESSAGE
    
    /*if(!is_user_alive(id))
        return*/

    new szDate[32], szTime[32]
    get_time("%d/%m/%Y", szDate, charsmax(szDate))
    get_time("%I:%M:%S", szTime, charsmax(szTime))
        
    set_dhudmessage(0, 255, 0, 0.02, 0.2, 0, 0.1, 1.0, 0.1, 0.1)
    show_dhudmessage(id, "%s^n%s", szDate, szTime)
}

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от jumby1990 » 22 Мар 2019, 09:38

работи перфектно жив и здрав !

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

заявка за Time,Date - Dhud Msg

Мнение от OciXCrom » 22 Мар 2019, 21:22

Код за потвърждение: Избери целия код

register_plugin("Date and Time DHUD", "VERSION", "AUTHOR")
Сложил си VERSION и AUTHOR в кавички, значи ще стои точно този текст, а не #define заместителите.

Трябва да е така:

Код за потвърждение: Избери целия код

register_plugin("Date and Time DHUD", VERSION, AUTHOR)
Иначе този таск не е нужен за всеки играч отделно, тъй като го показваш за всички играчи. Можеш да ползваш глобален таск и да изпратиш съобщението до всички играчи наведнъж.

Код за потвърждение: Избери целия код

#include <amxmodx>

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

public plugin_init()
{
	register_plugin("Date and Time DHUD", "1.0", "summertime vibes")
	set_task(1.0, "dateandtime", .flags = "b")
}

public dateandtime()
{
    new szDate[32], szTime[32]
    get_time("%d/%m/%Y", szDate, charsmax(szDate))
    get_time("%I:%M:%S", szTime, charsmax(szTime))

    set_dhudmessage(0, 255, 0, 0.02, 0.2, 0, 0.1, 1.0, 0.1, 0.1)
    show_dhudmessage(0, "%s^n%s", szDate, szTime)
}

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Semrush [Bot] и 19 госта