- Регистрация
- 31 Мар 2013
- Сообщения
- 307
- Лучшие ответы
- 0
- Репутация
- 150
Всем привет, давно меня тут не было).
Вопрос такой, у меня из базы загружены автомобили, и я не знаю как сделать чтобы он нашел ближайший для игрока, то есть игрок вводит команду и самая ближняя отображается чекпоинтом, каким способом это сделать? Помогите, уже несколько часов ломаю голову)
Вопрос такой, у меня из базы загружены автомобили, и я не знаю как сделать чтобы он нашел ближайший для игрока, то есть игрок вводит команду и самая ближняя отображается чекпоинтом, каким способом это сделать? Помогите, уже несколько часов ломаю голову)
Это последние координаты куда припарковал предыдущей игрок
PHP:
RentCar[i][cPark_X],RentCar[i][cPark_Y],RentCar[i][cPark_Z]
PHP:
CMD:proverka(playerid, params[])
{
new Float: valid_distance;
new szMessage[44];
for(new i; i < sizeof CARSHINFO; i ++)
{
valid_distance = GetVehicleDistanceFromPoint(i,RentCar[i][cPos_X],RentCar[i][cPos_Y],RentCar[i][cPos_Z]);
if(floatcmp(valid_distance, 100.0) == -1)
{
format(szMessage, sizeof(szMessage), "Òû %f ìåòðîâ îò ìàøèíû.", valid_distance);
SendClientMessage(playerid, 0xA9C4E4FF, szMessage);
SetPlayerCheckpoint(playerid, RentCar[i][cPark_X],RentCar[i][cPark_Y],RentCar[i][cPark_Z], 6.0);
break;
}
}
return true;
}
Последнее редактирование: