Lua [ARZ] InfoAuction || Карта нахождения домов и бизнесов на аукционе

Rezbirp

Известный
Автор темы
63
67
Карта с расположением домов и бизнесов на аукционе.

Активация: включения диалога с аукцином домов и/или бизнесов на телефоне.
Деактивация карты и/или настроек: Esc

При клике на иконку дома/бизнеса, открывает чат с /findihouse id / /findibiz id

Справа, сверху, на карте, есть клавиша с шестеренкой, там возможно изменить иконки, их цвет и отображения их на карте.

Слева, сверху, на карте, есть клавиша с листом, там возможно посмотреть список всех домов и/или бизнесов, а также отсортировать их.



Демонстрация:

Требования:
samp.events
mimgui

Font Awesome 6
LuaSocket, ssl.https, cjson, ltn12
(Нормальные ссылки на библы не нашёл, если у кого есть - напишите)​

Установка: распаковать содержимое архива в папку moonloader.​


1.0 Только информация о домах и их местоположение, в виде текста.
2.0 Дома и бизнесы, теперь на карте.
2.1 Добавлена кастомизация иконок и фокус карты на города.
2.2 Добавлен список всех домов и/или бизнесов на аукционе
2.2.1 Обновлён config домов и биза, изменённ парсинг диалога.
2.2.1 (от 21.11.22) Обновлён config домов.
2.3.0 Автообновление конфигов домов/бизов, автоскачивание изображения карты...
сортировка в списке домов/бизов.
2.3.0.1 Поправлен парсинг диалогов; добавлены: 241, 244, 246, 247, 248, нефтевышки, которые api не возвращает.
2.3.0.1 (от 18.01.22) Автор дурачёк, парсинг не был поправлен :( .
2.3.1 Исправлен краш, при наведении мышки на бизнес, о котором нету информации, в левом инф. меню.
2.4.0 Исправлен парсинг, убран фокус карты, добавлена возможность добавлять бизнесы/дома, которых нету в списке, добавлен кеш (если API с данными домов и бизов падает) .
2.4.0.1 Добавил проверку на код 200, при запросе к API.
2.4.0.2 Заменил запрос на расположения домов и бизов, напрямую к API аризоны, то что до этого использовал - умерло :( (костыль на костыле ...).
Также изменилась команда: /iauction [номер сервака]
2.5 Рефакторинг, добавлен новый интерфейс для изменения иконки, исправлен баг с API.
2.5.1 Фикс позиции, если она выходит за рамки карты (изображения), загрузка бизов, которых нет в API c json файла.
 

Вложения

  • InfoAuction.zip
    15.5 KB · Просмотры: 1,383
Последнее редактирование:

чо новман

Известный
186
125
сделай такой же скрипт но ток на слеты домов (чтобы на новеньких серверах можно было видеть айди домов которые в самом внизу низов)
 

ToruHonda

Известный
34
14
Крутой

Можешь совместить эти 2 скрипта? что б в списке было и карта что б была?
Что б изначально смотреть что есть и потом на карте чекать
 
Последнее редактирование:
  • Нравится
Реакции: Rezbirp

Rezbirp

Известный
Автор темы
63
67
Крутой

Можешь совместить эти 2 скрипта? что б в списке было и карта что б была?
Что б изначально смотреть что есть и потом на карте чекать
Немного не понял.
Что б был, вот такой вариант:
TjbBEur.png
Или такой:
IW8EaQZ.png
 
  • Нравится
Реакции: ToruHonda

krasiviy down

Потрачен
136
36
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Годная вещь +rep
 
  • Нравится
Реакции: Rezbirp

Rice.

Известный
Модератор
1,756
1,623
вау, я надеюсь, что координаты каждого дома ты определял через какой-то скрипт, а не вручную
отдайте моего проверенного этому человеку
 
  • Нравится
Реакции: Rezbirp

Rezbirp

Известный
Автор темы
63
67
вау, я надеюсь, что координаты каждого дома ты определял через какой-то скрипт, а не вручную
отдайте моего проверенного этому человеку
https://arz.deno.dev/tools/map/page парсил отсюда, для кажд. серва .... регулярками :(, json не знаю. :D
(подсказал @Yondime)

на гранд рп за такое банят
ГА Page :D

zJXWsTz.png
 
  • Нравится
Реакции: ToruHonda

Rezbirp

Известный
Автор темы
63
67
то б был 1 вариант
Тебе нужно скачать config ранней версии
Q7r0iHG.png
Переименовать файл в папке config на "HouseInfo2.ini"
G5B1Ed2.png

И изменить в раннем скрипте 27 строчку
С local directIni = "moonloader\\config\\HouseInfo.ini"
На local directIni = "moonloader\\config\\HouseInfo2.ini"

L7Ivaf1.png
 
  • Нравится
Реакции: ToruHonda