Advertisement
Guest User

Untitled

a guest
Feb 28th, 2015
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.32 KB | None | 0 0
  1. CMD:paintcar(playerid, params[]) {
  2.     if(isnull(params)) {
  3.         return SendClientMessage(playerid, COLOR_WHITE, "Perdorimi: /paintcar [0-6] (3 to remove a paintjob)");
  4.     }
  5.     else if(!IsPlayerInAnyVehicle(playerid)) {
  6.         return SendClientMessage(playerid, COLOR_GRAD2, "You're not in a vehicle.");
  7.     }
  8.     else if(PlayerInfo[playerid][pSpraycan] == 0) {
  9.         return SendClientMessage(playerid, COLOR_GRAD2, "Your spraycan is empty.");
  10.     }
  11.  
  12.     new
  13.         iVeh = GetPlayerVehicleID(playerid),
  14.         iPaintID = strval(params),
  15.         iPlayerVeh;
  16.  
  17.     if(IsAnAmbulance(iVeh) || IsACopCar(iVeh) || IsAFBICar(iVeh) || IsAGovCar(iVeh) || IsANewsVeh(iVeh)) {
  18.         return SendClientMessage(playerid, COLOR_GREY, "You can't paint faction vehicles.");
  19.     }
  20.     else if(!(0 <= iPaintID <= 6)) {
  21.         return SendClientMessage(playerid, COLOR_GRAD2, "The specified paint job ID must be between 0 and 6.");
  22.     }
  23.     foreach(Player, i) {
  24.         iPlayerVeh = GetPlayerVehicle(i, iVeh);
  25.         if(iPlayerVeh != -1) {
  26.             if(i == playerid) PlayerVehicleInfo[playerid][iPlayerVeh][pvPaintJob] = iPaintID;
  27.             else return SendClientMessage(playerid,COLOR_GREY,"You can't spray other people's vehicles.");
  28.         }
  29.     }
  30.  
  31.     ChangeVehiclePaintjob(iVeh, iPaintID);
  32.     PlayerInfo[playerid][pSpraycan]--;
  33.     return SendClientMessage(playerid, COLOR_GRAD2, "You have successfully applied this paint job to your vehicle.");
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement