REL Избранное LUA Messenger - Замена стандартных сообщений на удобный интерфейс с историей переписки

  • Привет! Если твой основной форумник заблокирован - ты можешь оставить заявку в этом разделе: Нажми на меня!, НЕ создавая новый форумный аккаунт.
  • Гость, команда Guides собирает новый состав! Если ты хочешь делиться знаниями, помогать другим, то не упусти свой шанс!
    Узнать подробнее!
  • Менеджмент проекта ждет ваши вопросы/предложения/критику работы проекта в специальном треде

ррт

Постоянный
Автор темы
222
2,225
Вышло обновление стабильности и баг-фиксы! Доступно при автоматическом скачивании с гитхаба!

- Прошёлся по реализации шрифтов ещё раз для отлаживания полноценной работы, а именно:
1. Поправил ещё одну утечку памяти из-за которой крашился скрипт при смене с маловероятным шансом
2. Добавил возможность кропать размер шрифта внутри скрипта, ибо есть огромные шрифты по разрешению, которые делали интерфейс неюзабельным

- Новые пункты в настройках:
1. Закрывать диалог по нажатию ESC и выходить в главное меню
2. Сохранять картинки на диске и не скачивать при каждой прогрузке и удалять
3. Скрывать номер у сохранённых контактах (в списке контактов слева)

- Прошёлся по слойным закрываниям при нажатии на ESC, теперь оно работает так:
Для начала закрываются все доп окна, настройки, галерия и т.д.
Впоследствии закрывает диалог (если включено в настройках), потом уже само окно главное скрипта

- Реализовал фон диалога складыванием картинки с названием background.png/.jpg по пути \moonloader\config\Messenger\images
- Теперь если название контакта со всеми плашками ([ЧС], [Мут]) не помещается, то оно обрезается и ставится троеточие
- Вырезал всё упоминание групп пользователей, показало свою нестабильность, было принято решение избавится, в дальнейшем появится в связке с сайтом!

Другие менее заметные фиксы, ЗАБЫЛ.

 
  • Нравится
Реакции: BoKhar

Хьюстон

Ветеран
856
11,626
[ML] (script) ML-AutoReboot: Reloading "ImGui Messenger"...
[ML] (system) ImGui Messenger: Script terminated. (179E2D5C)
[ML] (system) Loading script 'C:\GTA SA Samp RP Classic\moonloader\Messenger.lua'...
[ML] (system) ImGui Messenger: Loaded successfully.
[ML] (exception) ImGui Messenger: CJSON: Expected value but found invalid token at character 1

че за прикол? @ррт
 

ррт

Постоянный
Автор темы
222
2,225
да, он работает только с впном, но это было сделано с целью безопасности, ибо через аплоад тот же можно дату подгрузить и выполнить коммандную строку со стороны игрока, имгур это подтирает, в будущем добавлю ещё доменов, либо уже переедем на свой сайт к тому времени)
1776086395843.png
[ML] (script) ML-AutoReboot: Reloading "ImGui Messenger"...
[ML] (system) ImGui Messenger: Script terminated. (179E2D5C)
[ML] (system) Loading script 'C:\GTA SA Samp RP Classic\moonloader\Messenger.lua'...
[ML] (system) ImGui Messenger: Loaded successfully.
[ML] (exception) ImGui Messenger: CJSON: Expected value but found invalid token at character 1

че за прикол? @ррт
это не ошибка, предупреждение, ни на что не влияет, типо у тебя уже была рассылка и оно видит тоже самое, из-за чего отдаёт мол значение то же
 
  • Нравится
  • Нравится
Реакции: sixtocto и Хьюстон

ррт

Постоянный
Автор темы
222
2,225
Вышло краткое обновление и баг-фиксы! Ченджлог на форум не стал ночью заливать, вышло ещё ночью.

- Добавлена возможность смены шрифта скрипта, в дальнейшем возможно будет добавляться всякими кастомными, пока-что ограничиваемся стандартными шрифтами Виндовс
- Появилась кнопка Заблокировать/Разблокировать на контакте, вводит новую серверную команду /blocknum (показывает в контакте в ЧС он или нет)

- Другие минимальные изменения с каждым даже тихим апдейтом без чендж-лога
 
  • Нравится
Реакции: sixtocto

ррт

Постоянный
Автор темы
222
2,225
Вышло обновление стабильности и оптимизации! Доступно при автоматическом обновлении при запуске скрипта.

- Добавлена кнопка "Проверить обновление" внутрь настроек скрипта, если происходит какая-то ошибка - скрипт отправит подобное уведомление
- Поправлена инициализация шрифтов из прошлой версии:
1. Теперь скрипт не грузит все шрифты к себе в память, что вызывало краш игры
2. Появилась возможность добавления своих кастомных шрифтов. Появилась новая папка по пути ...\moonloader\config\Messenger, внутрь неё пихайте свои шрифты в формате .otf .ttf

- Улучшенная структуризация кода скрипта, для редактирования и улучшенного взаимодействия:
1. Функция отображения всех окон скрипта разбита по каждому отдельному окну
2. Новые подсказки при наведении на каждую кнопку внутри окон
3. Все временные файлы направляются по пути ..\moonloader\config\Messenger\cache и обнуляются не по названию как раньше, а вся папка при инициализации
4. Улучшена работа Черновиков если вы начали писать сообщение и закрыли окно