RNLD STORE
  • Inicial
  • BOT BATE-PONTO
    • Descrição
    • Instalação do bot
    • Configuração das Salas
      • Menu Inicial
      • Menu de Gerenciamento
      • Menu Gerenciamento Pontos
    • Estrutura de logs do painel da sua cidade
    • Página de relatórios
    • Configuração do gerenciamento de Hierarquia
    • Sistema de Recursos humanos
    • Configuração das avaliações de membros
  • RNLD API
    • Descrição
    • Instalação
      • rnld_ws
      • rnld_api
    • Uso da API
      • Atualizar Nickname
      • Enviar webhooks
      • Atualizar Grupos
      • Banir/Desbanir Player
      • Executar comandos
      • Ativar modo Manutenção
      • Consultar os dados (Whitelist)
      • Editar os dados (Whitelist)
    • Uso do BOT da API
    • Uso do sistema de whitelist
      • Como Vincular o discord ao Fivem
      • Explicação das mensagens de erro
    • Monitoramento
  • RNLD VERIFY
    • Descrição
    • Instalação
      • Adicionar menus
Fornecido por GitBook
Nesta página
  1. RNLD API
  2. Instalação

rnld_api

Será necessario a instalação de um resource em sua base, para que a comunicação seja estabelecida entre o seu servidor e a nossa API

O script vem com uma config aberta, para que você possa adequar as functions da sua cidade. Por padrão, oferecemos as principais frameworks: Creative, Creative-Network, vRP, qbcore e VorpCore (RedM) Exemplo do config.lua

-- caso use vRP, descomente as linhas abaixo
local Proxy = module("vrp", "lib/Proxy")
vRP = Proxy.getInterface("vRP")

-- caso use VorpCore, descomente as linhas abaixo
-- VorpCore = {}
-- TriggerEvent("getCore", function(core)
--   VorpCore = core
-- end)

-- caso use qbcore, descomente as linhas abaixo
-- local QBCore = exports['qb-core']:GetCoreObject()

Config = {
  guildId = "",          -- id do seu servidor discord
  discordIdMock = false, -- Se true, irá usar um ID de Discord fictício
  fakeDiscordId = "",    -- ID de Discord fictício
  appKey = "",           -- Chave da API
  framework = "vrp",     -- Framework utilizado ( vrp, creative, creative-network, qbcore, vorpcore)

  -- Ativa as funcionalidades da Whitelist Remota
  BaseMode = "discord", --Configura qual licença será exigida pelo script, discord, steam ou license
  Whitelist = true      -- Ativa o modo de whitelist utilizando nossa API, será necessario desabilitar a whitelist da sua base.
}

rnld = {
  -- frameworks como vRP e Creative não são padronizadas no mercado, então para dar um maior suporte à diferentes bases
  -- será necessario que você busque o evento que é chamado quando o jogador seleciona seu personagem.
  -- caso sua cidade nao tenha multichar, basta utilizar o framework vrp
  -- para utilizar os parametros abaixo, certifique-se que o framework na linha 18 seja custom

  -- customEventName = "CharacterChosen", -- evento chamado quando o jogador seleciona seu personagem

  -- essa função necessita retornar o nome completo do personagem e o ID.
  getFirstLastName = function(source)
    local user_id = vRP.getUserId(source)
    local identity = vRP.getUserIdentity(user_id)
    local fullName = identity.nome .. " " .. identity.sobrenome .. " | " .. user_id
    return fullName
  end,

  -- em bases CREATIVE
  -- getFirstLastName = function(source)
  --   local user_id = vRP.Passport(source)
  --   local fullName = vRP.FullName(user_id) .. " | " .. user_id
  --   return fullName
  -- end,


  -- em bases QBCORE
  -- getFirstLastName = function(source)
  --   local user = QBCore.Functions.GetPlayer(source)
  --   local fullName = user.PlayerData.charinfo.firstname .. " " .. user.PlayerData.charinfo.lastname .. " | " .. user.PlayerData.citizenid
  --   return fullName
  -- end,

  -- em bases VorpCore
  -- getFirstLastName = function(source)
  --   local user = VorpCore.getUser(source)
  --   local Character = user.getUsedCharacter
  --   local fullName = Character.firstname .. " " .. Character.lastname .. " | " .. user.source
  --   return fullName
  -- end,
}

Anteriorrnld_wsPróximoUso da API

Atualizado há 5 meses