Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:dostavibenzin( playerid )
- {
- new id = GetNearestFuelStation( playerid );
- if( KompanijaVozilo[ playerid ] == -1 ) return ErrorMessage(playerid, "Niste uzeli kamion.");
- if( !IsPlayerInAnyVehicle( playerid ) ) return ErrorMessage(playerid, "Morate biti u kamionu.");
- if( GetPlayerVehicleID(playerid) != KompanijaVozilo[ playerid ] ) return ErrorMessage(playerid, "Morate biti u kamionu.");
- if( !IsTrailerAttachedToVehicle( GetPlayerVehicleID( playerid ) ) ) return ErrorMessage(playerid, "Nemate zakacenu prikolicu.");
- if( GetVehicleTrailer( GetPlayerVehicleID( playerid ) ) != KompanijaTrailer[ playerid ] ) return ErrorMessage(playerid, "To nije vasa cisterna.");
- if( KompanijaGorivo[ playerid ] < 1 ) return ErrorMessage(playerid, "Nemate goriva u cisterni.");
- if( FuelStation[ id ][ fsGasolineL ] == 5000 ) return ErrorMessage( playerid, "Odlagaliste za benzin je puno!");
- if( FuelStation[ id ][ fsDieselL ] > 5000 ) return ErrorMessage( playerid, "Odlagaliste za benzin je puno!");
- if( FuelStation[ id ][ fsGasolineL ] < 5000)
- {
- new dostavljeno;
- if(KompanijaGorivo[ playerid ] >= 5000 - FuelStation[ id ][ fsGasolineL ])
- {
- dostavljeno = 5000 - FuelStation[ id ][ fsGasolineL ];
- }
- else
- {
- dostavljeno = KompanijaGorivo[ playerid ];
- }
- new fsID = GetNearestFuelStation( playerid );
- new imo = GetNearestKompanijaID( playerid );
- KompanijaGorivo[ playerid ] -= dostavljeno;
- SendClientMessageEx(playerid, BELA, "Prodali ste ovoj pumpi gorivo! Prodato: %d litara.", dostavljeno );
- SendClientMessageEx(playerid, BELA, "Vasa zarada: %d ! %d$ dostavljeno u sef kompanije.", dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ], (FuelStation[ id ][ fsDieselPrice ] * dostavljeno)-(dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ]));
- KompanijaInfo[ PI[ playerid ][ xKompPosao ] ][ kompKasa ] += (FuelStation[ id ][ fsGasolinePrice ] * dostavljeno)-(dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ]);
- FuelStation[ id ][ fsGasolineL ] += dostavljeno;
- FStation_Refresh( fsID );
- FStation_Save( fsID );
- SaveKompanija( imo );
- DajIgracuNovac(playerid, dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ]);
- if( KompanijaGorivo[ playerid ] <= 0 ) SendClientMessageEx(playerid, CRVENA, "Ispraznili ste cisternu, idite po gorivo.");
- {
- }
- }
- return ErrorMessage(playerid, "Ova pumpa ne treba gorivo ili nemate dovoljno goriva u cisternoj.");
- }
Advertisement
Add Comment
Please, Sign In to add comment