- 170
- 2,244
credits: исходник chat++ от moreveal https://www.blast.hk/threads/215924/
исходник screenchat от SR_team https://www.blast.hk/threads/97761/
исходник NRP chat от @mace https://forum.gambit-rp.com/threads/569750/
работа: vibecoding (мне не стыдно)
исходник от screenchat — был переписан на Lua, функционал изменен не был. разве что добавил рядом с ползунком кнопку камеры которая скринит чат. также ко всему этому было добавлено меню настроек которое позволяет менять горячие клавиши скрина прямо в игре, его иконка рядом с кнопкой камеры как раз таки.
NRP Chat — по факту функционал тот же, разве что теперь в настройках в имгуи меню можно менять горячие клавиши и настраивать скрипт. ну и по мелочам))): внутри нрп чата также было добавлено перемещение строчек. ИС чат и НРП чат теперь могут быть встроены в один и переключаться по одной кнопке, а могут быть и два на экране, также добавлен функционал удаления/копирования/изменения строчки в самом нрп чате, и перемещать их можно свободно! также было добавлено перемещение строчек между ИС чатом и НРП чатом в обоих видах чата (в 1 чате или в 2х разных). команды для нрп чата были оставлены, но также перенесены в имгуи меню настроек.
зависимости:
работает ТОЛЬКО на SAMP R1
mimgui
fAwesome6_solid
остальное вроде бы внесено в дефолт мунлоадер
дефолтные горячие клавиши:
UPD от 08.11.2026:
снятие лимита ввода самповского (128+ символов)
автоматический сплит всех сообщений для общения/взаимодействия (в коде поищите splitCommands = { )
своя история ввода и заполнение на стрелочки вниз вверх для длинных строк
улучшена система безопасной перезагрузки скрипта
своя система подсказок команд (json взял у GAdmin)
система закреплений сообщений, их сортировка, просмотр, пин в чате, все подобное
собственный чатлог и просмотр сессий прямо внутри игры со всеми цветами прямо как в игре
пофикшена кодировка копирования строк при английской раскладке
СОВМЕСТИМОСТЬ С ЛАУНЧЕРОМ!!! (больше всего времени потрачено на это)
также пару систем в последствии были переработаны/улучшены
файл приложил.
исходник screenchat от SR_team https://www.blast.hk/threads/97761/
исходник NRP chat от @mace https://forum.gambit-rp.com/threads/569750/
работа: vibecoding (мне не стыдно)
ChatLua — универсальный инструмент для чата в SAMP, который переносит все тулзы по чату в один LUA формат и дополняет их (причем еще как!)
начнем с исходника от chat++, был полностью переписан на Lua. позволяет все также: удалять строчки, копировать, изменять, очищать весь чат, перемещать чат по экрану. из нововедений: добавлена механика перемещения строчек внутри чата и также ползунок изменения /pagesize.
исходник от screenchat — был переписан на Lua, функционал изменен не был. разве что добавил рядом с ползунком кнопку камеры которая скринит чат. также ко всему этому было добавлено меню настроек которое позволяет менять горячие клавиши скрина прямо в игре, его иконка рядом с кнопкой камеры как раз таки.
NRP Chat — по факту функционал тот же, разве что теперь в настройках в имгуи меню можно менять горячие клавиши и настраивать скрипт. ну и по мелочам))): внутри нрп чата также было добавлено перемещение строчек. ИС чат и НРП чат теперь могут быть встроены в один и переключаться по одной кнопке, а могут быть и два на экране, также добавлен функционал удаления/копирования/изменения строчки в самом нрп чате, и перемещать их можно свободно! также было добавлено перемещение строчек между ИС чатом и НРП чатом в обоих видах чата (в 1 чате или в 2х разных). команды для нрп чата были оставлены, но также перенесены в имгуи меню настроек.
зависимости:
работает ТОЛЬКО на SAMP R1
mimgui
fAwesome6_solid
остальное вроде бы внесено в дефолт мунлоадер
дефолтные горячие клавиши:
- Alt+0 — включить/выключить NRP-чат.
- Alt+1 — скрыть/показать отдельное окно NRP-чата; во вкладочном режиме переключить IC/OOC.
- F7 — переключить отображение: полный → компактный → скрытый.
- Home / End — прокрутить историю NRP-чата вверх / вниз.
- F2 — сделать скриншот чата.
UPD от 08.11.2026:
снятие лимита ввода самповского (128+ символов)
автоматический сплит всех сообщений для общения/взаимодействия (в коде поищите splitCommands = { )
своя история ввода и заполнение на стрелочки вниз вверх для длинных строк
улучшена система безопасной перезагрузки скрипта
своя система подсказок команд (json взял у GAdmin)
система закреплений сообщений, их сортировка, просмотр, пин в чате, все подобное
собственный чатлог и просмотр сессий прямо внутри игры со всеми цветами прямо как в игре
пофикшена кодировка копирования строк при английской раскладке
СОВМЕСТИМОСТЬ С ЛАУНЧЕРОМ!!! (больше всего времени потрачено на это)
также пару систем в последствии были переработаны/улучшены
файл приложил.
Вложения
Последнее редактирование: