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?