This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Тп по метке

Kodya

Новый участник
8 Янв 2024
10
0
20
Создал тп по метке, нормально работало, решил сделать через клавишу, после этого, как захожу на сервер, ставлю метку и нажимаю бинд, меня телепортирует, после этого ставлю новую метку, а телепортирует на первую созданную метку, только начинаю разбираться в этом хз в чем проблема, не понимаю почему он запоминает координаты, помогите пж

 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,638
260
100
Похоже, что ваш скрипт бинда для телепортации сохраняет только одну метку и телепортирует вас на нее каждый раз. Вам нужно изменить скрипт бинда так, чтобы он сохранял и обновлял метку при каждом использовании. Проверьте ваш скрипт на возможность сохранения нескольких меток и их обновления при каждом нажатии клавиши бинда.
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,749
564
187
22
Логика какая у тебя:
- КОГДА ИГРОК ВЫБЕРЕТ ВЕЙПОИНТ - вызови функцию OnPlayerCreateWaypoint с такими-то Vector3.
В этой функции:
- Забиндь кнопку НА ПОЗИЦИЮ

Другая логика должна быть: при создании WayPoint'а выносишь значение в статическую переменную, а при Init клиентки биндишь кнопку и ТП-аешь на эту статик переменную
 

Kodya

Новый участник
8 Янв 2024
10
0
20
Спасибо, суть понял, если бы был пример был бы очень благодарен.
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,749
564
187
22

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,567
955
181
35
Бинд кнопки лучше всего вынести с onPlayerCreateWaypoint, так как при каждой поставленной метке будет добавляться новый бинд и могут быть в дальнейшем конфликты.
По правильному - кнопка биндится только один раз при инициализации либо после выполнения функции делаешь unBind этой клавиши.
 

Similar threads