Rastreador GPS

GPS- ...

Sistema GPS de alto desempenho

Cansado de scripts de GPS mal otimizados que afetam o desempenho do seu servidor? Desenvolvemos uma solução de GPS focada em eficiência e uso mínimo de recursos, garantindo uma navegação tranquila para seus jogadores.

Compatibilidade com a Estrutura Universal:

Este recurso foi projetado para ampla compatibilidade e funciona perfeitamente com as principais estruturas FiveM:

  • QBCore
  • ESX (Legado e Moderno)
  • Frameworks autônomos/personalizados como qbox

Características:

  • Controle de acesso baseado em tarefas: Configure tarefas ou funções específicas que têm permissão para usar a funcionalidade GPS.
  • Alternar GPS do jogador: Permite que jogadores designados para trabalhos/facções relevantes habilitem ou desabilitem facilmente seu rastreamento GPS, com notificações para mudanças de status.
  • Imersão em RPG: O GPS é desativado automaticamente quando o jogador morre, aumentando o realismo.
  • Suporte multilíngue: Vem pré-configurado com várias opções de idioma para se adequar à sua comunidade.
  • Configuração fácil: Processo de configuração simples para integração rápida em qualquer ambiente de servidor.

Precisa de suporte?

Se você encontrar algum problema ou tiver dúvidas, abra um chamado de suporte em nosso Discord oficial. Nossa equipe está pronta para ajudar.

Arquivo de configuração

_4p = { --[[ Framework: Defina o framework em uso para este script. Opções: - "esx": Para o framework ESX - "qbcore": Para o framework QBCore - "custom": Para frameworks personalizados (requer funções de notificação personalizadas) --]] Framework = "esx", -- item_name: O nome do item de GPS no jogo, que os jogadores usam para habilitar ou desabilitar o GPS. item_name = "gps", -- disabled_jobs: Uma lista de nomes de jobs que não têm permissão para usar o GPS. -- Jogadores com jobs listados aqui receberão uma notificação de que o uso do GPS está restrito. disabled_jobs = {"unemployed"}, -- events: Especifica eventos críticos necessários para que o sistema GPS funcione corretamente no framework selecionado. events = { -- onPlayerLoaded: Evento acionado quando um jogador carrega completamente. Usado para armazenar em cache o job do jogador. onPlayerLoaded = "esx:playerLoaded", -- setJob: Evento acionado quando o job de um jogador muda, permitindo que o script atualize o acesso do GPS do jogador. setJob = "esx:setJob", -- deathEvent: Evento acionado quando um jogador morre, usado para desativar automaticamente o GPS em caso de morte. deathEvent = "esx:onPlayerDeath" }, -- lang: Define o idioma das notificações de GPS. O padrão é "en" (inglês). lang = "en", --[[ createNotify: Função para enviar notificações aos jogadores com base no framework. Parâmetros: - playerID: O ID do jogador que recebeu a notificação. - title: Título da notificação. - message: Conteúdo/mensagem da notificação. - notify_type: Tipo de notificação (ex.: sucesso, erro). --]] createNotify = function(self, playerID, title, message, notify_type) -- Notificação do lado do servidor if IsDuplicityVersion() then if self.Framework == "esx" then TriggerClientEvent("esx:showNotification", playerID, message) elseif self.Framework == "qbcore" then TriggerClientEvent("QBCore:Notify", playerID, message) else print("^1[4p-gps] ^3Estrutura personalizada detectada. Adicione uma função de notificação personalizada em config.lua^7") end -- Notificação do lado do cliente else if self.Framework == "esx" then Framework.object.ShowNotification(message) elseif self.Framework == "qbcore" then Framework.object.Functions.Notify(message) else print("^1[4p-gps] ^3Estrutura personalizada detectada. Adicione uma função de notificação personalizada em config.lua^7") end end end, } --[[ _4p.language: Define as notificações em vários idiomas. Traduções disponíveis: - "not_allowed": Mensagem exibida quando um jogador não tem permissão para usar o GPS. - "enabled_gps": Mensagem exibida quando um jogador habilita o GPS com sucesso. - "disabled_gps": Mensagem exibida quando um jogador desabilita o GPS. - "notificationtitle": Título para notificações relacionadas ao GPS. --]] _4p.language = { ["en"] = { not_allowed = "Você não tem permissão para usar GPS", enabled_gps = "Você ativou seu GPS para sua facção.", disabled_gps = "Você desativou seu GPS para sua facção.", warningtitle = "Sistema GPS", }, ["de"] = { not_allowed = "Você não precisa usar GPS", enabled_gps = "Você tem seu GPS para seu lugar Fração ativada.", disabled_gps = "Você tem seu GPS para sua fração desativada.", notificaçãotitle = "Sistema GPS", }, ["fr"] = { not_allowed = "Você não está autorizado a usar o GPS", enabled_gps = "Você ativou seu GPS para sua facção.", disabled_gps = "Você está ativo desative seu GPS para sua facção. enabled_gps = "Você ativou seu GPS para sua facção.", disabled_gps = "Você desativou seu GPS para sua facção.", warningtitle = "Sistema de GPS", }, ["it"] = { not_allowed = "Você não tem autorização para usar seu GPS", enabled_gps = "Hai ativado seu GPS para sua facção.", disabled_gps = "Você desativou seu GPS para sua fazione.", warningtitle = "Sistema GPS", }, ["ru"] = { not_allowed = "Você está usando o GPS", enabled_gps = "Você está usando seu GPS para sua franquia.", disabled_gps = "Você está usando отключили свой GPS para sua fração.", warningtitle = "GPS", }, ["pl"] = { not_allowed = "Nie masz uprawnień do korzystania z GPS", enabled_gps = "Włączyłeś GPS para o seu frakcji.", disabled_gps = "Wyłączyłeś GPS para o seu frakcji.", notificaçãotitle = "GPS do sistema", }, }

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Ganhe 20% de desconto em qualquer servidor QBCore completo
pt_BRPortuguês do Brasil