Resolva problemas comuns
Resource não inicia
Está com problemas para iniciar o seu produto? Clique aqui
Funções exportáveis
Precisa integrar o Phone System com outro script? Clique aqui

Sobre as configurações
Todas as configurações do Phone System são feitas no arquivoconfig/settings.lua. O arquivo é organizado em seções, cada uma responsável por uma parte do sistema. Abaixo você encontra o manual completo de cada opção.
1. Licença
Configuração da licença de ativação do sistema.2. Integrações
Define quais sistemas externos o Phone System deve se integrar automaticamente.Sesqh_custom = true, você deverá preencher as funções na seçãoconfig.systempara buscar/salvar dados da conta manualmente.
3. Configurações Gerais
3.1 Database
3.2 Tecla de abrir
3.3 Verificação antes de abrir
Callback chamado antes de abrir o celular. Retornefalse para bloquear a abertura.
3.4 Comportamento
4. Compra de Celular (Markers)
Configura os markers de loja de celular no mapa.4.1 Funções de dinheiro
Defina como o dinheiro é verificado e deduzido no seu servidor:4.2 Markers de loja
4.3 Marker customizado
Callback chamado ao criar cada marker — permite personalizar cor/tipo:5. Model do Celular e JBL
5.1 Posição do Celular na Mão
Define onde o model do celular aparece no corpo do player enquanto o celular está aberto.5.2 JBL (Spotify)
6. Sistema de Contas
6.1 Tipo de conta
Para
"ElementData", configure:
6.2 Formato do número de telefone
7. Eventos (Callbacks)
Callbacks chamados em ações do celular.8. Notificações (Infobox)
Funções para enviar notificações ao player. Personalize para usar o sistema de notificações do seu servidor.9. Escala por Resolução
Define escala do celular para diferentes resoluções de tela.10. Controles Bloqueados com Celular Aberto
Lista de controles do MTA que ficam desabilitados enquanto o celular estiver aberto.11. Aplicativos
11.1 Aplicativos padrão (pré-instalados)
Lista de apps que estarão instalados no celular desde a criação, sem precisar baixar na loja:11.2 Aplicativos que não podem ser desinstalados
11.3 Aplicativos disponíveis na loja
12. Configurações por Aplicativo
Todos os apps compartilham campos base de metadados usados pela AppStore:12.1 AppStore (config.apps.appstore)
12.2 WhatsApp (config.apps.whatsapp)
Painel de configurações do app (
settingsPanel)
O WhatsApp possui um painel de configurações in-app com subpainéis:
Status Panel (
statusPanel)
12.3 Spotify (config.apps.spotify)
configurations — Configurações de áudio
soundsVehicleConfigs — Configuração por veículo
12.4 Uber (config.apps.uber)
settings — Configurações de funcionamento
12.5 Maps (config.apps.maps)
Campos de cada item em
localsConfig:
12.6 Claro (config.apps.claro)
Campos de cada plano em
plans:
12.7 Blaze (config.apps.blaze)
configurations — Configurações gerais da roleta
moneyOptions — Integração de dinheiro
logsDiscord — Logs no Discord
rewardsConfigurations — Sistema de recompensas por nível
Tipos de recompensa disponíveis:
Campos dos valores em
rewardsLevel:
12.8 Paypal (config.apps.paypal)
configurations — Configurações gerais
walletMoney — Integração com dinheiro
transferInfos.logsDiscord — Logs no Discord
12.9 Staff (config.apps.staff)
subPanelsApps — Subpainéis disponíveis
12.10 Google Tradutor (config.apps.google_translate)
12.11 Configurações (config.apps.settings)
profileInfos — Informações do perfil
notificacoes — Configurações de notificações in-app
Lista de grupos de notificações que o jogador pode ativar/desativar. Cada grupo tem collumName (título da coluna ou false) e itens com name e data (chave salva nas preferências).
wallpaperDefaults — Wallpapers disponíveis
Lista de wallpapers padrão. Cada item tem {wallpaper = N} onde N é o número do arquivo de wallpaper em assets/images/wallpapers/.
13. Setup (Aparência Inicial)
Configura as opções de personalização que aparecem durante o setup inicial do celular.13.1 Capas disponíveis
Cada capa tem dois campos de cor:colorShowcase (cor de destaque exibida na tela de seleção) e colorBackground (cor de fundo da capa aplicada ao celular). Ambos usam o formato tocolor(R, G, B, A).
O sistema vem com as seguintes 10 capas padrão:
14. Tela de Bloqueio (Lockscreen)
14.1 Sistema de Hacking
15. Widgets
Configura o painel de widgets deslizante. O painel é organizado em linhas (rows), e cada linha pode ter múltiplos widgets lado a lado.
Estrutura de uma linha:
Campos de cada widget:
O
width define quantas colunas do grid o widget ocupa. Com width = 4, o widget ocupa a linha inteira. Com width = 2, dois widgets cabem lado a lado.16. Cores
Define a paleta de cores global do sistema.
As cores são usadas internamente na interface e podem ser sobrescritas para personalização visual.
17. Tradução e Idioma
17.1 Idioma padrão
17.2 Textos do sistema
Os textos da interface são armazenados emtranslate.texts. Você pode alterar qualquer texto para o idioma do seu servidor.
17.3 Saudações por horário
Dicas Finais
- Após qualquer alteração no
config/settings.lua, você deve reiniciar o resource comrestart sqh_phone. - Nunca ative
config.isResetDatabase = trueem produção com dados reais — isso apagará todo o banco de dados do sistema. - Para integrar com sistemas de inventário externos, use a combinação de
config.disableKeyOpen = true+bindPhonePlayereunbindPhonePlayervia exports. - Se o celular não abrir após configurar
verifyToOpen, certifique-se que a função retornatruepara os players corretos.