Lua Chat MImGui | UPDATE 7.0

Chezare_Twerking

Новичок
3
0
Плагин очень удобный, глазам приятно, но почему диалоговое окно чата нельзя сделать шире ? Чтобы отображалось больше символов в одну строку

Приходится только жертвовать размером шрифта.
 

Pepeno

Известный
302
33

Скрипт, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui (MImGui).
Требования для работы скрипта:
Преимущества перед mimgui chat 1.5 от @SnOoWmaN :
  • В чате появляются все сообщения, даже от скриптов и плагинов.
  • Имеется возможность пролистывать историю отправленных сообщений кнопками стрелками вверх/вниз.
  • Имеется возможность скроллить чат с помощью кнопок Page UP / Page DOWN.
  • Имеется скроллбар для пролистывания чата.
Установка:
  • Переместить файл ниже в папку «moonloader».
  • Если нет mimgui, то содержимое архива «mimgui.zip» переместить в папку moonloader/lib.
Планы на улучшение:
  • Исправление несовместимости некоторых символов.
Запуск меню настроек — /chsettings

Отдельное спасибо Артуру (RTD a.k.a Artur_IOS) за jmp hook.

1.0 от 13.10.2019 19:30
  • Релиз
2.0 от 13.10.2019 20:00

  • Добавлена проверка на включённость Scoreboard-a
  • Немного исправлено смещение координатов чата.
3.0 от 16.10.2019 20:00

  • Добавлен хук на включение/отключение инпута через sampSetChatInputEnabled(bool enabled) и на вставку текста в инпут через sampSetChatInputText(zstring text), спасибо @Rinat_Namazov
  • Теперь можно переключать статус включённости показа времени через /timestamp, спасибо за получение статуса @RTD
  • Изменена сама система показа текста в чате, теперь FPS не должен проседать сильно спустя N-ое количество добавлений новых строк. Спасибо @DonHomka
  • Исправлен баг с некорректным отображением строк со 2-ым типом, привет @Chip Family
  • Временно отключена возможность просмотра истории отправки сообщений, из-за неё каким-то образом скрипт умудрялся вылетать.
  • Исправлено открытие чата на T.
4.0 от 17.10.2019 21:04
  • Теперь с содержимым за чатом можно взаимодействовать, спасибо @dmitri4
  • Исправлен скролл с помощью клавиш Page UP/DOWN, после обновления я каким-то образом его сломал.
  • Теперь после перезагрузки скрипта последние 100 строк восстанавливаются и корректно отображаются в чате, спасибо за структуру @RTD
  • После выключения скрипта стандартный чат восстанавливается и отображается корректно.
  • Исправлено закрытие чата на F6.
5.0 от 19.10.2019 23:45
  • Добавлено меню /chsettings, в котором вы можете менять:
    • Цвета компонентов чата
    • Количество строк в чате
    • Шрифт чата
    • Размер шрифта чата
  • Исправлена история отправленных сообщений.
  • Теперь можно взаимодействовать со строками чата, для этого наведите на строку и нажмите ПКМ.
  • Обновлён код рендера текста, слизан с исходников Spur ImGui.
6.0 от 24.10.2019 20:35
  • Добавлена совместимость с:
  • Добавлена совместимость с функциями проверки включённости инпута по типу sampIsChatInputActive() на Lua, спасибо @Rinat_Namazov
  • Добавлена совместимость с функциями проверки включённости инпута по типу sampGetChatInputText() на Lua.
  • Исправлен баг с отсутствием одиночного символа при разных цветах текста.
  • Добавлен скролл с помощью колёсика мыши. Спасибо @DonHomka
  • Исправлено изменение затемнения заднего фона чата, параметр Alpha нормально функционирует.
7.0 от 11.12.2019 22:13
  • Добавлен показатель текущей раскладки. (взято с исходников Dialog ImGui)
  • Исправлено сохранение настроек.
  • Исправлен показ информации на F5.
  • Ранее /chsettings только открывал меню, теперь ещё и закрывает.
  • Обновлены хуки, соответственно исправлены возможные конфликты и краши с плагинами.
Можно как-то сделать при открытие чата фон прозрачным?
 

mishanyasesshomaru

Активный
230
36
ку автор скрипта, можно ли как-то сохранить настройки чата? я просто сделал чат прозрачным и размер шрифта изменил, я перезашел и все сбросилось
 

Vadimos24

Новичок
7
0
Немогу изменить цвет букв в спокойном состоянии чата,просто весь чат чёрный
 

187ladno..

Новичок
1
0
как чёрный текст пофиксить?

sa-mp-572.png
 

#SameLine

Активный
421
38

