Problem(error/warning): Uradio sam bar, kada se osteti vozilo da se bar smanji i to radi perfektno, e sada isto tako ocu za gorivo i uradio sam sve i nece da se smanji bara kada se gorivo potrosi
Dio skripte: [pawn] // OVO JE KOD ZA STANJE VOZILA KOJI RADI //
new Float:vHealth; GetVehicleHealth( vehicle, vHealth );
new str[ 32 ]; new Float:H; GetVehicleHealth( vehicle, H );
format( string, sizeof( string ), "%d", floatround( vHealth ) );
SetPlayerProgressBarValue( playerid, pSpeedometarHealth[ playerid ], H/10 );
PlayerTextDrawSetString( playerid, pSpeedometar[playerid][ 15 ], str );
PlayerTextDrawSetString( playerid, pSpeedometar[ playerid ][ 15 ], string );
// OVO JE KOD ZA GORIVO KOJI NE RADI //
new stringic[ 32 ]; new Float:G;
format( stringic, sizeof( stringic ), "_%dL", Fuel[ vehicle ] );
SetPlayerProgressBarValue( playerid, pSpeedometarGorivo[ playerid ], G/1 );
PlayerTextDrawSetString( playerid, pSpeedometar[ playerid ][ 13 ], stringic );[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Daj sve kodove kako si napravio sve
[PAWN]
new vid = GetPlayerVehicleID(playerid);
new string[125];format(string,sizeof string,"Fuel:%i",fuel[vid]);
TextDrawSetString(td_fuel[playerid],string);
TextDrawShowForPlayer(playerid,BRZINOMER_textdraw[playerid]);
} else {
TextDrawHideForPlayer(playerid,BRZINOMER_textdraw[playerid]);
}
return 1;
}
[/pawn]
@BoZZ Evo ti citav sys benzinske pumpe i imas usput Textdraw, sve je u fullu
https://hastebin.com/umipiviyad.cpp
SetPlayerProgressBarValue( playerid, pSpeedometarGorivo[ playerid ], G/1 );
Sta ti ovde varijabla G oznacava?
Probaj
SetPlayerProgressBarValue( playerid, pSpeedometarGorivo[ playerid ], Fuel[vehicleid] );
Citat: // xunder poslato Januar 15, 2019, 01:43:51 PRE PODNE
SetPlayerProgressBarValue( playerid, pSpeedometarGorivo[ playerid ], G/1 );
Sta ti ovde varijabla G oznacava?
Probaj
SetPlayerProgressBarValue( playerid, pSpeedometarGorivo[ playerid ], Fuel[vehicleid] );
Kao sto sam rekao, radio sam po ovom principu za health, pa sam stavio ovo kao sto H predtavlja Health tako G gorivo, bilo je i dosta kasno kad sam radio pa mi nije mozak bio bas u funkciji :D
Inace radi hvala puno :)