Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Ulric Plate System (Not shared)
- #include <a_samp>
- #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
- #define Red 0xFF0000AA
- #define Green 0x16EB43FF
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(setplate,8,cmdtext);
- return 0;
- }
- dcmd_setplate(playerid, params[])
- {
- new string[50], vehicleid = GetPlayerVehicleID(playerid);
- new Float:p[4];
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command");
- if(!strlen(params)) return SendClientMessage(playerid, Red, "[ERROR]Use: /setplate [plate]");
- GetVehiclePos(vehicleid,p[0],p[1],p[2]);
- SetVehicleNumberPlate(vehicleid, params);
- format(string, sizeof(string), "You car plate has been changed to %s", params);
- SendClientMessage(playerid, Green, string);
- SetVehicleToRespawn(vehicleid);
- SetVehiclePos(vehicleid, p[0],p[1],p[2]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement