Frameworks
QBCore, Qbox, ESX e standalone — como cada script deteta o teu framework.
Cada script indica, no topo da sua página, com que frameworks funciona. Há três tipos.
#Standalone
Não usam framework nenhum e funcionam em qualquer servidor: QBCore, Qbox, ESX, vRP ou sem framework. Exemplos: Anti-Backdoor, Clear Props, FPS Boost, Speed Limit, Peds, Surrender.
#Multi-framework (QBCore, Qbox e ESX)
Detetam sozinhos o framework que está a correr. A deteção é controlada por Config.Framework:
| Valor | O que faz |
|---|---|
'auto' | Deteta pela ordem Qbox → QBCore → ESX (recomendado) |
'qbx' | Força Qbox |
'qb' | Força QBCore |
'esx' | Força ESX |
'none' | Sem framework (só nos scripts que o suportam) |
Estes scripts usam o ox_inventory automaticamente se estiver ligado; caso contrário usam o inventário do framework.
#Notas para ESX
- O ESX não tem gangs. Nos scripts que usam grupos (ex.: Zone Wars) é usado o emprego do jogador — coloca os empregos das tuas organizações em
Config.AllowedGroups. - A conta de dinheiro sujo é
blackno config (convertida parablack_money). - Os nomes dos itens de exemplo são os do QBCore; troca-os pelos do teu servidor.
#Só QBCore
Usam funções específicas do QBCore (ex.: qb-management, QBCore.Shared.Vehicles) e precisam do qb-core a correr. Exemplos: Boss Menu, Insurance, Gift Codes, Ped VIP, Printer, Staff Clothes, Marketplace. O Qbox mantém compatibilidade com muitos recursos QBCore, mas estes scripts só são suportados oficialmente em QBCore.
#Target e notificações
- Target: os scripts com
Config.Target = 'auto'usam oox_targetou oqb-targetse existirem; senão usam a tecla E. - Notificações: usam as notificações do framework (
QBCore:Notify,esx:showNotification) ou o aviso nativo do GTA.