PDA

Просмотр полной версии : [Вопрос] Необходимо узнать точные координаты позиции камеры.



mynigga
14.04.2019, 15:22
Мне необходимо узнать точные координаты статической камеры на одном из серверов в клиенте (камера при входе на сервер).
Есть ли какие-нибудь реальные способы сделать это?
Перерыл весь интернет, в основном задают подобные вопросы касаемо своего сервера, но тут всё не так просто.
Надеюсь на Вашу помощь, спасибо.

DeimoS
15.04.2019, 02:05
Ну только если найти какое-то клео, считывающее координаты камеры. Возможно, в собейтах есть что-то подобное. Ну или можно легко написать, немного разобравшись с тем, как пишутся клео (там буквально нужно выдернуть синхру камеры и просто вывести данные в файл. Ничего особо сложного)

mynigga
16.04.2019, 16:47
Ну только если найти какое-то клео, считывающее координаты камеры. Возможно, в собейтах есть что-то подобное. Ну или можно легко написать, немного разобравшись с тем, как пишутся клео (там буквально нужно выдернуть синхру камеры и просто вывести данные в файл. Ничего особо сложного)

Какие опкоды необходимо использовать для этого, не подскажите?
Нашёл только на изменение позиции камеры и т.д и т.п, но не то, что меня интересует...
Объясните, что значит "...выдернуть синхру камеры", а то я не особо шарю, уж извините. :sad:

DeimoS
16.04.2019, 19:14
Лучше обратись на любой читерский форум с этим вопросом. Может подскажут конкретное клео

Daniel_Cortez
16.04.2019, 19:31
{$CLEO .cs}

const
KEY = 107
end

0000: NOP

:wait_key_press
wait 10
if
0AB0: key_pressed KEY // Numpad +
jf @wait_key_press

068D: get_camera_position_to 1@ 2@ 3@
068E: get_camera_target_point_to 4@ 5@ 6@
0AD1: show_formatted_text_highpriority "Position: %.4g, %.4g, %.4g~n~Target: %.4g, %.4g, %.4g~n~" time 2000 1@ 2@ 3@ 4@ 5@ 6@
0A9A: 0@ = openfile "cam_dumper_log.txt" mode 0x77
0AD9: write_formatted_text "Position: %.4g, %.4g, %.4g%c%cTarget: %.4g, %.4g, %.4g" in_file 0@ 1@ 2@ 3@ 13 10 4@ 5@ 6@
0A9B: closefile 0@


:wait_key_release
wait 10
if
8AB0: not key_pressed KEY // Numpad +
jf @wait_key_release

jump @wait_key_press

Как-то так.

mynigga
16.04.2019, 20:31
Огромное Вам спасибо!

verteich
16.04.2019, 20:52
{$CLEO .cs}

const
KEY = 107
end

0000: NOP

:wait_key_press
wait 10
if
0AB0: key_pressed KEY // Numpad +
jf @wait_key_press

068D: get_camera_position_to 1@ 2@ 3@
068E: get_camera_target_point_to 4@ 5@ 6@
0AD1: show_formatted_text_highpriority "Position: %.4g, %.4g, %.4g~n~Target: %.4g, %.4g, %.4g~n~" time 2000 1@ 2@ 3@ 4@ 5@ 6@
0A9A: 0@ = openfile "cam_dumper_log.txt" mode 0x77
0AD9: write_formatted_text "Position: %.4g, %.4g, %.4g%c%cTarget: %.4g, %.4g, %.4g" in_file 0@ 1@ 2@ 3@ 13 10 4@ 5@ 6@
0A9B: closefile 0@


:wait_key_release
wait 10
if
8AB0: not key_pressed KEY // Numpad +
jf @wait_key_release

jump @wait_key_press

Как-то так.

А как же это использовать? CLEO, SampFuncs?

ihNNNNNify
16.04.2019, 21:43
А как же это использовать? CLEO, SampFuncs?

Cleo file, качаешь Sany Builder, компилируешь -> получаешь "чит"

DeimoS
17.04.2019, 11:17
Перенесу тогда тему в раздел "Прочее"