Lua [ARZ] Separated Chat

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,867
11,569
или я тупой или как перенести этот чат по экрану?
ты вырезал самую удобную функцию скрипта - поиск по чату?
что бы его перенести просто открой чат и курсором перемести окно
поиск возможно верну
 
У

Удалённый пользователь 497273

Гость
Посмотреть вложение 184083
Посмотреть вложение 184084
Требования: mimgui, fAwesome 6
Активация: автоматическая, меню настроек - /schat
Активация: автоматическая, меню настроек: /svip
v1.1: добавлена функция "отображать последние сообщения"
v2: (долбаеб, где 1.2 - 1.9)
  • поля ввода для изменения размера и положения изменены на слайдеры
  • теперь можно менять положение, шрифт и размер шрифта последних сообщений (когда чат закрыт)
  • добавлена возможность перемещать объявления в новый чат
v2.1:
  • добавлена строка поиска по сообщениям
  • по просьбе @W.Parson добавил возможность выключить новый чат при открытом чате
  • добавил возможность менять цвет тегов VIP и PREMIUM
  • мб еще что то добавил, не помню
v2.2:
  • новое окно настроек
v2.3:
  • теперь пункт "отображать поиск" сохраняется после перезахода
как обычно топ
 

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,867
11,569
верну
1672776810994.png
 
  • Нравится
Реакции: tramalparatral

livingflore

Известный
369
320
чуть дополнил паттерны
Lua:
                'Администратор .+%[%d+%] кикнул игрока .+%[%d+%]%. Причина%: .+',
                'Администратор .+%[%d+%] выдал предупреждение игроку .+',
                'Администратор .+%[%d+%] забанил игрока .+%[%d+%] на .+ дней%. Причина%: .+',
                'Администратор .+%[%d+%] забанил игрока .+%[%d+%]%. Причина%: .+',
                'Администратор .+%[%d+%] заглушил игрока .+%[%d+%] на .+ минут%. Причина%: .+',
                'Администратор .+%[%d+%] выпустил игрока .+%[%d+%]%, причина%: .+',
                'Администратор .+%[%d+%] снял заглушку с игрока .+%[%d+%]%, причина%: .+',
                'Администратор .+%[%d+%] установил в оффлайне .+ минут деморгана игроку +%[%d+%]%. Причина%: .+',
                'Администратор .+%[%d+%] посадил игрока .+%[%d+%] в деморган на .+ минут%. Причина%: .+',
                'Администратор .+%[%d+%] заблокировал репорт игроку .+%[%d+%] на %d+ минут%. Причина%: .+'

+ не реагирует на объявления где в конце ника отправителя имеется "(онлайн)" или "(оффлайн)", но там уже ебаться с регуляркой я извини не силен, думаю допилишь
Код:
Объявление: Работает бар номер "4" у ЖД вокзала г.Лос-Сантос. Вкусные напитки. Отправил: Alexey_Rothschild (оффлайн)
     Отредактировал сотрудник СМИ [ LV ] : Tomas_Ford
 Объявление: Работает букмейкерская контора в г. Сан-Фиерро. Примаем ставки на спортивные игры.. Отправил: Artem_Mayakov (онлайн). Тел: 6000000
     Отредактировал сотрудник СМИ [ LV ] : Mason_Oliver

еще было бы неплохо сделать настраиваемый шрифт, чтобы юзер сам указывал .ttf файл, который ему нужен
не знаю какие у этого последствия, по крайней мере с gothicb.ttf все работает ахуенно
 
Последнее редактирование:
  • Влюблен
Реакции: chapo

ARMOR

Модератор по раксампу
Модератор
4,937
6,738
Добавь обводку текста ( опциональную ) и отключение при F7 вместе с чатом
 

chapo

чопа сребдс // @moujeek
Автор темы
Модератор
8,867
11,569
Обновление:
  • вернул поиск
  • теперь все сообщения о наказаниях перемещаются в новый чат
1674290625353.png
 
  • Нравится
Реакции: livingflore и SummerSouL

CaJlaT

07.11.2024 14:55
Модератор
2,830
2,618
Добавь возможность перемещать чат, менять размер окна чата и добавь возможность отключения всех или нескольких паттернов. Также при перезапуске скрипта словил такую шнягу, помогает только удаление конфига, но при повторном перезапуске опять это выдаёт
Код:
[ML] (exception) SeparatedChat v3: CJSON: Expected value but found T_END at character 1
[ML] (error) SeparatedChat v3: E:\ARZ Launcher\game\moonloader\!SeparatedChat by chapo.lua:361: bad argument #1 to 'unpack' (table expected, got nil)
stack traceback:
    [C]: in function 'unpack'
    E:\ARZ Launcher\game\moonloader\!SeparatedChat by chapo.lua:361: in function <E:\ARZ Launcher\game\moonloader\!SeparatedChat by chapo.lua:348>
[ML] (error) SeparatedChat v3: Script died due to an error. (1D59C414)