[Pomoc] Automatska popravka vozila

Započeo [BR] Ralph, Septembar 22, 2013, 20:36:28 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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?
Poslednja Izmena: Septembar 22, 2013, 20:37:23 POSLE PODNE od [X-3] Ralph



[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...

My Bike KTM 450 SXF 2008

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?
Poslednja Izmena: Septembar 22, 2013, 20:50:10 POSLE PODNE od [X-3] Ralph

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!
Poslednja Izmena: Septembar 22, 2013, 21:06:27 POSLE PODNE od Vuzimir

My Bike KTM 450 SXF 2008


[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... :)
Poslednja Izmena: Septembar 22, 2013, 21:09:37 POSLE PODNE od Vuzimir

My Bike KTM 450 SXF 2008