Ir para conteúdo

[SnuckMobCoins] - O mais completo plugin de mobcoins.


Snuck

Posts Recomendados

yBJiZjh.png

Fala galera da GB, beleza? Hoje vim apresentar o SnuckMobCoins, um plugin de mob coins que fiz quando estava meio sem nada pra fazer.

sAlmYq2.png

- Armazenamento em MySQL ou SQLite, você escolhe;

- Totalmente configurável;

- Loja integrada com paginação infinita;

- (TODO) Sistema de top mobcoins.

WJTtkYl.png

9llfq7w.png

Quando digita o /mobcoins sem parâmetros;

P8CZPk7.png

Quando digita com parâmetro de setar;

51Y6eHs.png

Quando digita com parâmetro de adicionar (jájá arrumo o bug);

AMslQks.png

Quando digita com parâmetro de remover;

A94jzX2.png

Quando digita com parâmetro shop.

 

Config.yml:

Spoiler

Conexao:
  Tipo: 'SQLITE' #TIPOS DISPONIVEIS [MYSQL, SQLITE]
  Host: 'localhost'
  Porta: 3306
  Banco: 'mcserver'
  Usuario: 'root'
  Senha: ''
  
Mensagens:
  MobCoins: '&eMobcoins: &f{mobcoins}' #Variáveis disponiveis: {mobcoins}
  MobCoinsInsuficientes: '&cVocê não possui mobcoins suficientes para completar esta transação.'
  JogadorOffline: '&cJogador offline ou inexistente.'
  QuantiaInvalida: '&cInsira uma quantia válida.'
  SaldoSetado: '&2&lMOBCOINS &r&fSaldo de &a{jogador} &fdefinido para &a{mobcoins}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam removidos &a{mobcoins} &fmobcoins do saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam adicionados &a{mobcoins} &fmobcoins no saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SubComandoInvalido: '&cSubcomando inválido.'
  MobCoinsHelp:
    - '&a&lMOBCOINS'
    - ''
    - '&a/mobcoins set <jogador> <quantia> §8- §7define a quantia de mobcoins de um jogador.'
    - '&a/mobcoins remove <jogador> <quantia> §8- §7remove uma quantia de mobcoins de um jogador.'
    - '&a/mobcoins add <jogador> <quantia> §8- §7adiciona uma quantia de mobcoins de um jogador.'
  MensagemMatouMobAtivar: true
  MensagemMatouMob: '&eVocê matou o mob &f{fancy_name} &ee ganhou &f{mobcoins} &emobcoins.' #Variáveis disponíveis: {fancy_name} {mobcoins}
  MensagemComprouItem: '&aVocê comprou "{item_name}" com sucesso.'
 

##################
# 
# Formato dos mobs:
#  MOB;MOBCOINS
# Exemplo:
#  ZOMBIE;50 (Se matar um zumbi vai ganhar 50 mobcoins)
##################

Mobs:
  - 'WITHER;1000'
  - 'CREEPER;100'
  - 'COW;50'

 

Shop.yml:

Spoiler

#########################################
#
# Configure os itens da loja de mobcoins aqui.
# Os slots são ajustados automaticamente.
#
#########################################
Loja:
  Itens:
    1:
      Item: 'DIAMOND_CHESTPLATE' #Tipo do item
      Nome: 'nulo' #Deixe nulo caso queira que apareça o nome padrão
      Lore: [] #Deixe [] caso não quer que tenha lore
      Quantia: 1 #Quantia do item
      Data: 0 #Caso o item não tenha Data deixe 0
      Preco: 100 #Vai custar 100 mobcoins
      UsarComandos: false #O console vai executar os comandos abaixo?
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true #Deixe true caso queira dar o item definido pro jogador
    2:
      Item: 'DIAMOND_LEGGINGS'
      Nome: '&bCalças de Diamante'
      Lore:
        - '&7Preço: &f100'
      Quantia: 1
      Data: 0
      Preco: 100
      UsarComandos: false
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true

 

Comandos.yml:

Spoiler

Comandos:
  MobCoins:
    Descricao: 'Comando principal dos mobcoins.'
    Uso: '/mobcoins'
    Aliases: [coinsmob]

 

Source-code:

https://github.com/snuckdev/snuckmobcoins

Download: no GitHub

Link para o comentário
Compartilhar em outros sites

11 horas atrás, Snuck disse:

yBJiZjh.png

Fala galera da GB, beleza? Hoje vim apresentar o SnuckMobCoins, um plugin de mob coins que fiz quando estava meio sem nada pra fazer.

sAlmYq2.png

- Armazenamento em MySQL ou SQLite, você escolhe;

- Totalmente configurável;

- Loja integrada com paginação infinita;

