#pragma semicolon 1
#define LVL 2 // канал
#define CD 5 // время отображения
// цвет текста
#define CLR_R 0 // красный
#define CLR_G 127 // зелёный
#define CLR_B 255 // синий
#define CLR_A 255 // прозрачность
new Handle:hTopMsg;
public OnPluginStart()
{
hTopMsg = CreateKeyValues("Stuff", "title", "@");
KvSetColor(hTopMsg, "color", CLR_R, CLR_G, CLR_B, CLR_A);
KvSetNum(hTopMsg, "level", LVL);
KvSetNum(hTopMsg, "time", CD);
}
public OnMapStart()
{
CreateTimer(CD+0.0, Timer_Clock, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}
public Action:Timer_Clock(Handle:timer)
{
static String:time[16];
FormatTime(time, sizeof(time), "%H:%M:%S", GetTime());
KvSetString(hTopMsg, "title", time);
for(new i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i)) CreateDialog(i, hTopMsg, DialogType_Msg);
}