CMDetplate(playerid, params[]) { if(PlayerInfo[playerid][vLevel] < 1) return SendClientMessage(playerid, RED, "Only vip level 1+ can use this command."); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "You need to be in an owned vehicle to use this command."); new v = GetPlayerVehicleID(playerid), number[32], color1, color2; if(IsPlayerInOwnedVehicle(playerid, v) == 0) return SendClientMessage(playerid, RED, "You dont own this vehicle."); if(sscanf(params, "s[32]", number)) return SendClientMessage(playerid, RED, "[USAGE]: /setplate [number]"); if(strlen(number) < 0 || strlen(number) > 32) return SendClientMessage(playerid, RED, "The plate number can only contain 0-32 characters."); if(GetVehicleColor(v, color1, color2)) { new Float:vPos[4]; GetVehiclePos(v, vPos[0], vPos[1], vPos[2]); GetVehicleZAngle(v, vPos[3]); strmid(VehicleInfo[IsShopVehicle[v]][vPlate], number, 0, 32, 32); SetVehicleNumberPlate(v, number); SetVehicleToRespawn(v); SetVehiclePos(v, vPos[0], vPos[1], vPos[2]); SetVehicleZAngle(v, vPos[3]); PutPlayerInVehicle(playerid, v, 0); ChangeVehicleColor(v, color1, color2); new string[150]; format(string, sizeof(string), "You have saved your vehicles number plate to: %s", number); SendClientMessage(playerid, WHITE, string); SaveVehicleStats(IsShopVehicle[v]); } return true; } |
CMDetplate(playerid, params[])
{
if(PlayerInfo[playerid][vLevel] < 1) return SendClientMessage(playerid, RED, "Only vip level 1+ can use this command.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "You need to be in an owned vehicle to use this command.");
new v = GetPlayerVehicleID(playerid), number[32], color1, color2,Float:oldhp;
if(IsPlayerInOwnedVehicle(playerid, v) == 0) return SendClientMessage(playerid, RED, "You dont own this vehicle.");
if(sscanf(params, "s[32]", number)) return SendClientMessage(playerid, RED, "[USAGE]: /setplate [number]");
if(strlen(number) < 0 || strlen(number) > 32) return SendClientMessage(playerid, RED, "The plate number can only contain 0-32 characters.");
if(GetVehicleColor(v, color1, color2))
{
new Float:vPos[4];
GetVehicleHealth(v,oldhp);
GetVehiclePos(v, vPos[0], vPos[1], vPos[2]);
GetVehicleZAngle(v, vPos[3]);
strmid(VehicleInfo[IsShopVehicle[v]][vPlate], number, 0, 32, 32);
SetVehicleNumberPlate(v, number);
SetVehicleToRespawn(v);
SetVehiclePos(v, vPos[0], vPos[1], vPos[2]);
SetVehicleZAngle(v, vPos[3]);
PutPlayerInVehicle(playerid, v, 0);
ChangeVehicleColor(v, color1, color2);
new string[150];
format(string, sizeof(string), "You have saved your vehicles number plate to: %s", number);
SendClientMessage(playerid, WHITE, string);
SaveVehicleStats(IsShopVehicle[v]);
SetVehicleHealth(v,oldhp);
}
return true;
}