new id = GetVehicleID(vehicleid);
new string[20];
if(id <= 99)
{
format(string, sizeof(string),"kmk:00 %d",params);
SetVehicleNumberPlate(id,string);
}
else
if(id <= 999)
{
format(string, sizeof(string),"kmk:0 %d",params);
SetVehicleNumberPlate(id, string);
}
else
if(id <= 9999)
{
format(string, sizeof(string),"kmk: %d",params);
SetVehicleNumberPlate(id, string);
}
SetVehicleToRespawn(id);
late, The problem is that , when i am into a vehicle and type /plate 21 , the plate replaced with "KMK:0053" BUT it should replaced with "KMK:0021" , Someone help me please , |
id= my vehicle system id |
if(id <= 99) // this code is checking if your vehicle id is less than or equal to 99
new platenumber = strval(params);
new id = GetVehicleID(vehicleid);
new string[20];
if(platenumber<= 99)
{
format(string, sizeof(string),"kmk:00 %d",platenumber);
SetVehicleNumberPlate(id,string);
}
else if(platenumber <= 999)
{
format(string, sizeof(string),"kmk:0 %d",platenumber);
SetVehicleNumberPlate(id, string);
}
else if(platenumber <= 9999)
{
format(string, sizeof(string),"kmk: %d",platenumber);
SetVehicleNumberPlate(id, string);
}
SetVehicleToRespawn(id);

new platenumber = strval(params);
new id = GetVehicleID(vehicleid);
new string[20];
format(string, sizeof(string),"KMK:%04d",platenumber);
SetVehicleNumberPlate(id,string);
SetVehicleToRespawn(id);
thanks for helping me