Skip to content

Rename Método Webhook

Por padrão existe a opção de renomear automaticamente seus jogadores, porém o sistema é feito para bases MULTI CHARACTER, que é onde faz mais sentido de ser utilizado.

Dica

Se você se sentir a vontade de utiliza-lo em base SINGLE CHARACTER não vejo problema, só não darei suporte no script por não ter necessidade do uso.

Script Rename

Você poderá baixar o script abaixo e colocar em seu servidor para vincular o seu servidor com o sistema de rename:

Script - FIVEM
VersãoLink
Creative V4Baixar Script
Creative V5Baixar Script
Creative Network 1 (V6)Baixar Script
Creative Network 2 (V7)Baixar Script

Código Base para VRPEX Creative

lua
function RenameCharacter(Passport)
    local Character = vRP.SingleQuery("characters/Person", { Passport = Passport })
    local License = vRP.Identities(Passport)
    local Account = vRP.Account(License)

    if Account and Account.Discord and Character then
        exports["discord"]:Content("Rename", Account.Discord.." #"..Passport.." "..Character.Name.." "..Character.Lastname)
    end
end

AddEventHandler("Connect", function(Passport)
    RenameCharacter(Passport)
end)

⚠️ MUITA ATENÇÃO

O código acima não se refere aos meus serviços prestado então não há qualquer tipo de suporte em cima do mesmo. É de total responsabilidade do contratante e sua equipe desenvolver o webhook de envio do rename. Esse código é apenas para ser utilizado de base e se preciso utilizá-lo devido a ofuscação do mesmo (sem necessidade alguma) vindo de quem distribui a base.

Dica

Você é livre para usar esses scritps da forma que quiser. Lembro que se baixado dessa documentação estará seguro sem oferecer nenhum perigo ao seu servidor.

Atenção

Gosto de incentivar também que o desenvolvedor de uma olhada no código e confirme todo o funcionamento antes de qualquer coisa, esses scripts são feito para auxilio e não daremos mais suporte que isso para essa função.

CUIDADO!

Após o download lembre-se de alterar onde tem no script WEBHOOK_LINK para o webhook que você gerou nos primeiros passos no seu canal de log rename.

Lógica do Sistema

Seguindo os passos desse guia, toda vez que um usuário conectar em seu servidor o servidor irá enviar um webhook para o canal de RENAME seguindo o padrão abaixo: id_discord id_in_game nome sobrenome

Exemplo:

1168388462873952256 1 Lucas Lisboa ou discord:1168388462873952256 1 Lucas Lisboa (Qualquer uma das duas opções exemplificada funcionará normalmente, vai de você decidir qual irá usar).

Na hora que o bot receber esse webhook ele altera o nome do usuário seguindo o padrão que você selecionar nas configurações de rename.


Rename Método DISCLOG

Esse novo sistema funciona através da tecnologia do DISCLOG. Imagine que você irá enviar um webhook normal, como se estivesse enviando o de logs, só que ao invés de rodar num link padrão discord, você irá roda-lo através do link:

txt
https://api.disclog.my/rename/server_id/channel_log

Onde: server_id é o id do server do discord onde você quer que o bot renomeie; channel_log é o canal onde você deseja que a log de alteração seja registrada;

INFO

Lembre-se que o BOT tem que estar presente nesse discord para essas funções funcionarem e também o canal tem que estar visível para o BOT caso contrário o log não será registrado.


Atenção

O usuário que tiver cargo com permissão Gerenciar Mensagens ativa não receberá a alteração de nome por que o bot tratará ele como STAFF do seu servidor em ambos os métodos.

Lançado sob a Licença MIT.