Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0niel/geekhelper

SAMP MultiHelper
https://github.com/0niel/geekhelper

Last synced: 10 days ago
JSON representation

SAMP MultiHelper

Awesome Lists containing this project

README

        

## ImGui Notf
SAMP MultiHelper
Перед отправкой уведомления всегда проверяем на существование
```lua
if bNotf then
notf.addNotification(u8("Уведомление!"), 4, 1)
end
```
```lua
addNotification(text, time, style)

-- Текст принимает как есть, для кирилицы используйте библиотеку encoding
-- Время можно указывать с милисекундами, например 5.543
-- Стили:
-- 1 - Черный, простые сообщения
-- 2 - Синий/голубой - Информационные сообщения
-- 3 - Красный - Ошибки
-- В качестве параметра принимается таблица пользовательского стиля, к примеру:

notf.addNotification("Test", 10,
{
text = imgui.ImColor(255, 255, 255, 255):GetVec4(), -- Цвет текста
rightBox = imgui.ImColor(190, 40, 40, 255):GetU32(), -- Цвет полоски справа
mainBox = {
imgui.ImColor(170, 20, 20, 170):GetU32(), -- Левый верхний угол
imgui.ImColor(170, 20, 20, 235):GetU32(), -- Правый верхний
imgui.ImColor(170, 20, 20, 235):GetU32(), -- Левый нижний
imgui.ImColor(170, 20, 20, 170):GetU32(), -- Правый нижний
}
})
```
-- Цвет будет переливаться между указанными.