- 4,777
- 5,399
Привет народ!
Давно не выкладывал я годноты, но это довольно интересно будет.
Что это такое? Это система уведомлений для скриптов. Это может использовать каждый разработчик в своём детище.
Почему глобал? Потому-что мы будем использовать не либы, а импорт!
Что нужно для начала работы:
Скачиваем файл imgui_notf.lua и кидаем его в папку "moonloader" и никуда больше! Это важно.
Открываем ваш скрипт и импортируем файл:
Теперь можем использовать во всей красе наши уведомления.
Система импорт позволяет проверить есть ли вообще наш файл. Поэтому можно перед добавлением уведомления проверить нашу либу:
Особенности работы:
- Все уведомления сидят в очереди и начинают "умирать" только в момент показа, тоесть при выходе из афк все уведомления будут показаны ровно то время что было указано
- Все уведомления попадают в очередь, которую нельзя очистить пока-что! Не стоит флудить уведомлениями.
- Есть баги работы при большем тексте. Пока не получается пофиксить.
- Время можно указывать с сотыми секунд. Например 5.725 - 5725 мс будет висеть сообщение.
Пишите вопросы, идеи.
В планах:
- Пренастройка уведомлений. (Позиция, цвет, время угасания и тп)
- Возможность контролировать очередь
- Фиксы багов
Жду адекватную критику.
Давно не выкладывал я годноты, но это довольно интересно будет.
Что это такое? Это система уведомлений для скриптов. Это может использовать каждый разработчик в своём детище.
Почему глобал? Потому-что мы будем использовать не либы, а импорт!
Что нужно для начала работы:
Скачиваем файл imgui_notf.lua и кидаем его в папку "moonloader" и никуда больше! Это важно.
Открываем ваш скрипт и импортируем файл:
Lua:
local notf = import 'imgui_notf.lua'
Теперь можем использовать во всей красе наши уведомления.
Lua:
notf.addNotification(string.format("Notification #%d\n\n\n\n\n\nTime: %s\n\nЭто будет жить аж 25 сек!!11\nSA:MP notification", 228, os.date()), 25)
-- Добавляем уведомление в очередь, будет жить 25 секунд.
Lua:
if notf then
-- addNotification
end
Особенности работы:
- Все уведомления сидят в очереди и начинают "умирать" только в момент показа, тоесть при выходе из афк все уведомления будут показаны ровно то время что было указано
- Все уведомления попадают в очередь, которую нельзя очистить пока-что! Не стоит флудить уведомлениями.
- Есть баги работы при большем тексте. Пока не получается пофиксить.
- Время можно указывать с сотыми секунд. Например 5.725 - 5725 мс будет висеть сообщение.
Пишите вопросы, идеи.
В планах:
- Пренастройка уведомлений. (Позиция, цвет, время угасания и тп)
- Возможность контролировать очередь
- Фиксы багов
Жду адекватную критику.