SA:MP Lua Advance Advance RP | ARP_FindHouse.luac - облачный поиск домов с меню и GPS

я люблю адванс

Известный
Автор темы
34
25
Advance RP | ARP_FindHouse.luac
Облачный поиск домов с меню, GPS и актуальной базой

Привет! Скрипт создан для удобного поиска домов на Advance RP. Он помогает быстро найти нужный дом по номеру, поставить метку на радар или карту, посмотреть информацию о доме и пользоваться актуальной базой без ручного скачивания houses.ini.

Главная фишка скрипта - облачная база домов, которая обновляется автоматически.




🔥 Что умеет скрипт:
  • Поиск домов по номеру. Можно быстро найти дом и поставить метку.
  • Графическое меню. Удобная таблица домов через Mimgui.
  • Облачная база. Скрипт сам скачивает актуальную базу домов.
  • Информация о доме. Показывает тип, вместимость, гос. стоимость и квартплату.
  • GPS-метка. Можно поставить стандартную красную метку на карте.
  • Белая метка на радаре. Удобно для быстрого поиска рядом.
  • Трейсер к дому. В меню можно включить линию до нужного дома.
  • Авто-снятие метки. Когда вы дошли до дома, метка убирается сама.
  • Сбор информации. При подходе к пикапу дома скрипт может спарсить данные и отправить их в общую базу.




💻 Команды:
/fhmn - открыть меню с таблицей домов.

/fh [номер] - найти дом и поставить белую метку на радаре.

/fh - убрать текущую белую метку.

/fhm [номер] - найти дом и поставить GPS-метку на карте.

/fhm - убрать текущую GPS-метку.

/fhinfo [номер] - вывести информацию о доме в чат.

Горячая клавиша:
Alt + H - открыть или закрыть меню.




2.png





📌 Как пользоваться:
  1. Установите скрипт в папку moonloader.
  2. Зайдите на сервер.
  3. Дождитесь загрузки базы домов.
  4. Введите нужную команду.

Примеры:
Код:
/fh 123

Код:
/fhm 123

Код:
/fhinfo 123




🛠 Установка:
  • Скачайте ARP_FindHouse.luac из вложений ниже.
  • Положите файл в папку:
    Код:
    GTA San Andreas\moonloader
  • Запустите игру или перезагрузите MoonLoader.

Важно: файл houses.ini скачивать с форума больше не нужно. Скрипт сам создаст его и загрузит актуальную базу из облака.




⚙️ Требования:




📎 Файл:
ARP_FindHouse.luac - скрипт для поиска домов, работы с меню и облачной базой.




P.S. Благодарность Aniki за изначальную идею FindHouse. Если на экране пишет BLIP SET - откройте радар, белая метка уже установлена.
 

Вложения

  • ARP_FindHouse.luac
    10.7 KB · Просмотры: 27
Последнее редактирование:
  • Нравится
Реакции: Deps и Bel1ga

Aniki

🐰
Администратор
1,248
1,613
Как раз подумывал допиливать этот скрипт, но чуть с иным подходом, который мог бы позволить каким-нибудь образом автоматизировать получение всех координат домов, то есть сделать парсер для упрощения обновления коордов. Думал как-то через риэлту это провернуть, но там коорды игрока, когда показывается камера на дом, слабо соотносятся с коордами пикапа дома, отступ не всегда одинаковый, к тому же сам пикап не отрисовывается в виртуалке.
Еще думал сделать автоматическое удаление блипа при достижении цели в определенном радиусе.
Сбор коордов от игроков на мой взгляд оверкилл, плюс есть риск что таблицу могут специально завандалить, простая компиляция скрипта тут не спасет. Однако парсить их откуда-то, без необходимости обновления скрипта в целом неплохая идея. А так респект, адвансу не хватает любви!
 

Deps

Известный
318
244
Как раз подумывал допиливать этот скрипт, но чуть с иным подходом, который мог бы позволить каким-нибудь образом автоматизировать получение всех координат домов, то есть сделать парсер для упрощения обновления коордов. Думал как-то через риэлту это провернуть, но там коорды игрока, когда показывается камера на дом, слабо соотносятся с коордами пикапа дома, отступ не всегда одинаковый, к тому же сам пикап не отрисовывается в виртуалке.
Еще думал сделать автоматическое удаление блипа при достижении цели в определенном радиусе.
Сбор коордов от игроков на мой взгляд оверкилл, плюс есть риск что таблицу могут специально завандалить, простая компиляция скрипта тут не спасет. Однако парсить их откуда-то, без необходимости обновления скрипта в целом неплохая идея. А так респект, адвансу не хватает любви!
Бот-нэт создать можно. Вообще, можно повторить систему защиты маркета, где используется серверный токен (если таков есть на адвансе), который берёт на себя все риски и остаётся просто свалидировать отправляя запросы к внутреннему апи адванса. Если же такого нету, то просто считывать ивенты появления пикапов у юзеров скрипта, там быстро можно будет найти бред и вандальство, ибо много пикапов пихают близко друг к другу, а особенно примерные координаты пикапов из риелторки - очень сильно помогут. Далее просто смотришь по медиане из всех координат которые пришли от РАЗНЫХ игроков и вот тебе координаты самообновляемые