Witam.
Mam plugin, który 30 sekund od rozpoczęcia rundy tylko żyjącym graczom pokazuje pewien komunikat w HUD.
Ale problem tkwi w tym, że gdy runda konczy sie powiedzmy około 3 sekundy przed zakończeniem rundy, to wiadomość pojawia się na początku rundy - nie resetuje czasu...
Pomoze ktos?
#include <amxmodx> #include <cstrike> #define TASK 7000 #define CZAS 6 new zmienna; public plugin_init() { register_plugin("Info", "1.0", "Wielkie Jol") register_logevent("PoczatekRundy", 2, "1=Round_Start") } public PoczatekRundy() { if(task_exists()) remove_task(); zmienna = 0; set_task(30.0, "InfoOpusc") } public InfoOpusc(){ set_task(1.0, "wyswietl", TASK); } public wyswietl(){ for(new i=1;i<33;i++){ if(!is_user_alive(i) || !is_user_connected(i)) continue; zmienna++; if(zmienna >= CZAS) remove_task(TASK) set_hudmessage(128, 255, 255, -1.0, 0.21, 0, 6.0, 6.0, 1.0, 1.2, 3) show_hudmessage(i, "Moja tresc") }