20.11.2017, 02:56
Quote:
|
i get WARNING (4487
: warning 202: number of arguments does not match definition |
Код:
CMD:carpos(playerid, params[])
{
new CARID;
if(sscanf(params, "i", CARID)) // Check if there's a param
{ // There's no param:
SendClientMessage(playerid, COLOR_RED, "USAGE: /carpos (CARID)");
}
else
{ // There is a param and it's a number (integer):
if (IsValidVehicle(CARID)) // Check if your param is a valid vehicle
{ // There is a vehicle with this ID:
new Float: carx, Float: cary, Float: carz;
GetVehiclePos(CARID, carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 3.0);
SendClientMessage(playerid, COLOR_WHITE, "Your vehicle is now marked on the map.");
}
else
{ // There is no vehicle with this ID:
SendClientMessage(playerid, COLOR_RED, "This vehicle does not exist!");
}
}
return 1;
}
Код:
format(string, sizeof(string), "%d's Position: %.3f, %.3f, %.3f.", CARID, carx, cary, carz); // The floats will be shown with 3 point numbers. (Hence the .3, you can change or remove this if you want) SendClientMessage(playerid, COLOR_WHITE, string); new Float: carangle; GetVehicleZAngle(CARID, carangle); format(string, sizeof(string), "%d's angle: %.3f.", CARID, carangle); SendClientMessage(playerid, COLOR_WHITE, string);



: warning 202: number of arguments does not match definition