- (TODO) Sistema de top mobcoins.

WJTtkYl.png

9llfq7w.png

Quando digita o /mobcoins sem parâmetros;

P8CZPk7.png

Quando digita com parâmetro de setar;

51Y6eHs.png

Quando digita com parâmetro de adicionar (jájá arrumo o bug);

AMslQks.png

Quando digita com parâmetro de remover;

A94jzX2.png

Quando digita com parâmetro shop.

 

Config.yml:

  Mostrar conteúdo oculto


Conexao:
  Tipo: 'SQLITE' #TIPOS DISPONIVEIS [MYSQL, SQLITE]
  Host: 'localhost'
  Porta: 3306
  Banco: 'mcserver'
  Usuario: 'root'
  Senha: ''
  
Mensagens:
  MobCoins: '&eMobcoins: &f{mobcoins}' #Variáveis disponiveis: {mobcoins}
  MobCoinsInsuficientes: '&cVocê não possui mobcoins suficientes para completar esta transação.'
  JogadorOffline: '&cJogador offline ou inexistente.'
  QuantiaInvalida: '&cInsira uma quantia válida.'
  SaldoSetado: '&2&lMOBCOINS &r&fSaldo de &a{jogador} &fdefinido para &a{mobcoins}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam removidos &a{mobcoins} &fmobcoins do saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam adicionados &a{mobcoins} &fmobcoins no saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SubComandoInvalido: '&cSubcomando inválido.'
  MobCoinsHelp:
    - '&a&lMOBCOINS'
    - ''
    - '&a/mobcoins set <jogador> <quantia> §8- §7define a quantia de mobcoins de um jogador.'
    - '&a/mobcoins remove <jogador> <quantia> §8- §7remove uma quantia de mobcoins de um jogador.'
    - '&a/mobcoins add <jogador> <quantia> §8- §7adiciona uma quantia de mobcoins de um jogador.'
  MensagemMatouMobAtivar: true
  MensagemMatouMob: '&eVocê matou o mob &f{fancy_name} &ee ganhou &f{mobcoins} &emobcoins.' #Variáveis disponíveis: {fancy_name} {mobcoins}
  MensagemComprouItem: '&aVocê comprou "{item_name}" com sucesso.'
 

##################
# 
# Formato dos mobs:
#  MOB;MOBCOINS
# Exemplo:
#  ZOMBIE;50 (Se matar um zumbi vai ganhar 50 mobcoins)
##################

Mobs:
  - 'WITHER;1000'
  - 'CREEPER;100'
  - 'COW;50'

 

Shop.yml:

  Mostrar conteúdo oculto


#########################################
#
# Configure os itens da loja de mobcoins aqui.
# Os slots são ajustados automaticamente.
#
#########################################
Loja:
  Itens:
    1:
      Item: 'DIAMOND_CHESTPLATE' #Tipo do item
      Nome: 'nulo' #Deixe nulo caso queira que apareça o nome padrão
      Lore: [] #Deixe [] caso não quer que tenha lore
      Quantia: 1 #Quantia do item
      Data: 0 #Caso o item não tenha Data deixe 0
      Preco: 100 #Vai custar 100 mobcoins
      UsarComandos: false #O console vai executar os comandos abaixo?
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true #Deixe true caso queira dar o item definido pro jogador
    2:
      Item: 'DIAMOND_LEGGINGS'
      Nome: '&bCalças de Diamante'
      Lore:
        - '&7Preço: &f100'
      Quantia: 1
      Data: 0
      Preco: 100
      UsarComandos: false
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true

 

Comandos.yml:

  Mostrar conteúdo oculto


Comandos:
  MobCoins:
    Descricao: 'Comando principal dos mobcoins.'
    Uso: '/mobcoins'
    Aliases: [coinsmob]

 

Source-code:

https://github.com/snuckdev/snuckmobcoins

Download: no GitHub

Download?

 

11 horas atrás, Snuck disse:

@Bug arrumado.

me passa o download deste pl ? 

me passa o download , n consegui achar.

Link para o comentário
Compartilhar em outros sites

54 minutos atrás, EliasDev disse:

Muito bom, mas pra ficar totalmente completo, eu vou dar umas dicas:
- mobcoins pay (player) (quantidade)
- mobcoins resetarconta (player)
- e placeholders

Valeu, tava pensando em implementar isso. É que to mais focado no meu servidor entende?

1 hora atrás, SrBacon disse:

Maneiro, parabéns pelo plugin!

Obrigado!

Link para o comentário
Compartilhar em outros sites

22 horas atrás, Snuck disse:

yBJiZjh.png

Fala galera da GB, beleza? Hoje vim apresentar o SnuckMobCoins, um plugin de mob coins que fiz quando estava meio sem nada pra fazer.

sAlmYq2.png

- Armazenamento em MySQL ou SQLite, você escolhe;

- Totalmente configurável;

- Loja integrada com paginação infinita;

- (TODO) Sistema de top mobcoins.

WJTtkYl.png

9llfq7w.png

Quando digita o /mobcoins sem parâmetros;

P8CZPk7.png

Quando digita com parâmetro de setar;

51Y6eHs.png

Quando digita com parâmetro de adicionar (jájá arrumo o bug);

AMslQks.png

Quando digita com parâmetro de remover;

A94jzX2.png

Quando digita com parâmetro shop.

 

Config.yml:

  Mostrar conteúdo oculto


Conexao:
  Tipo: 'SQLITE' #TIPOS DISPONIVEIS [MYSQL, SQLITE]
  Host: 'localhost'
  Porta: 3306
  Banco: 'mcserver'
  Usuario: 'root'
  Senha: ''
  
Mensagens:
  MobCoins: '&eMobcoins: &f{mobcoins}' #Variáveis disponiveis: {mobcoins}
  MobCoinsInsuficientes: '&cVocê não possui mobcoins suficientes para completar esta transação.'
  JogadorOffline: '&cJogador offline ou inexistente.'
  QuantiaInvalida: '&cInsira uma quantia válida.'
  SaldoSetado: '&2&lMOBCOINS &r&fSaldo de &a{jogador} &fdefinido para &a{mobcoins}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam removidos &a{mobcoins} &fmobcoins do saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SaldoRemovido: '&2&lMOBCOINS &r&fForam adicionados &a{mobcoins} &fmobcoins no saldo de &a{jogador}&f.' #Variáveis disponíveis: {jogador} {mobcoins}
  SubComandoInvalido: '&cSubcomando inválido.'
  MobCoinsHelp:
    - '&a&lMOBCOINS'
    - ''
    - '&a/mobcoins set <jogador> <quantia> §8- §7define a quantia de mobcoins de um jogador.'
    - '&a/mobcoins remove <jogador> <quantia> §8- §7remove uma quantia de mobcoins de um jogador.'
    - '&a/mobcoins add <jogador> <quantia> §8- §7adiciona uma quantia de mobcoins de um jogador.'
  MensagemMatouMobAtivar: true
  MensagemMatouMob: '&eVocê matou o mob &f{fancy_name} &ee ganhou &f{mobcoins} &emobcoins.' #Variáveis disponíveis: {fancy_name} {mobcoins}
  MensagemComprouItem: '&aVocê comprou "{item_name}" com sucesso.'
 

##################
# 
# Formato dos mobs:
#  MOB;MOBCOINS
# Exemplo:
#  ZOMBIE;50 (Se matar um zumbi vai ganhar 50 mobcoins)
##################

Mobs:
  - 'WITHER;1000'
  - 'CREEPER;100'
  - 'COW;50'

 

Shop.yml:

  Mostrar conteúdo oculto


#########################################
#
# Configure os itens da loja de mobcoins aqui.
# Os slots são ajustados automaticamente.
#
#########################################
Loja:
  Itens:
    1:
      Item: 'DIAMOND_CHESTPLATE' #Tipo do item
      Nome: 'nulo' #Deixe nulo caso queira que apareça o nome padrão
      Lore: [] #Deixe [] caso não quer que tenha lore
      Quantia: 1 #Quantia do item
      Data: 0 #Caso o item não tenha Data deixe 0
      Preco: 100 #Vai custar 100 mobcoins
      UsarComandos: false #O console vai executar os comandos abaixo?
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true #Deixe true caso queira dar o item definido pro jogador
    2:
      Item: 'DIAMOND_LEGGINGS'
      Nome: '&bCalças de Diamante'
      Lore:
        - '&7Preço: &f100'
      Quantia: 1
      Data: 0
      Preco: 100
      UsarComandos: false
      Comandos:
        - 'say &aO jogador &f{comprador} &acomprou um peitoral de diamante na loja de mobcoins.'
      GivarItem: true

 

Comandos.yml:

  Mostrar conteúdo oculto


Comandos:
  MobCoins:
    Descricao: 'Comando principal dos mobcoins.'
    Uso: '/mobcoins'
    Aliases: [coinsmob]

 

Source-code:

https://github.com/snuckdev/snuckmobcoins

Download: no Gi

Parabéns, quero ver seu servidor online.

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

Ideia legal, porém o código pode melhorar como sempre.

Object não é Manager, se tu cria um  manager na classe do objeto pra  que criar uma classe manager se ela serve pra atribuir funções com os objetos. Bom reveja isso, de resto não sei pq n vi o código todo.

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