Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Benac poslato Februar 15, 2014, 19:23:15 POSLE PODNE

Naslov: Pomoc - Hunger
Poruka od: Benac poslato Februar 15, 2014, 19:23:15 POSLE PODNE
SKRIPTA: FS
PROBLEM: nerazumijem zasto kada bar dode do 0 nepocme skidati healt :S
DIO SKRIPTE: public OnFilterScriptInit()
{
SetTimer("ProgressBar", 3000, 1);
SetTimer("update", 2000, 1);

for(new playerid; playerid < MAX_PLAYERS; playerid++)
    {
        new Float:health;
GetPlayerHealth(playerid, health);
        new HungryTime = SetPlayerHealth(playerid, health-5);
if(GetProgressBarValue(hungry[playerid]) <= 0)
{
    SetTimer("HungryTime", 30000, 1);
}
if(GetProgressBarValue(hungry[playerid]) <= 0)
{
    SetProgressBarValue(hungry[playerid], 0);
}
if(GetProgressBarValue(hungry[playerid]) > 0)
{
    KillTimer(HungryTime);
}
}
return 1;
}

SLIKA: /
Naslov: Odg: Pomoc - Hunger
Poruka od: Blaeks poslato Februar 15, 2014, 19:25:59 POSLE PODNE
if(GetProgressBarValue(hungry[playerid]) <= 0)
{
    SetTimer("HungryTime", 30000, 1);
}
if(GetProgressBarValue(hungry[playerid]) <= 0)
{
    SetProgressBarValue(hungry[playerid], 0);
}
2 iste provere razlicite funkcije ?
Naslov: Odg: Pomoc - Hunger
Poruka od: Benac poslato Februar 15, 2014, 19:29:42 POSLE PODNE
?
Naslov: Odg: Pomoc - Hunger
Poruka od: Blaeks poslato Februar 15, 2014, 19:31:49 POSLE PODNE
ovu proveru if(GetProgressBarValue(hungry[playerid]) <= 0) stavljas 2 puta, a razlicite funkcije im pokreces
Naslov: Odg: Pomoc - Hunger
Poruka od: Benac poslato Februar 15, 2014, 20:06:02 POSLE PODNE
pajedna mi je za poruku a druga kada dode na 0 da prekine timer da mu timer prestane da crkne kak da to nap
Naslov: Odg: Pomoc - Hunger
Poruka od: Blaeks poslato Februar 16, 2014, 12:38:53 POSLE PODNE
if(GetProgressBarValue(hungry[playerid]) <= 0)
{
    SetTimer("HungryTime", 30000, 1);
                SetProgressBarValue(hungry[playerid], 0);
  }
moze to i ovako  ?