2026-03-29 21:41:17 +03:00
|
|
|
-----------------For support, scripts, and more----------------
|
|
|
|
|
--------------- https://discord.gg/wasabiscripts -------------
|
|
|
|
|
---------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
-- Checking for if Complete UI Kit is running
|
|
|
|
|
-- Get it here: https://wasabiscripts.com/product/7037645
|
|
|
|
|
local wasabi_uikit, uikitFound = GetResourceState('wasabi_uikit'), false
|
|
|
|
|
if wasabi_uikit == 'started' or wasabi_uikit == 'starting' then uikitFound = true end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Customize this to customize notifications accross all Wasabi Scripts
|
|
|
|
|
|
|
|
|
|
-- Notifications
|
|
|
|
|
function WSB.showNotification(title, desc, style, icon, id)
|
2026-04-03 02:47:59 +03:00
|
|
|
-- Edit code below to use your own notification system
|
|
|
|
|
|
|
|
|
|
-- (This supports wasabi_notify, bridge's built-in notify, and ox_lib is commented out if desired!)
|
|
|
|
|
-- Get wasabi_notify here: https://wasabiscripts.com/product/6215100
|
|
|
|
|
|
|
|
|
|
if GetResourceState('wasabi_notify') == 'started' then -- If using wasabi_notify, automatic detection
|
|
|
|
|
if style == 'inform' or style == 'primary' then style = 'info' end
|
|
|
|
|
|
|
|
|
|
return exports.wasabi_notify:notify(title, desc, Config.Notifications.defaults.time or 3500, style or 'info',
|
|
|
|
|
Config.NotificationSound or Config.Notifications.defaults.sound or false, icon, id)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if uikitFound then
|
|
|
|
|
return exports.wasabi_uikit:Notification(title, desc, style or 'info', id, icon)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
--[[ Remove this line if you are using lation_ui: https://lationscripts.com/product/modern-ui
|
|
|
|
|
if GetResourceState('lation_ui') == 'started' then -- If using lation_ui and not wasabi_notify automatic detection
|
|
|
|
|
if style == 'inform' or style == 'primary' then style = 'info' end
|
|
|
|
|
|
|
|
|
|
return exports.lation_ui:notify({
|
|
|
|
|
title = title,
|
|
|
|
|
message = desc or nil,
|
|
|
|
|
id = id or nil,
|
|
|
|
|
position = 'top-right',
|
|
|
|
|
icon = icon or nil,
|
|
|
|
|
duration = 3500,
|
|
|
|
|
type = style or 'info'
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
]] -- Remove this line if you are using lation_ui
|
|
|
|
|
|
|
|
|
|
--[[
|
|
|
|
|
if GetResourceState('ox_lib') == 'started' then -- If using ox_lib and not wasabi_notfy automatic detection
|
|
|
|
|
if style == 'info' then style = 'inform' end
|
|
|
|
|
exports.ox_lib:notify({
|
|
|
|
|
title = title,
|
|
|
|
|
description = desc or false,
|
|
|
|
|
id = id or false,
|
|
|
|
|
position = 'top-right',
|
|
|
|
|
icon = icon or false,
|
|
|
|
|
duration = 3500,
|
|
|
|
|
type = style or 'inform'
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
end
|
|
|
|
|
]] --
|
|
|
|
|
|
|
|
|
|
return ShowNotification(title, desc, style, icon, id) -- Default bridge built-in notification system
|
|
|
|
|
|
|
|
|
|
-- Edit Code above to use your own notification system
|
2026-03-29 21:41:17 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
RegisterNetEvent('wasabi_bridge:notify', function(title, desc, style, icon, id)
|
|
|
|
|
return WSB.showNotification(title, desc, style, icon, id)
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
exports('showNotification', WSB.showNotification) -- Export for use in other scripts
|