Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BR] Ralph poslato Septembar 22, 2013, 20:36:28 POSLE PODNE

Naslov: [Pomoc] Automatska popravka vozila
Poruka od: [BR] Ralph poslato Septembar 22, 2013, 20:36:28 POSLE PODNE
Skripta koju koristim: FR/DM mod od 0
Detaljan opis problema: Pokusao sam uraditi nesto, da samo popravlja vozilo, ali ne radi kako treba :/
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

forward AutomatskaPopravka(playerid);
public AutomatskaPopravka(playerid)
{
  if(IsPlayerInAnyVehicle(playerid))
  {
    new Float:snaga,idvozila;
    idvozila= GetPlayerVehicleID(playerid);
    GetVehicleHealth(idvozila,snaga);
    if(snaga <250)
    {
    SetVehicleHealth(idvozila,1000);
    }
  }
}


Nista komplikovano ali ne vidim razlog zasto ne radi?
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: Vuzimir poslato Septembar 22, 2013, 20:40:14 POSLE PODNE
dali si dodao timer?
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: [BR] Ralph poslato Septembar 22, 2013, 20:41:29 POSLE PODNE
Citat: Vuzimir poslato Septembar 22, 2013, 20:40:14 POSLE PODNE
dali si dodao timer?

Nisam, zasto bi ga dodavao?

Vozilo spadne na 250hp-a samo se popravi.
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: Vuzimir poslato Septembar 22, 2013, 20:44:22 POSLE PODNE
[quote author=[X-3] Ralph link=topic=79954.msg549471#msg549471 date=1379875289]
Citat: Vuzimir poslato Septembar 22, 2013, 20:40:14 POSLE PODNE
dali si dodao timer?

Nisam, zasto bi ga dodavao?

Vozilo spadne na 250hp-a samo se popravi.
[/quote]

koliko ja znam i koliko sam upucen treba timer, kako ti ocekujes da ono zna dali je vozilo ispod 250 HP, treba stalno nesto da provjerava a to je timer...
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: [BR] Ralph poslato Septembar 22, 2013, 20:46:05 POSLE PODNE
Citat: Vuzimir poslato Septembar 22, 2013, 20:44:22 POSLE PODNE
[quote author=[X-3] Ralph link=topic=79954.msg549471#msg549471 date=1379875289]
Citat: Vuzimir poslato Septembar 22, 2013, 20:40:14 POSLE PODNE
dali si dodao timer?

Nisam, zasto bi ga dodavao?

Vozilo spadne na 250hp-a samo se popravi.

koliko ja znam i koliko sam upucen treba timer, kako ti ocekujes da ono zna dali je vozilo ispod 250 HP, treba stalno nesto da provjerava a to je timer...
[/quote]

new Float:snaga,idvozila;
    idvozila= GetPlayerVehicleID(playerid);// Uzima id vozila
    GetVehicleHealth(idvozila,snaga); // Ovo tu inace sluzi za citanje knjiga, a ne hp-a vozila.


Aj molim te prestani komentarisati.

http://wiki.sa-mp.com/wiki/GetVehicleHealth

ako vidis kako je objasnjena GetVehicleHealth funkcija, onda i tu fali tajmer?
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: Vuzimir poslato Septembar 22, 2013, 20:56:51 POSLE PODNE
Ala brate dragi, get vehicle health jeste da provjerava koliko HP-a ima vozilo, ali treba timer da ovaj tvoj callback AutomatskaPopravka pokrene da provjerava te funkcije dali sada razumjes??? ovako ti ide timer

SetTimerEx("AutomatskaPopravka",500,true,"d",playerid);

ti mozda mislis da ja bubam zato sto nerazumjes ovo, ali stavi timer pa ces viditi, napravi test komandu koja ce ti pokrenuti timer,
CMD:test1(playerid, params[])
{
SetTimerEx("AutomatskaPopravka",500,true,"d",playerid);
return 1;
}


uzmi sjedni u auto kucaj /test1 i slupaj ga pa ces viditi kada spane ispod 250 hp da ce se repair! Provjeava helth vozila svakih 0.5 sec!
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: [BR] Ralph poslato Septembar 22, 2013, 21:08:16 POSLE PODNE
U pravu si, hvala ti i izvini.

Moze lock
Naslov: Odg: [Pomoc] Automatska popravka vozila
Poruka od: Vuzimir poslato Septembar 22, 2013, 21:09:05 POSLE PODNE
[quote author=[X-3] Ralph link=topic=79954.msg549483#msg549483 date=1379876896]
U pravu si, hvala ti i izvini.

Moze lock
[/quote]

Eto, np, nema na cemu... :)