Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: BoZZ poslato Januar 14, 2019, 23:11:31 POSLE PODNE

Naslov: Oko Bar-a za Gorivo
Poruka od: BoZZ poslato Januar 14, 2019, 23:11:31 POSLE PODNE
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): //
Naslov: Odg: Oko Bar-a za Gorivo
Poruka od: Nodze poslato Januar 14, 2019, 23:15:09 POSLE PODNE
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]
Naslov: Odg: Oko Bar-a za Gorivo
Poruka od: Nodze poslato Januar 14, 2019, 23:32:05 POSLE PODNE
@BoZZ
Evo ti citav sys benzinske pumpe i imas usput Textdraw, sve je u fullu
https://hastebin.com/umipiviyad.cpp
Naslov: Odg: Oko Bar-a za Gorivo
Poruka od: // 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] );
Naslov: Odg: Oko Bar-a za Gorivo
Poruka od: BoZZ poslato Januar 15, 2019, 15:18:32 POSLE PODNE
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 :)