11.10.2011, 16:05
Ты не получаешь координаты тачки.
Но писать так будет для каждой из 2000 тачек. Мне кажется, что логика должна быть немного иной:
pawn Code:
new Float:x,Float:y, Float:z;
for(new v; v < MAX_VEHICLES; v++)
{
GetVehiclePos(v, x, y, z);
if(!IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z))
{
SendClientMessage(playerid, COLOR_RED,"((Рядом с вами нет транспорта!))");
}
return 1;
}
pawn Code:
new Float:x,Float:y, Float:z;
for(new v; v < MAX_VEHICLES; v++)
{
GetVehiclePos(v, x, y, z);
if(!IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z)) continue;
new string[128];
format(string, sizeof(string), "Вы у тачки: %d", v);
SendClientMessage(playerid, COLOR_RED, string);
return 1;
}