Witam.
Posiadam plugin, który 45 sekund od rozpoczęciua rundy wyświetla pewną informacje przez 6 sekund, tylko dla osób żyjących. Tylko jest jeden problem. Plugin wyświetla tekst w HUD co 45 sekund, a nie 45 sekund po rozpoczęciu rundy.
Np.: Zaczęła się runda i skończyła się 15 sek przed wyświetleniem w HUD, to w następnej rundzie teskt wyświetli się po 15 sek...
Mógłby ktoś edytować go tak, aby graczowi wyświetlał się tekst nie co 45 sek., tylko 45 sek. od rozpoczęcia rundy ?
Pozdrawiam.
#include <amxmodx> #include <cstrike> #define TASK 7000 #define CZAS 6 new kanal, zmienna; public plugin_init() { register_plugin("Info", "1.0", "Wielkie Jol") kanal = CreateHudSyncObj(); register_logevent("PoczatekRundy", 2, "1=Round_Start") } public PoczatekRundy(){ zmienna = 0; set_task(45.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(MOJE WARTOSCI) ShowSyncHudMsg(i, kanal, "MOJ TEKST") } }