SHW FND REL LUA ChatLua — вообще все касательно чата, о чем можно было мечтать.

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

damirtakioma

Постоянный
Автор темы
Assistant
State Section
151
2,132
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 (мне не стыдно)

ChatLua — универсальный инструмент для чата в SAMP, который переносит все тулзы по чату в один LUA формат и дополняет их (причем еще как!)
​
начнем с исходника от chat++, был полностью переписан на Lua. позволяет все также: удалять строчки, копировать, изменять, очищать весь чат, перемещать чат по экрану. из нововедений: добавлена механика перемещения строчек внутри чата и также ползунок изменения /pagesize.
исходник от screenchat — был переписан на Lua, функционал изменен не был. разве что добавил рядом с ползунком кнопку камеры которая скринит чат. также ко всему этому было добавлено меню настроек которое позволяет менять горячие клавиши скрина прямо в игре, его иконка рядом с кнопкой камеры как раз таки.
NRP Chat — по факту функционал тот же, разве что теперь в настройках в имгуи меню можно менять горячие клавиши и настраивать скрипт. ну и по мелочам))): внутри нрп чата также было добавлено перемещение строчек. ИС чат и НРП чат теперь могут быть встроены в один и переключаться по одной кнопке, а могут быть и два на экране, также добавлен функционал удаления/копирования/изменения строчки в самом нрп чате, и перемещать их можно свободно! также было добавлено перемещение строчек между ИС чатом и НРП чатом в обоих видах чата (в 1 чате или в 2х разных). команды для нрп чата были оставлены, но также перенесены в имгуи меню настроек.
1793433616386.png
1793433626146.png
1793433639762.png
1793433671445.png
1793433686319.png
все вставлять не буду, сами в игре глянете
дефолтные горячие клавиши:
  • Alt+0 — включить/выключить NRP-чат.
  • Alt+1 — скрыть/показать отдельное окно NRP-чата; во вкладочном режиме переключить IC/OOC.
  • F7 — переключить отображение: полный → компактный → скрытый.
  • Home / End — прокрутить историю NRP-чата вверх / вниз.
  • F2 — сделать скриншот чата.

файл приложил.
 

Вложения

  • ChatLua.lua
    195.2 KB · Просмотры: 0
Последнее редактирование:
  • Нравится
  • Нравится
Реакции: Sixty Four, Cage и 13.

mace

Легенда
8,234
93,648
Но для тех, кому нужны тонкие настройки и любит все досконально настраивать, думаю подойдёт.
 
  • Нравится
Реакции: amsterdamov

Lawyer2D

🎃🎃🎃
790
5,982
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 (мне не стыдно)

ChatLua — универсальный инструмент для чата в SAMP, который переносит все тулзы по чату в один LUA формат и дополняет их (причем еще как!)
​
начнем с исходника от chat++, был полностью переписан на Lua. позволяет все также: удалять строчки, копировать, изменять, очищать весь чат, перемещать чат по экрану. из нововедений: добавлена механика перемещения строчек внутри чата и также ползунок изменения /pagesize.
исходник от screenchat — был переписан на Lua, функционал изменен не был. разве что добавил рядом с ползунком кнопку камеры которая скринит чат. также ко всему этому было добавлено меню настроек которое позволяет менять горячие клавиши скрина прямо в игре, его иконка рядом с кнопкой камеры как раз таки.
NRP Chat — по факту функционал тот же, разве что теперь в настройках в имгуи меню можно менять горячие клавиши и настраивать скрипт. ну и по мелочам))): внутри нрп чата также было добавлено перемещение строчек. ИС чат и НРП чат теперь могут быть встроены в один и переключаться по одной кнопке, а могут быть и два на экране, также добавлен функционал удаления/копирования/изменения строчки в самом нрп чате, и перемещать их можно свободно! также было добавлено перемещение строчек между ИС чатом и НРП чатом в обоих видах чата (в 1 чате или в 2х разных). команды для нрп чата были оставлены, но также перенесены в имгуи меню настроек.
дефолтные горячие клавиши:
  • Alt+0 — включить/выключить NRP-чат.
  • Alt+1 — скрыть/показать отдельное окно NRP-чата; во вкладочном режиме переключить IC/OOC.
  • F7 — переключить отображение: полный → компактный → скрытый.
  • Home / End — прокрутить историю NRP-чата вверх / вниз.
  • F2 — сделать скриншот чата.

файл приложил.
Годненько! Однозначно +
 
  • Нравится
Реакции: amsterdamov и damirtakioma

damirtakioma

Постоянный
Автор темы
Assistant
State Section
151
2,132
нет, ну, от закрепа я конечно не откажусь! скрипт дополнять ничем не буду пока, занят другим проектом, превосходящим этот в десятки раз.
 

шкипер

коммерческий банк "валди́с"
2,714
31,677
угу, луа значит...

соответственно, оно НЕ будет работать на лаунчере, потому что лаунчер блокирует библиотеку events из соображений безопасности.
 

damirtakioma

Постоянный
Автор темы
Assistant
State Section
151
2,132
угу, луа значит...

соответственно, оно НЕ будет работать на лаунчере, потому что лаунчер блокирует библиотеку events из соображений безопасности.
да вот когда на р1 лаунчер возвращался, у меня евентс начал работать вот, щас хз, да и оно наверное будет конфликтовать с лаунчерным чат++
 
🎃 Хэллоуин