Гангзоны -
Boreek - 31.03.2014
Собственно вот. Структура гангзон такова:
PHP код:
`Min_X`, `Min_Y`, `Max_X`, `Max_Y`
Создал так
PHP код:
2190.3057,-2079.3091, 2070.1943,-1884.0619
и собственно такой результат. Как исправить ?
Re: Гангзоны -
Stepashka - 31.03.2014
Снеси для начало все моды.
Re: Гангзоны -
Boreek - 31.03.2014
Quote:
Originally Posted by Stepashka
Снеси для начало все моды.
|
Это клиент CR-MP, моды тут не влияют
Re: Гангзоны -
Stepashka - 31.03.2014
Quote:
Originally Posted by Boreek
Это клиент CR-MP, моды тут не влияют
|
Спидометр на TextDrow? НИ каких клео или читов в помощь администртаору нет?
Если нет - смирись. Ну или для начала координаты по Х местами поменяй.
Re: Гангзоны -
Boreek - 31.03.2014
Quote:
Originally Posted by Stepashka
Снеси для начало все моды.
|
Quote:
Originally Posted by Stepashka
Спидометр на TextDrow? НИ каких клео или читов в помощь администртаору нет?
Если нет - смирись. Ну или для начала координаты по Х местами поменяй.
|
спидометр на texdraw, что смирись, тут какая-то закономерность создания зон должна быть. А не твои "смирись" ,X местами менял, смысла нет
Re: Гангзоны -
Nazarik - 31.03.2014
Была аналогичная проблема, не правильно создаете зоны.
надо создавать от точки А до точки В (смотрим скрин), т.е
GangZoneCreate(minx_A, miny_A, maxx_B, maxy_B);
Re: Гангзоны -
Mutha_X - 31.03.2014
Напишите лучше себе специальную процедуру, которая при создании сама будет определять менять ли между собой минимумы с максимумами.
Re: Гангзоны -
Boreek - 31.03.2014
Quote:
Originally Posted by Nazarik
Была аналогичная проблема, не правильно создаете зоны.
надо создавать от точки А до точки В (смотрим скрин), т.е
GangZoneCreate(minx_A, miny_A, maxx_B, maxy_B);

|
так же делаю, но все также. Сейчас через скрипт пробую
Re: Гангзоны -
stabker - 31.03.2014
Проверьте этот код (не тестил, может где-то ошибся).
Выведет в лог новый код создания ГЗ, с координатами в правильном порядке:
pawn Код:
#define CreateGangZone(%0,%1,%2,%3) printf("CreateGangZone(%f, %f, %f, %f);", ((%0)>(%2))?(%2):(%0),((%1)>(%3))?(%3):(%1),((%2)<(%0))?(%0):(%2),((%3)<(%1))?(%1):(%3))
//Здесь код создания гангзон
#undef CreateGangZone
Поменяет местами координаты прямо во время создания ГЗ (CreateGangZone нужно будет заменить на CreateGangZone_Fix):
pawn Код:
CreateGangZone_Fix(%0,%1,%2,%3) CreateGangZone(((%0)>(%2))?(%2):(%0),((%1)>(%3))?(%3):(%1),((%2)<(%0))?(%0):(%2),((%3)<(%1))?(%1):(%3))
Re: Гангзоны -
Boreek - 31.03.2014
Понял уже проблем. Суть была в том, что нужно от верхнего правого угла брать координату, и вести в нижнюю левую. Все работает нормально