Guest User

Untitled

a guest
May 8th, 2023
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. CMD:dostavibenzin( playerid )
  2. {
  3. new id = GetNearestFuelStation( playerid );
  4. if( KompanijaVozilo[ playerid ] == -1 ) return ErrorMessage(playerid, "Niste uzeli kamion.");
  5. if( !IsPlayerInAnyVehicle( playerid ) ) return ErrorMessage(playerid, "Morate biti u kamionu.");
  6. if( GetPlayerVehicleID(playerid) != KompanijaVozilo[ playerid ] ) return ErrorMessage(playerid, "Morate biti u kamionu.");
  7. if( !IsTrailerAttachedToVehicle( GetPlayerVehicleID( playerid ) ) ) return ErrorMessage(playerid, "Nemate zakacenu prikolicu.");
  8. if( GetVehicleTrailer( GetPlayerVehicleID( playerid ) ) != KompanijaTrailer[ playerid ] ) return ErrorMessage(playerid, "To nije vasa cisterna.");
  9. if( KompanijaGorivo[ playerid ] < 1 ) return ErrorMessage(playerid, "Nemate goriva u cisterni.");
  10. if( FuelStation[ id ][ fsGasolineL ] == 5000 ) return ErrorMessage( playerid, "Odlagaliste za benzin je puno!");
  11. if( FuelStation[ id ][ fsDieselL ] > 5000 ) return ErrorMessage( playerid, "Odlagaliste za benzin je puno!");
  12. if( FuelStation[ id ][ fsGasolineL ] < 5000)
  13. {
  14. new dostavljeno;
  15. if(KompanijaGorivo[ playerid ] >= 5000 - FuelStation[ id ][ fsGasolineL ])
  16. {
  17. dostavljeno = 5000 - FuelStation[ id ][ fsGasolineL ];
  18. }
  19. else
  20. {
  21. dostavljeno = KompanijaGorivo[ playerid ];
  22. }
  23. new fsID = GetNearestFuelStation( playerid );
  24. new imo = GetNearestKompanijaID( playerid );
  25. KompanijaGorivo[ playerid ] -= dostavljeno;
  26. SendClientMessageEx(playerid, BELA, "Prodali ste ovoj pumpi gorivo! Prodato: %d litara.", dostavljeno );
  27. 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 ]));
  28. KompanijaInfo[ PI[ playerid ][ xKompPosao ] ][ kompKasa ] += (FuelStation[ id ][ fsGasolinePrice ] * dostavljeno)-(dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ]);
  29. FuelStation[ id ][ fsGasolineL ] += dostavljeno;
  30. FStation_Refresh( fsID );
  31. FStation_Save( fsID );
  32. SaveKompanija( imo );
  33. DajIgracuNovac(playerid, dostavljeno*KompanijaInfo[PI[ playerid ][ xKompPosao ]][ kompPlataD ]);
  34. if( KompanijaGorivo[ playerid ] <= 0 ) SendClientMessageEx(playerid, CRVENA, "Ispraznili ste cisternu, idite po gorivo.");
  35. {
  36. }
  37. }
  38. return ErrorMessage(playerid, "Ova pumpa ne treba gorivo ili nemate dovoljno goriva u cisternoj.");
  39. }
Advertisement
Add Comment
Please, Sign In to add comment