Ir para conteúdo

[SK] Purple Cash | Suporta MYSQL e YAML com API para Skripters


DinossauroBugado

Posts Recomendados

PCash.png.facc6a3f63f15b3614794b51b90bcbf6.png

Seu script de cash (pontos) com suporte a MySQL ou YAML e com integracao a outros scripts (Citado no final do topico)

CARACTERISTICAS:

* Configuracao por YAML (config.yml);
*
Armazenamento em YAML ou MYSQL (configuravel);
*
 Codigo limpo e organizado;
*
 Roda consultas SQL em Async;
* Sistema de cache para pegar valores rapidamente;
* Mensagens suportam mais de uma linha;
*
 Update checker;
*
 API para usar em outros scripts;
*
GUI para Administracao (configuravel); [EM DESENVOLVIMENTO]
* Enviem mais sugestoes ?
Comandos.png.78b55be41da2d217777b7c268d75c296.png

Spoiler

* /cash [player] (Sem permissao):
image.png.d7e0ab9ed64a33c95dea2e8c74dac4b8.png
* /cash pay [player[quantidade] (cash.user.pay| cash.user.*):
image.png.daf78f00ddd643788acc2b5e08d9eae8.png
* /cash give [player[quantidade] (cash.admin.give| cash.admin.*):
image.png.57ac4b9ed9a790fec8686f7ead2ea26d.png
* /cash remove [player[quantidade] (cash.admin.remove| cash.admin.*):
image.png.2d1b94555eda6aa507df8b5ff85e0fa4.png
* /cash set [player[quantidade] (cash.admin.set | cash.admin.*):
image.png.a6d5f9a1ea6226d22d825bbf7b01b76c.png

 

api.png.82ec38ef38c3690879e7ee7fc22374d9.png
API para Skripters:
* [set|remove|reset|add] %player%'s cash | cash of %player% (Expression);
* getCash(player) :: number (Function);
* hasCash(player, number:: boolean (Function);
* setCash(player, number(Function);
* removeCash(player, number(Function).

Voce pode usar essa expressao como qualquer outra do skript enquanto estiver rodando este script
Por exemplo:
 

Spoiler

command /test:
    trigger:
        set cash of player to 1
        send "%player's cash%"

download.png.7391a3dd585876f3337e6f6b58cd3572.png
DEPENDENCIAS:
* MundoSK 1.8+;
*
Skript 2.2 dev25+;
*
Skript-DB 0.2.1+;
*
Skript-yaml;
*
skUtilities 0.9.2+;
*
 Skript-Mirror 0.19.1+.
NOTAS FINAIS:
Eu testei esse script em localhost, com todas essas dependencias e nao trouxe nenhuma
perda de desempenho (TPS 20*, 20*, 20*)
Discord da comunidade: https://discord.gg/SCjetfB
Link para download: clique aqui

Como citado na introducao do topico, peco a voces que deem sugestoes para melhorar esse script ?
Muito obrigado por ler ate aqui ❤️

image.png

Editado por DinossauroBugado
Esqueci de colocar umas coisas da API
Link para o comentário
Compartilhar em outros sites

2 minutos atrás, TheGeneX disse:

Eh a primeira API PARA SKRIPTERS que eu vi na minha vida em um skript, sensacional KKKKKKKK

 

5 horas atrás, SrBlecaute disse:

:baladinha:  Que beleza, 

Vlw kkkkkkkkkkk ❤️ Esqueci umas coisas vou completar dps

Link para o comentário
Compartilhar em outros sites

13 horas atrás, MENINO4NT disse:

Esse é meu mininu

 

11 horas atrás, slkhater disse:

hqdefault.jpg

Trabalho sensacional! :thumbsupparrot:

 

8 horas atrás, MarcosParaibano disse:

É necessário todas essas dependencias???. Sobre a questão do tps, so com você no servidor creio q nenhum irá lagar.
Fora isso, ótimo trabalho.

Vlw ❤️ Eh mano, infelizmente o script depende disso tudo pra funcionar corretamente, eu acredito que nao deva lagar. Porque as trocas de informacoes somente sao feitas a cada 5 minutos. E ele nao executa nenhuma acao muito pesada, somente enviar dados ao MySQL. E alem disso ele roda em async (Uma thread fora da principal [Nao sei se afeta o desempenho em si, porem evita ele travar o servidor para executar essas consultas]). Muito obrigado.

Editado por DinossauroBugado
Link para o comentário
Compartilhar em outros sites

21 minutos atrás, SrBacon disse:

API pra Skripter essa é nova para mim, parabéns pelo trabalho! :]

Kkkk, vlw ❤️ Funciona como metodos (funcoes) enquanto instala-do, eu apelidei de API, porque pode usar essas expressoes em outros scripts sem modificar o codigo desse ?

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE CONTEÚDO DESATUALIZADO

Este tópico foi automaticamente arquivado devido à falta de atualizações recentes ou ao fato de o conteúdo estar desatualizado em relação às práticas ou informações atuais. Para manter a qualidade e relevância das discussões na comunidade, tópicos sem novas atualizações ou com informações obsoletas são periodicamente arquivados.

Se houver novos dados ou atualizações pertinentes ao tema, sinta-se à vontade para criar um novo tópico com as informações atualizadas.

Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...