PDA

View Full Version : Script Discord RPC .LUA



iLucasLP
10-20-2023, 12:19 AM
Estou disponibilizando um pequeno script que fiz em lua para utilização do Rich Presence do Discord diretamente pelo lua do cliente sem a necessidade de alteração na source.
Servirá em qualquer servidor que possua Lua na parte do cliente (baseado no lua da Ogocx).

O código está disponível no meu github:
https://github.com/ilucaslp/discord-rpc-lua/

Por padrão ele já irá exibir o nome do servidor, nome do personagem, mapa e guild.
Caso possua mapas custom basta colocar a index e nome do mapa no array.

258

[INSTALAÇÃO]


- Coloque a dll (discord-rpc.dll) na pasta raiz do seu cliente.

- Adicione o script dentro da pasta "\Lua\Manager\Interface"
- Altere o arquivo do script com as informações do seu servidor e appID do discord.


Modifique o código ao seu gosto.

robsonsoares
10-20-2023, 01:25 AM
Estou disponibilizando um pequeno script que fiz em lua para utilização do Rich Presence do Discord diretamente pelo lua do cliente sem a necessidade de alteração na source.
Servirá em qualquer servidor que possua Lua na parte do cliente (baseado no lua da Ogocx).

O código está disponÃ*vel no meu github:
https://github.com/ilucaslp/discord-rpc-lua/

Por padrão ele já irá exibir o nome do servidor, nome do personagem, mapa e guild.
Caso possua mapas custom basta colocar a index e nome do mapa no array.

258

[INSTALAÇÃO]


- Coloque a dll (discord-rpc.dll) na pasta raiz do seu cliente.

- Adicione o script dentro da pasta "\Lua\Manager\Interface"
- Altere o arquivo do script com as informações do seu servidor e appID do discord.


Modifique o código ao seu gosto.


ola
obrigado pela contribuição !!

uma pergunta!

tem que criar esta pasta no cliente??

- Adicione o script dentro da pasta "\Lua\Manager\Interface"

iLucasLP
10-20-2023, 02:08 AM
ola
obrigado pela contribuição !!

uma pergunta!

tem que criar esta pasta no cliente??

- Adicione o script dentro da pasta "\Lua\Manager\Interface"

Se você usa cliente ogocx ou algum que tenha lua na parte do cliente baseado no sistema da ogocx já vai ter essa pasta criada, no da ogocx por exemplo: OgocX\Lua\Manager\Interface
Caso o seu cliente não possua integração com scripts na parte do cliente este código não vai te servir.

Farias
10-20-2023, 08:46 PM
Parabens pela contribuição amigo !

Poderia mandar um tutorial de como configurar ? esse "appID" nem sei onde fica no Diascord kkkkkk

Mentor
10-20-2023, 09:01 PM
Excelente contribuição :EWBTE

iLucasLP
10-21-2023, 01:56 PM
Parabens pela contribuição amigo !

Poderia mandar um tutorial de como configurar ? esse "appID" nem sei onde fica no Diascord kkkkkk


https://discord.com/developers/applications/

Lá você vai encontrar o botão "New Application"
Vai preencher as informações e após ter a aplicação criada vai conter o appID lá, tembém terá disponível no menu da aplicação uma guia do rich presence que serviirá para você subir as imagens ou logomarca que gostaria que fosse exibido.
O nome que ficar na imagem é o nome que você vai especificar lá no script para que ele saiba qual imagem exibir.

Farias
10-22-2023, 10:42 AM
Certo, vou tentar fazer aqui. Obrigado pela orientação iLucasLP

Nasc
02-20-2024, 09:56 PM
não funciona no s6 ogocx

iLucasLP
04-05-2024, 05:01 AM
Funciona, foi feito exatamente para a S6 ogocx como poderia não funcionar?

HR.
04-05-2024, 02:07 PM
**Hidden Content: Check the thread to see hidden data.**
326
Função pra mostrar a classe que player ta jogando

Bom uso

sufaiterevo
05-12-2024, 02:28 AM
uma duvida funciona no server season 18 da xteam e o script lua vai na pasta do server ou no cliente?

iLucasLP
05-12-2024, 03:57 AM
uma duvida funciona no server season 18 da xteam e o script lua vai na pasta do server ou no cliente?

O script foi feito para rodar em cima do lua (cliente), o main deve ter sistema de script lua para que funcione, quanto a funcionar na versão da xteam eu não tenho como te confirmar pois não sei se o produto deles possuem lua na parte do cliente.