Данный плагин предназначен для того, чтобы получать информацию о карте San Andreas.
В данной версии реализована поддержка получения высоты земли через указание точки на карте ( с помощью карты высот San Andreas)
Внимание: для работы плагина потребуется 70 мб памяти. Убедитесь, что у вас достаточно свободной памяти, если вы запускаете плагин на хостинге. Если у вас меньше доступной памяти, работа плагина не гарантируется.
Плагин имеет множество применений, вот некоторые их них:
Телепортация:
Когда вам надо перемещать игрока или транспортное средство в другую точку, вам нужно знать высоту, иначе транспорт/игрок может оказаться в небе, под землей, в текстурах дома и т.д. и т.п. Данный плагин решает эту проблему. Вам требуется указать только координаты x и y и плагин сам определит высоту ( z ), которую вы можете использовать для перемещения.
Античит:
С помощью плагина вы всегда сможете узнать расположение игрока относительно земли. И вы слегкостью узнаете кто "плавает" в воздухе или "летает" под землей.
Динамическое размещение обьектов:
Вы можете использовать плагин для нахождения высоты, на которой находится игрок и прикреплять обьекты на этой высоте.
Плагин находит только самую высокую точку земли в данном месте. Например вы можете стоять под мостом и тогда плагин определит координату z не в том месте где вы стоите, а на мосту.
Плагин не может узнать высоту в море. Эта функция ожидается в более поздних версиях.
Плагин работает только в интерьере с id 0. Т.е. в главном интьрьере San Andreas.
Pawn Natives:
native MapAndreas_Init(mode); // Используется для инициализации плагина
native MapAndreas_FindZ_For2DCoord(Float:X, Float:Y, &Float:Z); // возвращает координату z ( так называемый "уровень земли") для предоставленных X, Y
Установка:
Извлеките содержимое архива в директорию сервера;
Для Windows серверов: отредактируйте server.cfg и добавьте строчку: plugins MapAndreas
Для Linux серверов: отредактируйте server.cfg и добавьте строчку: plugins MapAndreas.so
Для тестирования плагина запустите скрипт mapandreas_test и введите в чате комманду /glvl