Witam.
Chcę zrobić by X czasu przed końcem rundy pojawiła się dana wiadomość w chat.
Dlatego zrobiłem tak:
W nowej rundzie (event HLTV):
set_task(1.0, "odliczanie",_,_,_,"b");
Następnie (11 sec przed końcem):
public odliczanie()
{
new g_czas = floatround(g_licznik - get_gametime(), floatround_floor);
if(g_czas == 11)
{
for(new i = 1; i < maxPlayers; i++)
{
if(is_user_connected(i) && cs_get_user_team(i) == CS_TEAM_T)
{
client_print(i,print_chat, "Czas")
}
}
}
}
Odliczanie czasu oraz pokazywanie wiadomości działa, jednak przez taska powtarzającego, wiadomość w chat wyświetla się 2-3 razy.
Jak zrobić by wyświetlała się tylko raz?


Dodatki SourceMod




Temat jest zamknięty









