Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок Вариант исправления ошибки координаты Z в чекпоинтe

Статус
В этой теме нельзя размещать новые ответы.

Smoyki

Дебютант
Приветствую Вас, уважаемые пользователи Pawno-Info.Ru.

Многие, наверное, из Вас слышали или возможно сталкивались с такой проблемой, когда при создания чекпоинта в самописном интерьере он не появляется там где вы его поставили, чекпоинт не видит координаты Z и оказывается далеко под интерьером.
В данной теме я расскажу свой вариант исправления (или скорее обхода) данной проблемы.

Предисловие..

Работая над проектом, я создал два интерьера и поместил в них небольшую системку в которую входила функция SetPlayerCheckpoint. Тут я и столкнулся с данной проблемой.
После проверки системки, я заметил что в первом интерьере функция работает некорректно, а вот во втором функция полностью функционирует. Через пару минут просмотра кода, я заметил большую разницу второго чекпоинта в координате X.
PHP:
SetPlayerCheckpoint(playerid, 900.00, Y, Z, Size);//Первый чекпоинт
SetPlayerCheckpoint(playerid, 4000.00, Y, Z, Size);//Второй чекпоинт
После того как я посмотрел где и над чем находится второй чекпоинт, мне стало всё понятно.
А теперь по теме..

​
Мой вариант решения данной проблемы заключается в том, чтобы разместить чекпоинт за пределами суши (за гранью карты X = 4000), в той территории он не крепится к суше (как на самой карте) и появляться по заданным Вами координатами (координата Z полностью функционирует).
В моём случае, я просто увеличил координату X примерно до 4000 (для каждого объекта по разному) всем объектам интерьера и чекпоинту, тем самым переместил за карту интерьер и сам чекпоинт.

Спасибо за внимание!​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу