PDA

Просмотр полной версии : [Вопрос] Вопрос по GangZoneShowForPlayer



Сергей
31.07.2019, 01:09
Доброго времени суток, вопрос по поводу
GangZoneShowForPlayer
Суть вот в чем:

Сделал ганг-зону, в авторизацию игрока добавил:


GangZoneShowForPlayer(playerid, Test_GZ, COLOR_WHITE);

в modeinit

Test_GZ = GangZoneCreate(1090.6219,-281.5879, 1287.5900,-460.7261);

таак вот, проблема вот в чём:
https://imgur.com/OkGnOq1
И как должно быть:
https://imgur.com/8ojhtGC

Это такой баг, или фича сампа?)
Есть ли возможность фикса?

Nexius_Tailer
31.07.2019, 05:16
Видимо где-то перепутал min и max x и y или не в том порядке их указал. Тут (https://wiki.sa-mp.com/wiki/GangZoneCreate) внизу статьи есть мини-иллюстрация, какие координаты в каких аргументах должны быть.

Сергей
31.07.2019, 07:43
Видимо где-то перепутал min и max x и y или не в том порядке их указал. Тут (https://wiki.sa-mp.com/wiki/GangZoneCreate) внизу статьи есть мини-иллюстрация, какие координаты в каких аргументах должны быть.

Зона то создаётся правильно, просто если изменить ракурс камеры в каком-то месте, происходит как коллизия
На втором скрине показано, как она создаётся, а на первом, при прокрутке камеры получается вот такая коллизия

DeimoS
31.07.2019, 11:34
Test_GZ = GangZoneCreate(1090.6219,-281.5879, 1287.5900,-460.7261);

Должно быть:

min_x, min_y, max_x, max_y
а у тебя сейчас

min_x, max_y, max_x, min_y


Зона то создаётся правильно, просто если изменить ракурс камеры в каком-то месте, происходит как коллизия
На втором скрине показано, как она создаётся, а на первом, при прокрутке камеры получается вот такая коллизия

Это и является следствием перепутанных координат :)