Accueil › Documentation › Installation · origen_notify

Installation · origen_notify

1. Ajoute-le au server.cfg

text
ensure origen_notify

origen_notify doit démarrer avant toute ressource qui appelle ses exports. Place-le tôt dans ton server.cfg, après /assetpacks.


2. Intégration du framework

origen_notify ne s’accroche automatiquement à aucun framework. Tu dois corriger manuellement la ressource du framework pour que ses fonctions internes de notification et de drawtext déléguent à origen_notify.

QBCore

Ouvre qb-core/client/drawtext.lua.

Étape 1 : mets en commentaire les fonctions hideText et drawText existantes, puis ajoute ce qui suit en haut du fichier :

lua
local __buffer = {}
 
local function hideText()
    for k, v in pairs(__buffer) do
        exports["origen_notify"]:RemoveHelp(v)
        __buffer[k] = nil
    end
end
 
local function drawText(text, position)
    local key = ""
    local formattedText = text or ""
 
    if string.find(formattedText, "%[.-%]") then
        key, formattedText = string.match(formattedText, "%[(.)%](.+)")
    end
 
    __buffer[text] = exports["origen_notify"]:CreateHelp(key, formattedText or text)
end

Étape 2 : remplace le corps de QBCore.Functions.Notify par :

lua
exports["origen_notify"]:ShowNotification(message, type, length)

ESX

Aucun correctif officiel n’est fourni pour le moment. Utilise directement les exports côté client dans tes ressources personnalisées.


3. Aucun SQL requis

origen_notify n’a aucune table en base de données. Aucun SQL à exécuter.