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

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

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

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

FAQ Как получить координаты для создания ГангЗон (GangZone)

reyg

Ученик
Здравствуйте, я уже натыкался на много тем с вопросами на счет координат ГангЗон
Я знаю, что это очень легко и не надо на меня накидываться. Эта тема для новичков!
Приступим.​
Нам нужно зайти в игру, перейти в то место, где мы хотим создать зону.
Становимся на угол, где будет наша ГангЗона.
Прописываем /save
Далее нам нужно пройти в ПРОТИВОПОЛОЖНЫЙ угол.
И так же, сохранить координаты (/save).
Всё, теперь нам нужно вытащить координаты из файла savedpositions.
Идём в C:\Documents\GTA San Andreas User Files\SAMP\savedpositions - по умолчанию.
И в самом текстовом документе есть 2 последних записей.
У меня это:
PHP:
AddPlayerClass(1,1169.6711,-1714.1644,13.6751,162.5978,0,0,0,0,0,0); // 
AddPlayerClass(1,1093.8754,-1795.2982,13.6039,293.5724,0,0,0,0,0,0); //
Нам из них нужно вытащить только X, Y.
У меня это:
PHP:
1169.6711,-1714.1644
1093.8754,-1795.2982
Вот те самые координаты которые нам нужны (min:X, min:Y, max:X, max:Y)
Теперь создаем ГангЗону.
Ко всем new
PHP:
new gz;
В OnGameModeInit
PHP:
gz = GangZoneCreate(1169.6711,-1714.1644, 1093.8754,-1795.2982); // Функция имеет параметры (Float:minx, Float:miny, Float:maxx, Float:maxy)
Теперь для показа зоны игроку в OnPlayerConnect (Или в любую команду к примеру если вам надо, или же в OnPlayerSpawn - вам решать)
PHP:
GangZoneShowForPlayer(playerid, gz, 0xFFFF0096); // Где gz - наша переменная к которой мы приравняли ГангЗону, где 0xFFFF0096 - цвет, которым будет отображаться ГангЗона
// функция имеет параметры (playerid, zone, color), если что.
Вот и всё!
Ничего в этом сложного нет)
Если в чем то ошибся, напишите в комментарии
Писал всё с браузера.
Если помог - +
А да, кстате, накидайте пару идей какие мануалы сделать, а то мыслей уже нету :)​
 
Сверху Снизу