Pomooc

Započeo BuhaBosko, Mart 14, 2024, 16:47:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Imam problem, kad igrac ode afk ocu da mu se prikazuje iznad glave koliko je afk i to, i ubacio sam to, ali jednostavno kad ode covek afk to mu se ne prikazuje iznad glave, evo kod

         /// AFK iznad Glave
         if(IsPlayerPaused(i))
          {
          new str[128];
           format(str, sizeof(str), "(( AFK - %02d:%02d:%02d ))", afkSat,afkMin,afkSec);

           SetPlayerChatBubble(i, str, 0x0099CCAA, 20.0, 1500);
            afkTime++;
           afkSec++;
           if(afkSec >=60)
           {
            afkMin++;
           afkSec=0;
           }
           if(afkMin >=60)
           {
            afkSat++;
           afkMin=0;
           }
          }
           else
           {
            afkTime=0;
            afkSat=0;
            afkMin=0;
            afkSec=0;
           }

Pokušaj ovako
/// AFK iznad Glave
if(IsPlayerPaused(i))
{
    new str[128];
    format(str, sizeof(str), "(( AFK - %02d:%02d:%02d ))", afkSat, afkMin, afkSec);

    SetPlayerChatBubble(i, str, 0x0099CCAA, 20.0, 1500);
    afkTime++;
    afkSec++;
    if(afkSec >= 60)
    {
        afkMin++;
        afkSec = 0;
    }
    if(afkMin >= 60)
    {
        afkSat++;
        afkMin = 0;
    }
}
else
{
    afkTime = 0;
    afkSat = 0;
    afkMin = 0;
    afkSec = 0;
}



A onda debug, vidi dodaj print iznad if i u sam if. To ce ti reci da li timer radi (ovaj iznad if-a), i da li se to IsPlayerPaused uopste poziva...


Citat: BuhaBosko poslato Mart 14, 2024, 17:49:41 POSLE PODNE
Ne ocitava print
Pa eto ti i odgovor...Mislim opet, koji print, ali ako si uradio kako treba onda znas i problem...