12.04.2011, 23:20
pawn Код:
COMMAND:closestcar(playerid, params[])
{
if(GetPVarInt(playerid, "Admin") > 0)
{
new Float:X, Float:Y, Float:Z, Float:CX, Float:CY, Float:CZ, Float:prevdist=100000.000,closestid=MAX_VEHICLES+1;
GetPlayerPos(playerid, CX, CY, CZ);
for(new i=0; i < MAX_VEHICLES; i++)
{
GetVehiclePos(i, X, Y, Z);
new Float:dist = GetDistanceFromPoint(X,Y,Z,CX,CY,CZ);
if((dist < prevdist))
{
prevdist = dist;
closestid = i;
}
}
new string[128];
format(string, 128, "Closest Vehicle: ID[%d] - Vehicle Name:[%s]", closestid, VehicleName[closestid-400]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
else SendErrorMessage(playerid);
return 1;
}
I don't know why, can someone help me?
Thanks.