SA:MP Lua [Pears Project] - Locator

d3de

Известный
Автор темы
9
9
Locator - скрипт для обнаружения различных объектов, лейблов, игроков в зоне стрима, имеет различные функции.​

Функционал:
  • Локатор - Основная функция, отображает различные объекты, /action.
  • Режим радуги - Переключает режим отображения /action, перекрашивает в различные цвета.
  • Режим мафии - Отображает на участниках враждебных мафий, которые одеты в скин и клист фракции красный крест и различные ящики (NGSA, Корабль).
Примеры работы:
1746221992849.png
1746222033510.png

1746222041275.png
1746222114212.png

1746222135703.png
Локатор отображает:
  • Летающая тарелка;​
  • Сумка с деньгами (не самолёт);​
  • Маска маньяка (50м);​
  • Шарик Пеннивайза;​
  • Подарок Санты;​
  • Бомба-Липучка;​
  • Термитная смесь;​
  • Куст на н*р**ферме;​
  • Радары (60, 90, 120)​

Особенности:
  • Большинство рендера зависит от прорисовки сервера, например: ящики прорисовываются на дистанции 50 метров, сундук с сокровищами также урезан, а большинство объектов будут урезаны/уже урезаны.​
  • Некоторые вещи урезаны специально, таким образом крест будет отображаться на расстоянии ~200 метров и не будет виден через текстуры.​
  • Добавить новую мафию/объект или изменить цвета не составит труда, всё это чётко распределено в коде и подписано комментариями для не особо опытных пользователей.​
  • В обновлённой версии клавиша U была изменена на более правильные комбинации из клавиш, добавлена проверка на открытые чаты, диалоги.​
  • Есть поддержка скинов с лаунчера.​
  • Проверка на /action.​
  • Автоматическая проверка враждебных и дружественных мафий.​
  • Дружественные мафии помечаются зелёным крестиком, в случае если они носят скин и клист.​
Как добавить новый объект?
  1. Скачиваем renderobjects by ШРЕК;
  2. Находим нужный нам объект в игре, вводим /renderobj и выбираем отобразить все объекты;
  3. Заходим в код скрипта и ищем переменную objectModels (F3/Ctrl + F в помощь), и делаем по шаблону "[ID Объекта] = "Название объекта" (не забываем поставить запятую до, или после)
Активация:
  • U + I - Активирует локатор.
  • U + O - Переключает режим радуги для /action.
  • U + M - Активирует режим мафии.
 

Вложения

  • locator.lua
    14.9 KB · Просмотры: 5
Последнее редактирование:
  • Нравится
Реакции: darko_s и painw