Ir para conteúdo

[Solary-Economy] Plugin de economia completo


Sr_Edition

Posts Recomendados

Em 29/10/2017 em 12:01, Sr_Edition disse:

Solary-Economy

Ultima Versão: 1.5.1

 

ATENÇÃO! Plugin desenvolvido para Spigot 1.8

 

 

 

SISTEMAS

 

• Compatibilidade com economias OP's (Utiliza BigDecimal)

Money TOP com suporte a prefix de jogadores  (Depende do Vault)

• Prefix de magnata no Money TOP e Chat (Depende do LegendChat)

• Opção de habilitar/desabilitar o recebimento de coins

e muitos outros...

 

 

Armazenamento

MySQL ou SQLite

 

 

Arquivos de configuração

 

config.yml

 

  Mostrar conteúdo oculto

 

 



#########################[ Solary-Economy ]#########################
##                                                                ##
##                   Encontrou algum bug? Reporte!                ##
##                                                                ##
##                  Email: [email protected]                ##
##                     Discord: Sr_Edition#4765                   ##
##                                                                ##
####################################################################


#/------------------------------------------------------------------/
#     Autor: ${project.author}
#     Versão: ${project.version}
#/------------------------------------------------------------------/




#Configuração do banco de dados

mysql:
  #coloque em true para usar o MySQL, caso esteja desativado será usado SQLite no arquivo "storage.db"
  enable: false
  #coloque o endereço do seu banco de dados ex: "localhost".
  #se seu MySQL estiver rodando em uma porta diferente, especifique a porta. ex: "localhost:2789"
  hostname: "localhost"
  #coloque o nome do seu banco de dados ex: "minecraft"
  database: "minecraft"
  #coloque o nome de usuário do seu banco de dados ex: "root"
  username: "root"
  #coloque a senha do seu usuário do seu banco de dados ex: "pass123"
  password: ""
  #coloque o nome da tabela que vai ser usada pelo plugin
  table: "solaryeconomy"
  
  
#Configurações gerais do plugin

#coloque aqui o mundo principal do seu servidor
world: "world"

#coloque true para usar a API Vault, (é recomendado usar, para que os demais plugins tenha acesso ao Solary-Economy)
use_vault: true

#coloque aqui o money que o jogador vai começar quando logar no servidor pela primeira vez
start_value: 0
  
#configurações gerais do money top
economy_top:

  #coloque aqui a quantidade de jogadores que vai aparecer no money top
  size: 10
  
  #coloque aqui o tempo para ficar atualizando o money top (em segundos) ex: (300 segundos = 5 minutos)
  refresh_time: 300
  
  #coloque em true para usar prefix's no money top (precisa do Vault)
  prefix: true
  
  #coloque aqui o tamanho máximo do nome da conta que vai aparecer no money top Dica: (use para remover as factions no money top :D)
  #se o nome da conta for maior que esse valor, ela não aparecerá no money top e nem será dada a tag magnata
  name_size: 16

#configurações gerais da economia do servidor
currency_name:

  #coloque aqui o nome da economia em modo plural ex: coins
  plural: coins
  
  #coloque aqui o nome da economia em modo singular ex: coin
  singular: coin
  
#coloque true para usar a tag magnata no moneytop/chat (precisa do legendchat para mostrar no chat)
# use a tag {solary_economy_magnata} no legendchat
magnata_tag: true

#coloque true se você quer que aparece uma mensagem a todos os jogadores quando o magnata mudar
magnata_broadcast: true





#Permissões:
#
###################[Comandos]#######################
#
#/money - sem permissão :D
#/money ajuda - sem permissão :D
#/money [jogador] - solaryeconomy.commands.money.other
#/money top - solaryeconomy.commands.top
#/money criar - solaryeconomy.commands.criar
#/money deletar - solaryeconomy.commands.deletar
#/money add - solaryeconomy.commands.add
#/money remove - solaryeconomy.commands.remove
#/money set - solaryeconomy.commands.set
#/money pay - solaryeconomy.commands.pay
#/money toggle - solaryeconomy.commands.toggle
#/money reload - solaryeconomy.commands.reload
#/money magnata - solaryeconomy.commands.magnata
#
###################[Comandos]#######################  

 

 

 

 

 

 

 

 

mensagens.yml

 

  Mostrar conteúdo oculto

 

 



#########################[ Solary-Economy ]#########################
##                                                                ##
##                   Encontrou algum bug? Reporte!                ##
##                                                                ##
##                  Email: [email protected]                ##
##                     Discord: Sr_Edition#4765                   ##
##                                                                ##
####################################################################


