Гангзоны
#1




Собственно вот. Структура гангзон такова:
PHP код:
`Min_X`, `Min_Y`, `Max_X`, `Max_Y
Создал так
PHP код:
2190.3057,-2079.30912070.1943,-1884.0619 
и собственно такой результат. Как исправить ?
Reply
#2

Снеси для начало все моды.
Reply
#3

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Снеси для начало все моды.
Это клиент CR-MP, моды тут не влияют
Reply
#4

Quote:
Originally Posted by Boreek
Посмотреть сообщение
Это клиент CR-MP, моды тут не влияют
Спидометр на TextDrow? НИ каких клео или читов в помощь администртаору нет?
Если нет - смирись. Ну или для начала координаты по Х местами поменяй.
Reply
#5

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Снеси для начало все моды.
Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Спидометр на TextDrow? НИ каких клео или читов в помощь администртаору нет?
Если нет - смирись. Ну или для начала координаты по Х местами поменяй.
спидометр на texdraw, что смирись, тут какая-то закономерность создания зон должна быть. А не твои "смирись" ,X местами менял, смысла нет
Reply
#6

Была аналогичная проблема, не правильно создаете зоны.
надо создавать от точки А до точки В (смотрим скрин), т.е
GangZoneCreate(minx_A, miny_A, maxx_B, maxy_B);
Reply
#7

Напишите лучше себе специальную процедуру, которая при создании сама будет определять менять ли между собой минимумы с максимумами.
Reply
#8

Quote:
Originally Posted by Nazarik
Посмотреть сообщение
Была аналогичная проблема, не правильно создаете зоны.
надо создавать от точки А до точки В (смотрим скрин), т.е
GangZoneCreate(minx_A, miny_A, maxx_B, maxy_B);
так же делаю, но все также. Сейчас через скрипт пробую
Reply
#9

Проверьте этот код (не тестил, может где-то ошибся).

Выведет в лог новый код создания ГЗ, с координатами в правильном порядке:

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))
Reply
#10

Понял уже проблем. Суть была в том, что нужно от верхнего правого угла брать координату, и вести в нижнюю левую. Все работает нормально
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)