SA-MP Forums Archive
Проблема с ганг зонами - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с ганг зонами (/showthread.php?tid=422272)



Проблема с ганг зонами - James_Braga - 12.03.2013

Dell


Re: Проблема с ганг зонами - stabker - 12.03.2013

Координаты должны быть указаны в таком порядке: minx, miny, maxx, maxy (wiki)

К примеру, вместо 1822.0, 1937.0, -1017.0, -902.0 должно быть -1017.0, -902.0, 1822.0, 1937.0

Чтобы вручную не поправлять все координаты, можно попробывать создавать ГЗ таким образом:

pawn Код:
for(new i=0; i < sizeof(ZoneInfo); i++)
{
    ZoneID[i] = GangZoneCreate((ZoneInfo[i][zMinX] < ZoneInfo[i][zMaxX]) ? (ZoneInfo[i][zMinX]) : (ZoneInfo[i][zMaxX]), (ZoneInfo[i][zMinY] < ZoneInfo[i][zMaxY]) ? (ZoneInfo[i][zMinY]) : (ZoneInfo[i][zMaxY]), (ZoneInfo[i][zMinX] > ZoneInfo[i][zMaxX]) ? (ZoneInfo[i][zMinX]) : (ZoneInfo[i][zMaxX]), (ZoneInfo[i][zMinY] > ZoneInfo[i][zMaxY]) ? (ZoneInfo[i][zMinY]) : (ZoneInfo[i][zMaxY]));
}
P.S. Возможно я допустил ошибку в коде выше, дай знать, если это так.


Re: Проблема с ганг зонами - James_Braga - 13.03.2013

Quote:
Originally Posted by stabker
Посмотреть сообщение
Координаты должны быть указаны в таком порядке: minx, miny, maxx, maxy (wiki)

К примеру, вместо 1822.0, 1937.0, -1017.0, -902.0 должно быть -1017.0, -902.0, 1822.0, 1937.0

Чтобы вручную не поправлять все координаты, можно попробывать создавать ГЗ таким образом:

pawn Код:
for(new i=0; i < sizeof(ZoneInfo); i++)
{
    ZoneID[i] = GangZoneCreate((ZoneInfo[i][zMinX] < ZoneInfo[i][zMaxX]) ? (ZoneInfo[i][zMinX]) : (ZoneInfo[i][zMaxX]), (ZoneInfo[i][zMinY] < ZoneInfo[i][zMaxY]) ? (ZoneInfo[i][zMinY]) : (ZoneInfo[i][zMaxY]), (ZoneInfo[i][zMinX] > ZoneInfo[i][zMaxX]) ? (ZoneInfo[i][zMinX]) : (ZoneInfo[i][zMaxX]), (ZoneInfo[i][zMinY] > ZoneInfo[i][zMaxY]) ? (ZoneInfo[i][zMinY]) : (ZoneInfo[i][zMaxY]));
}
P.S. Возможно я допустил ошибку в коде выше, дай знать, если это так.
Твой макрос который в скайпе скинул подошёл, работает спасибо)


Re: Проблема с ганг зонами - AirKite - 13.03.2013

Я не пойму, вы потёрли свой первый пост для чего? Форум создан не для персонального решения проблем. Как теперь другие увидят в чём была ваша проблема? Почему вам не понятно что такое форум? А потом такие как вы создаёте подобную тему снова и снова...


Re: Проблема с ганг зонами - James_Braga - 13.03.2013

Quote:
Originally Posted by AirKite
Посмотреть сообщение
Я не пойму, вы потёрли свой первый пост для чего? Форум создан не для персонального решения проблем. Как теперь другие увидят в чём была ваша проблема? Почему вам не понятно что такое форум? А потом такие как вы создаёте подобную тему снова и снова...
я лишь удалил написанный мною код.