#/------------------------------------------------------------------/
#     Autor: ${project.author}
#     Versão: ${project.version}
#/------------------------------------------------------------------/

#configurações de todas as mensagens do Solary-Economy

NO_PERMISSION: "&cVocê não tem permissão para isso."
PLAYER_NOTFOUND: "&cJogador não encontrado em nosso banco de dados."
MONEY: "&aMoney: {valor}"
NO_MONEY: "&cVocê não tem money suficiente para isso."
MONEY_TOGGLE: "&aRecebimento de coins: {toggle}"
MONEY_TOGGLED: "&cEste jogador está com o recebimento de coins desativado."
MONEY_OTHER: "&aMoney de {player}: {valor}"
MONEY_TOP_NULL: "&cNão existe jogadores cadastrados ainda."
MONEY_TOP_TITLE: "&2Top 10 Mais Ricos &7(Atualizado de 5 em 5 minutos)"
MONEY_TOP_FORMAT: "&a{i}. &2{player}: &7({valor})"
NUMBER_NULL: "&cValor incorreto, por favor insira um valor válido."
ACCOUNT_EXISTS: "&cJá existe uma conta com o nome '{nome}'!"
ACCOUNT_CREATE: "&aConta '{nome}' criada com sucesso!"
ACCOUNT_DELETE: "&aConta '{nome}' deletada com sucesso!"
ACCOUNT_NOFOUND: "&cConta '{nome}' não encontrada em nosso banco de dados."
MONEY_SET: "&aFoi setado a quantia de {valor} na conta de {player} "
MONEY_ADD: "&aFoi adicionado a conta de {player} a quantia de {valor}"
MONEY_REMOVE: "&aFoi removido a quantia de {valor} da conta de {player} "
MONEY_PAY_SENDER: "&aVocê enviou {valor} para {player}"
MONEY_PAY_RECEIVER: "&aVocê acaba de receber {valor} de {player}"
MONEY_PAY_ERRO: "&cVocê não pode enviar coins a si mesmo."
MAGNATA_TAG: "&2[$] "
MAGNATA_VIEW: "&2[$] &aAtual magnata do servidor: &7{player} &7com a quantia de {valor}"
MAGNATA_NEW: "&2[$] &aNovo magnata: &7{player} &7com a quantia de {valor}"
MAGNATA_NOT_FOUND: "&2[$] &cNenhum magnata ainda."

 

 

 

 

 

 

 

 

• DOWNLOAD •

 

ATENÇÃO, Este plugin é open source, qualquer pessoa pode ter acesso ao código através deste link:

https://github.com/sredition/Solary-Economy

 

Os programadores que quiserem contribuir com melhorias e adições no plugin, basta mandar o pull request lá que eu aceito.

 

 

 

• Antenciosamente, Sr_Edition

O codigo do plugin foi otimizado? eu usava ele e ele puxava bastante processamento, tem pessoas aqui que disseram o mesmo

Link para o comentário
Compartilhar em outros sites

Em 27/04/2021 em 16:52, ManoTANKAY disse:

O codigo do plugin foi otimizado? eu usava ele e ele puxava bastante processamento, tem pessoas aqui que disseram o mesmo

Sim, o código do plugin antigamente trabalhava com conexão DIRETA com o banco de dados, e isso consumia processamento do servidor. então, alterei o código para fazer conexão com o banco de dados apenas quando necessário, e manter os dados em cache....

 

em palavras simples, não dá mais lag!

Link para o comentário
Compartilhar em outros sites

Em 27/04/2021 em 16:52, ManoTANKAY disse:

O codigo do plugin foi otimizado? eu usava ele e ele puxava bastante processamento, tem pessoas aqui que disseram o mesmo

Sim, o código do plugin antigamente trabalhava com conexão DIRETA com o banco de dados, e isso consumia processamento do servidor. então, alterei o código para fazer conexão com o banco de dados apenas quando necessário, e manter os dados em cache....

 

em palavras simples, não dá mais lag!

Link para o comentário
Compartilhar em outros sites

Em 27/04/2021 em 16:52, ManoTANKAY disse:

O codigo do plugin foi otimizado? eu usava ele e ele puxava bastante processamento, tem pessoas aqui que disseram o mesmo

Sim, o código do plugin antigamente trabalhava com conexão DIRETA com o banco de dados, e isso consumia processamento do servidor. então, alterei o código para fazer conexão com o banco de dados apenas quando necessário, e manter os dados em cache....

 

em palavras simples, não dá mais lag!

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


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...