Lua [ARZ] VIP-ADV | Сортировка сообщений в вип-чате

Hinаta

Известный
Автор темы
784
356
P4iu4KM.png
Этот скрипт вылавливает рекламу из вип-чата, сортируя её по вкладкам в mimgui-окне в зависимости от содержания.

Вкладки:
  • Купить:
    oTrs4QC.jpg
    в этой вкладке выводятся сообщения, в которых игроки что-то продают.
  • Продать:
    5l4pIdz.jpg
    в этой вкладке выводятся сообщения, в которых игроки что-то покупают.
  • Взять в аренду:
    7Glpvcl.jpg
    в этой вкладке выводятся сообщения, в которых игроки сдают транспорт в аренду.
  • Сдать в аренду:
    8dIpTJt.jpg
    ну а здесь, соответственно, сообщения, в которых игроки ищут арендный транспорт.
  • Аренда жилья:
    iecP2Lj.png
    позволяет арендовать жильё или самому найти арендатора.



При нажатии на кнопку с номером произойдёт вызов игрока.


btb1JRP.png



Также реализованы функции поиска и настроек.

Настройки:
  • Скрывать рекламу в чате. Название говорит само за себя.
  • Выводить скрытое в консоль. Выводит сообщения в консоль, если активна предыдущая настройка. Добавил на всякий случай.

Активация:

/vip


Требования:


moonloader 0.26
mimgui
fAwesome 5

SAMP.lua


  • Практически полностью переписан код.​
  • Изменена цветовая схема и расположение вкладок в окне.​
  • Полоска под строкой поиска, кнопки для звонка, вкладки и чекбоксы в настройках были анимированы.​
  • Исправлена недоработка, из-за которой скрипт некорректно работал на Vice-City.​
  • Добавлена возможность редактировать списки ключевых слов.​
  • Окно теперь закрывается кликом мыши мимо самого окна.​


 

Вложения

  • VIP-ADV v2.0.lua
    29.7 KB · Просмотры: 372
Последнее редактирование:
D

deleted-user-422095

Гость
Добавь время добавления сообщения и сколько прошло времени с момента добавления
Добавь кнопку открытия твоего скрипта возле строки ввода в текст, слева или справа где раскладка, мне лень вводить команду
Мелочь, но приятная, при наведении на кнопку вкладки добавь всплывающую подсказку, что это за вкладка
 

Hinаta

Известный
Автор темы
784
356
Добавь время добавления сообщения и сколько прошло времени с момента добавления
Добавь кнопку открытия твоего скрипта возле строки ввода в текст, слева или справа где раскладка, мне лень вводить команду
Мелочь, но приятная, при наведении на кнопку вкладки добавь всплывающую подсказку, что это за вкладка
Спасибо за идеи, реализую.
 

Gueck

Новичок
26
11
Интересный скрипт.
Было бы неплохо добавить в /vip ID игроков и возможность скрывать телефоны из этого списка.
Ну и конечно 60 ячеек крайне не хватает.
 

Hinаta

Известный
Автор темы
784
356
Было бы неплохо добавить в /vip ID
Сделаю.

возможность скрывать телефоны из этого списка
Попробуй аргументировать необходимость этой функции и примерно объяснить, как это должно выглядеть.

Ну и конечно 60 ячеек крайне не хватает.
При выставлении этого лимита я отталкивался от того, что через 60 сообщений актуальность тех объявлений, которые больше не дублируются игроком в чат, просто теряется. Если ты считаешь, что этого мало, можешь предложить приемлемое число.
 

Gueck

Новичок
26
11
Попробуй аргументировать необходимость этой функции и примерно объяснить, как это должно выглядеть.
Беру свои слова назад. Не прожимал номер, и не знал что он автоматически звонит человеку.

Ну кстати работает немного криво.
Снимок экрана 2023-08-31 181533.png

В первом объявлении не показало в принципе телефон.
Во третьем и четвертом объявлении показало, но уже не тот.

При выставлении этого лимита я отталкивался от того, что через 60 сообщений актуальность тех объявлений, которые больше не дублируются игроком в чат, просто теряют свою актуальность. Если ты считаешь, что этого мало, можешь предложить приемлемое число.
Хотелось бы до 120 хотя бы расширение, в вип-чате очень часто кидают объявления о продаже/покупке. Но более конкретно можно было бы сказать если было бы время у объявлений(во сколько их отправили).
В раздели сдачи в аренду 60 строк вполне себе не плохо смотрится.
 

Hinаta

Известный
Автор темы
784
356
В первом объявлении не показало в принципе телефон.
Я не делал защиту от извращенцев, которые разделяют номер точками-тире и ставят лишние символы в конце предложения. Пока что скрипт не записывает в качестве номера только заточки

Во третьем и четвертом объявлении показало, но уже не тот.
Подправлю.
 

Biba_Boba

Известный
44
12
Можешь в настройках добавить пункт - удалять дублируемые сообщения (старые) от одного и того же игрока? А то в списке 1 игрок со своими 20 строками
При звонке телефон можно узнавать через ид игрока
 

Hinаta

Известный
Автор темы
784
356
Можешь в настройках добавить пункт - удалять дублируемые сообщения (старые) от одного и того же игрока? А то в списке 1 игрок со своими 20 строками
Добавлю.

При звонке телефон можно узнавать через ид игрока
Эта функция должна была быть в этой версии, но у меня не получилось. Предприму ещё пару попыток.