Advertisement
Guest User

Untitled

a guest
Jan 12th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.67 KB | None | 0 0
  1. CMD:engine(playerid, params[]) {
  2.     new vehicleid = GetPlayerVehicleID(playerid);
  3.     if (!IsEngineVehicle(vehicleid)) return SendErrorMessage(playerid, "Nu esti intr-un vehicul.");
  4.     if (CoreVehicles[vehicleid][vehFuel] < 1)  return SendErrorMessage(playerid, "Nu mai este combustibil.");
  5.     if (ReturnVehicleHealth(vehicleid) <= 300)  return SendErrorMessage(playerid, "Acest vehicul este defect, nu poate fi pornit.");
  6.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
  7.     if(IsPlayerInVehicle(playerid, RentVehicle[playerid])) {
  8.         if(RentedCar[playerid] != RentVehicle[playerid]) return SendClientMessage(playerid, -1, "You don't have keys for this vehicle.");
  9.         else if(RentedCar[playerid] == RentVehicle[playerid]){
  10.             switch (GetEngineStatus(vehicleid)) {
  11.                 case false: {
  12.                     SetEngineStatus(vehicleid, true);
  13.                     SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s porneste motorul vehicului %s.", ReturnName(playerid, 0), ReturnVehicleName(vehicleid));
  14.                 }
  15.                 case true: {
  16.                     SetEngineStatus(vehicleid, false);
  17.                     SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s opreste motorul vehicului %s.", ReturnName(playerid, 0), ReturnVehicleName(vehicleid));
  18.                 }
  19.             }
  20.         }
  21.     }else{
  22.         switch (GetEngineStatus(vehicleid)) {
  23.             case false: {
  24.                 SetEngineStatus(vehicleid, true);
  25.                 SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s porneste motorul vehicului %s.", ReturnName(playerid, 0), ReturnVehicleName(vehicleid));
  26.             }
  27.             case true: {
  28.                 SetEngineStatus(vehicleid, false);
  29.                 SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s opreste motorul vehicului %s.", ReturnName(playerid, 0), ReturnVehicleName(vehicleid));
  30.             }
  31.         }
  32.     }
  33.     return 1;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement