Início › Documentação › Instalação · origen_notify

Instalação · origen_notify

1. Adiciona ao server.cfg

text
ensure origen_notify

origen_notify tem de arrancar antes de qualquer recurso que chame os seus exports. Coloca-o cedo no teu server.cfg, depois de /assetpacks.


2. Integração com a framework

origen_notify não se liga sozinho a nenhuma framework. Tens de aplicar um patch manual ao recurso da framework para que as suas funções internas de notificação e drawtext deleguem em origen_notify.

QBCore

Abre qb-core/client/drawtext.lua.

Passo 1: comenta as funções hideText e drawText existentes e adiciona o seguinte no início do ficheiro:

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

Passo 2: substitui o corpo de QBCore.Functions.Notify por:

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

ESX

Neste momento não existe um patch oficial. Usa diretamente os exports do cliente nos teus recursos personalizados.


3. Não requer SQL

origen_notify não tem tabelas na base de dados. Não há SQL para executar.