🔧 Compatibilidade do Framework
Reescrita completa do código do cliente e do servidor — agora totalmente independente do framework
Detecção automática para QB-Core, ESX e configurações autônomas (configurável em config.lua)
Detecção automática para ox_inventory, inventário QB e inventário ESX
Correção de um crash crítico do ESX (tentativa de indexar um valor nulo) que impedia a abertura do menu de venda
Todas as chamadas específicas do framework agora são roteadas através de funções auxiliares unificadas com tratamento de fallback adequado
Adicionado fallback de notificação nativa do GTA quando nenhum sistema de notificação está disponível
📋 Menu de Venda Integrado
Menu de venda NUI totalmente integrado — não requer mais qb-menu ou qualquer script de menu externo
Layout limpo em estilo de cartão mostrando o nome do item, quantidade, preço por unidade e valor total
Exibição dinâmica de preços com preços de mercado ao vivo
Funciona de forma idêntica nos frameworks QB-Core, ESX e autônomos
⛏️ Evento de Tempo Rápido Integrado
Verificação de habilidade baseada em NUI personalizada — não requer mais ox_lib
Indicador de movimento com zona alvo — pressione Espaço ou E para atingir a zona verde
Fase de "preparação" de 600 ms antes do indicador começar a se mover
Movimento independente da taxa de quadros usando o tempo delta de `performance.now()` — sem mais picos de lag
Três níveis de dificuldade: Fácil (32% zona, 2.2s varredura), Médio (22%, 1.6s), Difícil (15%, 1.1s)
📦 Dependências removidas
Dependência forte de `ox_lib` removida (era necessária para verificações de habilidades e UI)
Dependência de `qb-menu` removida (era necessária para o menu de venda)
Única dependência em tempo de execução restante: `oxmysql` (para persistência do banco de dados de habilidades)
🌍 Localização — 24 idiomas
Adicionadas 20 novas línguas (anteriormente apenas EN, DE, FR, ES)
Agora suportados: English, Deutsch, Français, Español, Português, Italiano, Nederlands, Polski, Čeština, Română, Türkçe, Русский, Українська, Svenska, Dansk, Norsk, Suomi, Magyar, Hrvatski, Ελληνικά, Български, 日本語, 한국어, 中文
Idioma padrão alterado para inglês
Todos os idiomas selecionáveis via `Config.Locale` em `config.lua`
🔧 Correções de bugs e melhorias
Menu de venda mostrando "Tradução não encontrada" para rótulos de itens
Corrigida a comunicação baseada em eventos substituindo sistemas de callback específicos do framework
Adicionado evento de jogador carregado ESX (esx:playerLoaded) para spawn correto de NPC no ESX
Removidos arquivos cliente duplicados obsoletos (client_new.lua, client_new_updated.lua)
Limpo bloco de arquivos duplicados {} em fxmanifest.lua