Скрипт, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui (MImGui).
Требования для работы скрипта:
Преимущества перед mimgui chat 1.5 от @SnOoWmaN :
  • В чате появляются все сообщения, даже от скриптов и плагинов.
  • Имеется возможность пролистывать историю отправленных сообщений кнопками стрелками вверх/вниз.
  • Имеется возможность скроллить чат с помощью кнопок Page UP / Page DOWN.
  • Имеется скроллбар для пролистывания чата.
Установка:
  • Переместить файл ниже в папку «moonloader».
  • Если нет mimgui, то содержимое архива «mimgui.zip» переместить в папку moonloader/lib.
Планы на улучшение:
  • Исправление несовместимости некоторых символов.
Запуск меню настроек — /chsettings

Отдельное спасибо Артуру (RTD a.k.a Artur_IOS) за jmp hook.

1.0 от 13.10.2019 19:30
  • Релиз
2.0 от 13.10.2019 20:00

  • Добавлена проверка на включённость Scoreboard-a
  • Немного исправлено смещение координатов чата.
3.0 от 16.10.2019 20:00

  • Добавлен хук на включение/отключение инпута через sampSetChatInputEnabled(bool enabled) и на вставку текста в инпут через sampSetChatInputText(zstring text), спасибо @Rinat_Namazov
  • Теперь можно переключать статус включённости показа времени через /timestamp, спасибо за получение статуса @RTD
  • Изменена сама система показа текста в чате, теперь FPS не должен проседать сильно спустя N-ое количество добавлений новых строк. Спасибо @DonHomka
  • Исправлен баг с некорректным отображением строк со 2-ым типом, привет @Chip Family
  • Временно отключена возможность просмотра истории отправки сообщений, из-за неё каким-то образом скрипт умудрялся вылетать.
  • Исправлено открытие чата на T.
4.0 от 17.10.2019 21:04
  • Теперь с содержимым за чатом можно взаимодействовать, спасибо @dmitri4
  • Исправлен скролл с помощью клавиш Page UP/DOWN, после обновления я каким-то образом его сломал.
  • Теперь после перезагрузки скрипта последние 100 строк восстанавливаются и корректно отображаются в чате, спасибо за структуру @RTD
  • После выключения скрипта стандартный чат восстанавливается и отображается корректно.
  • Исправлено закрытие чата на F6.
5.0 от 19.10.2019 23:45
  • Добавлено меню /chsettings, в котором вы можете менять:
    • Цвета компонентов чата
    • Количество строк в чате
    • Шрифт чата
    • Размер шрифта чата
  • Исправлена история отправленных сообщений.
  • Теперь можно взаимодействовать со строками чата, для этого наведите на строку и нажмите ПКМ.
  • Обновлён код рендера текста, слизан с исходников Spur ImGui.
6.0 от 24.10.2019 20:35
  • Добавлена совместимость с:
  • Добавлена совместимость с функциями проверки включённости инпута по типу sampIsChatInputActive() на Lua, спасибо @Rinat_Namazov
  • Добавлена совместимость с функциями проверки включённости инпута по типу sampGetChatInputText() на Lua.
  • Исправлен баг с отсутствием одиночного символа при разных цветах текста.
  • Добавлен скролл с помощью колёсика мыши. Спасибо @DonHomka
  • Исправлено изменение затемнения заднего фона чата, параметр Alpha нормально функционирует.
7.0 от 11.12.2019 22:13
  • Добавлен показатель текущей раскладки. (взято с исходников Dialog ImGui)
  • Исправлено сохранение настроек.
  • Исправлен показ информации на F5.
  • Ранее /chsettings только открывал меню, теперь ещё и закрывает.
  • Обновлены хуки, соответственно исправлены возможные конфликты и краши с плагинами.

Если бы ещё чат был по зади всех окон то цены б тебе не было, а так пишешь /mm и другие диалоги, у тебя чат вылезает на диалог​

 

#Northn

Pears Project — уже запущен!
Автор темы
Всефорумный модератор
2,656
2,541

Если бы ещё чат был по зади всех окон то цены б тебе не было, а так пишешь /mm и другие диалоги, у тебя чат вылезает на диалог​

 

lil chah

Известный
11
3
23.25.20.406.jpg

Как такое чат фиксануть, стоит последняя версия скрипта. Подскажите пожалуйста.
 

#Northn

Pears Project — уже запущен!
Автор темы
Всефорумный модератор
2,656
2,541
Посмотреть вложение 109016
Как такое чат фиксануть, стоит последняя версия скрипта. Подскажите пожалуйста.
 

dinky

Участник
67
20
Можно как то это сделать прозрачным? -
если ты про цвет фона то команда /chsettings
1628759326460.png

Посмотреть вложение 109016
Как такое чат фиксануть, стоит последняя версия скрипта. Подскажите пожалуйста.
 

#SameLine

Активный
421
38
Т.е не как и установить imgui.chat? либо оба чтоб были?