Администраторы
|
Привет народ. Любителям GPS навигации на RP серверах это понравится... скриптерам в частности
Вообщем Америку я все равно не открою, поэтому рассказываю о функции GetVehicleDistanceFromPoint - Функция узнает расстояние от транспортного средства, до точки на карте Аргументы функции: vehicleid, Float:X, Float:Y, Float:Z То есть, Айди проверяемого т.с., точка на карте X,Y,Z Функция вернет вернет расстояние...до точки Пример использования:
Код PHP код: if(strcmp(text, "=", true) == 0) { new Float: fDistance = GetVehicleDistanceFromPoint(GetPlayerVehicleID(playerid), 237.9, 115.6, 1010.2),szMessage[44]; format(szMessage, sizeof(szMessage), "%f", fDistance); SendClientMessage(playerid, 0xA9C4E4FF, szMessage); } Объясняю построчно: fDistance Float переменная, к которой мы привязали нашу функцию, естественно и сразу указали аргументы: GetPlayerVehicleID - узнает в каком т.с. находится игрок 237.9, 115.6, 1010.2 - x,y,z координаты szMessage - Массив, для сформатированной строчки для последующей отправки сообщения игроку SendClientMessage - Отправка сообщения игроку...из массива szMessage, в которую мы занесли нашу функцию с координатами...
Все просто, если подставить туда свои точки, и поставить вышеуказанный код в OnPlayerText, а затем в игре в чат ввести знак "=" Вам покажет цифры, они и будут означать расстояние то Указанной точки
|
| |  |
|