Advertisement
Xaviour212

U-Plate

Apr 15th, 2011
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.03 KB | None | 0 0
  1. //Ulric Plate System (Not shared)
  2.  
  3. #include <a_samp>
  4.  
  5. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  6.  
  7. #define Red 0xFF0000AA
  8. #define Green 0x16EB43FF
  9.  
  10. public OnPlayerCommandText(playerid, cmdtext[])
  11. {
  12.     dcmd(setplate,8,cmdtext);
  13.  
  14.     return 0;
  15. }
  16.  
  17. dcmd_setplate(playerid, params[])
  18. {
  19.     new string[50], vehicleid = GetPlayerVehicleID(playerid);
  20.     new Float:p[4];
  21.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command");
  22.     if(!strlen(params)) return SendClientMessage(playerid, Red, "[ERROR]Use: /setplate [plate]");
  23.     GetVehiclePos(vehicleid,p[0],p[1],p[2]);
  24.     SetVehicleNumberPlate(vehicleid, params);
  25.     format(string, sizeof(string), "You car plate has been changed to %s", params);
  26.     SendClientMessage(playerid, Green, string);
  27.     SetVehicleToRespawn(vehicleid);
  28.     SetVehiclePos(vehicleid, p[0],p[1],p[2]);
  29.     return 1;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement