Изписване на рунд кой номер подред e като hud
Публикувано на: 13 Авг 2019, 16:03
Някой може ли да ми направи плъгин с започването на рунда да изписва кой рунд подред е примерно 10,11,12,15
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN "Round Counter"
#define VERSION "0.1"
#define AUTHOR "mi0"
//#define DHUD // Ако искаш DHud вместо Hud махни "//" пред #define
#define MESSAGE "Round: %i" // Как да изглежда съобщението като %i е броя на рундовете
#define HUD_RED 0 // цвят формат RGB - Red
#define HUD_GREEN 255 // цвят формат RGB - Green
#define HUD_BLUE 0 // цвят формат RGB - Blue
#define HUD_COORDX -1.0 // X кординат
#define HUD_COORDY 0.5 // Y кординат
#define HUD_HOLDTIME 5.0 // колко време да седи в секунди
#if defined DHUD
#define set_messageparams set_dhudmessage
#define show_message show_dhudmessage
#else
#define set_messageparams set_hudmessage
#define show_message show_hudmessage
#endif
new g_iRoundCounter
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("onNewRound", 2, "1=Round_Start")
register_event("TextMsg", "onRoundRestart", "a", "2=#Game_will_restart_in")
register_event("TextMsg", "onRoundRestart", "a", "2=#Game_Commencing")
}
public onNewRound()
{
set_task(1.0, "task_setMessage")
}
public onRoundRestart()
{
g_iRoundCounter = 0
}
public task_setMessage()
{
set_messageparams(HUD_RED, HUD_GREEN, HUD_BLUE, HUD_COORDX, HUD_COORDY, .holdtime = HUD_HOLDTIME)
show_message(0, MESSAGE, ++g_iRoundCounter)
}
Код за потвърждение: Избери целия код
//#define DHUD // Ако искаш DHud вместо Hud махни "//" пред #define
#define MESSAGE "Round: %i" // Как да изглежда съобщението като %i е броя на рундовете
#define HUD_RED 0 // цвят формат RGB - Red
#define HUD_GREEN 255 // цвят формат RGB - Green
#define HUD_BLUE 0 // цвят формат RGB - Blue
#define HUD_COORDX -1.0 // X кординат
#define HUD_COORDY 0.5 // Y кординат
#define HUD_HOLDTIME 5.0 // колко време да седи в секунди