Problem(error/warning): Mozda zna neko kako da uradim nesto ovakvo https://imgur.com/KJDAdKR
Dio skripte: https://imgur.com/KJDAdKR
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Zaključano
[POMOC]Hp od vozila
637
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 5 godina
pre 5 godina
Napravis textdraw, zatim samo podesavas string od tda
new string[ 10 ]; new Float:VHealth; GetVehicleHealth(vehicle,VHealth);
format(string, sizeof(string), "%0.0f HP", VHealth);
PlayerTextDrawSetString( playerid, TextDrawTvoj, string );
pre 5 godina
e to nego moze malo bolje objasnit , malo me zbunilo
gdje sta moram stavit , onplayerupdate ili gdje ?
i kako ako je igrac u vozilu da se pojavi
sry pocetnik sam
gdje sta moram stavit , onplayerupdate ili gdje ?
i kako ako je igrac u vozilu da se pojavi
sry pocetnik sam
pre 5 godina
Pa pazi, verovatno znas da ubacis tdove?
Stavis kada igrac udje u vozilo, tacnije OnPlayerEnterVehicle da se tdovi pojave..
Zatim pod OnPlayerUpdate napravi proveru
Mozes i pod OnPlayerUpdate, mozes i da napravis poseban timer za to, koristeci y_timers i ptask.. Odluka je na tebi. Ako ti jos nesto nije jasno, pojasnicu ti
Stavis kada igrac udje u vozilo, tacnije OnPlayerEnterVehicle da se tdovi pojave..
Zatim pod OnPlayerUpdate napravi proveru
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid)) //Proveravamo ako je igrac u bilo kom vozilu
{
new string[ 10 ]; new Float:VHealth; GetVehicleHealth(vehicle,VHealth); //Nove varijable
format(string, sizeof(string), "%0.0f HP", VHealth); //Formatiramo Health vozila
PlayerTextDrawSetString( playerid, TextDrawTvoj, string ); //prikazemo na tdu
}
}Mozes i pod OnPlayerUpdate, mozes i da napravis poseban timer za to, koristeci y_timers i ptask.. Odluka je na tebi. Ako ti jos nesto nije jasno, pojasnicu ti
pre 5 godina
E hvala
sad mi samo 1 erro doso
(2749) : warning 213: tag mismatch
taj red
PlayerTextDrawSetString(playerid, Ime1, string ); //prikazemo na tdu
sad mi samo 1 erro doso
(2749) : warning 213: tag mismatch
taj red
PlayerTextDrawSetString(playerid, Ime1, string ); //prikazemo na tdu
pre 5 godina
error 017: undefined symbol "vehicle"
i onda sam stavio ovako
i kad udem ingame pise stalno 0 HP ne mijenja se uopste
i onda sam stavio ovako
public OnplayerUpdate
new vehicle;
if(IsPlayerInAnyVehicle(playerid)) //Proveravamo ako je igrac u bilo kom vozilu
{
new string[ 10 ]; new Float:VHealth; GetVehicleHealth(vehicle,VHealth); //Nove varijable
PlayerTextDrawShow(playerid, CarHp);
format(string, sizeof(string), "%0.0f HP", VHealth); //Formatiramo Health vozila
PlayerTextDrawSetString(playerid, CarHp, string ); //prikazemo na tdu
}i kad udem ingame pise stalno 0 HP ne mijenja se uopste
pre 5 godina
Pa, to se desava kada ja hocu brzinski da ispisem i objasnim...
Izbaci to sto si dodao, tacnije:
Sada uradis ovako:
Tako da varijabla vehicle uzme id igracevog vozila
Izbaci to sto si dodao, tacnije:
new vehicle;Sada uradis ovako:
public OnplayerUpdate()
{
//new vehicle; ovo obrisemo
if(IsPlayerInAnyVehicle(playerid)) //Proveravamo ako je igrac u bilo kom vozilu
{
new vehicle = GetPlayerVehicleID(playerid); //ovo dodamo
new string[ 10 ]; new Float:VHealth; GetVehicleHealth(vehicle,VHealth); //Nove varijable
PlayerTextDrawShow(playerid, CarHp);
format(string, sizeof(string), "%0.0f HP", VHealth); //Formatiramo Health vozila
PlayerTextDrawSetString(playerid, CarHp, string ); //prikazemo na tdu
}
return 1;
}Tako da varijabla vehicle uzme id igracevog vozila
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava