Написал скриптик, получающий координаты одной машины в GTA SA. Вывод происходит в файл. Получились координаты:
-986434671 -999188352 1092083725
Координаты той же машины, только в более понятном виде:
-2883.2239 -966.3873 9.2718
Вопрос к знатокам, как перевести первый вариант во второй с максимальной точностью?
Кусок кода с выводом:
Код
0A9A: 5@ = openfile "cleo\out.txt" mode "at"
0AD9: write_formatted_text "%d %d %d %c" in_file 5@ 2@ 3@ 4@ 0xD
Если вызывать
Actor.PutAt($PLAYER_ACTOR, 2@, 3@, 4@)
то игрока телепортирует куда надо.Добавлено (01.08.2017, 12:12)
---------------------------------------------
Ответ нашелся сам по себе - я выводил вещественные координаты как целые
Решилось все заменой %d на %f