🛠️ Utilitários & Locale
Esta página documenta as funções utilitárias compartilhadas e o sistema de localização (traduções).📦 Utilitários (utils.lua)
Funções compartilhadas entre client e server. Localizadas em config/shared/utils.lua.
Notification
Exibe uma notificação para o jogador.
Cores disponíveis:
"red"- Erro"green"- Sucesso"yellow"- Alerta"blue"- Informação
Request
Exibe uma caixa de confirmação para o jogador.boolean - Resposta do jogador
Exemplo:
Hint
Exibe uma dica temporária na tela.TimestampConvert
Converte timestamp de milissegundos para segundos.GetItemByIndex
Obtém um item coletável pelo seu identificador.🌐 Sistema de Localização
O sistema de traduções está emconfig/shared/locale/.
Estrutura de Arquivos
Usando Traduções
🇧🇷 Traduções Disponíveis (ptbr)
Categoria: game
Textos relacionados ao gameplay.- Cooldown
- Nickname
- Corridas
- Power-ups
- Polícia
- Webhooks
Locale("in_cooldown", {30})Categoria: ui
Textos da interface do usuário.Botões e Ações
Botões e Ações
Painel Principal
Painel Principal
Descrições
Descrições
Configuração de Corrida
Configuração de Corrida
Veículos Permitidos
Veículos Permitidos
➕ Adicionando Novo Idioma
Para adicionar um novo idioma:1
Crie o arquivo
Crie um novo arquivo em
config/shared/locale/, por exemplo es.lua para espanhol.2
Copie a estrutura
Copie todo o conteúdo de
ptbr.lua ou en.lua.3
Traduza
Traduza todas as strings mantendo as chaves originais.
4
Configure
Altere o idioma padrão no arquivo de configuração do script.
🔤 Formatação de Strings
Parâmetros Posicionais
Use%s para inserir valores:

