Эта функция была добавлена в версии 0.3a и не будет работать в более ранних версиях!
Получает положение камеры игрока
(playerid, Float:x, Float:y, Float:z)
playerid - ид игрока, у которого получаем координаты камеры.
Float:x - переменная типа Float, в которую будем записывать координату X.
Float:y - переменная типа Float, в которую будем записывать координату Y.
Float:z - переменная типа Float, в которую будем записывать координату Z.
ВОЗВРАЩАЕМЫЕ ФУНКЦИЕЙ ЗНАЧЕНИЯ:
Функция не возвращает никаких значений.
- Записывает координаты в указанные переменные.
Координаты камеры игрока обновляются ТОЛЬКО 1 РАЗ в секунду, если игрок не целится.
Рекомендуется устанавливать одно секундный таймер, если вы делаете систему, зависящую от координат камеры игрока.
ПРИМЕР ИСПОЛЬЗОВАНИЯ:
public OnPlayerDisconnect(playerid) { new Float:x, Float:y, Float:z; GetPlayerCameraPos(playerid, x, y, z); printf("Игрок вышел, когда его координаты камеры были: X-%f,Y-%f,Z-%f, playerid - %d", x, y, z, playerid); // Вы можете записывать это в файл / бд пользователя return 1; }