Ir para conteúdo

F_Maquinas - Plugin de máquinas


LeoT

Posts Recomendados

 

F_Maquinas

 

Versão 2.0:

 

O que foi adicionado?

- Adicionado hologramas

- Adicionado níveis

- Comando de givar máquinas liberado para console

- Configuração reorganizada

- Máquinas não se agrupam mais (Configurável)

- Possibilidade de adicionar 'data' nos drops

 

Comandos (Permissões):

/maquinas comprar - Abre a loja de máquinas

/maquinas give - Envia uma máquina para um jogador (maquinas.give)

/maquinas reload - Recarrega a configuração (maquinas.reload)

/maquinas debug - Desbuga uma máquina (maquinas.debug)

 

Dependências:

- Vault

- Plugin de economia

 

Vídeo:

ou

Clique aqui.

 

Configuração:

Configuracao:
   Prefix: '&2[F_Maquinas]'
   Ativar_Loja_Combustivel: true
   Dropar_Apenas_Com_Silk_Touch: true
   # NO_Stack_Maquinas: true = As maquinas nao vao se agrupar, caso false elas poderam se juntar
   NO_Stack_Maquinas: true
   Enchant_Glow: true
   Usar_MySQL: false
   # Configuracoes da maquina:
   # Quantas vezes a maquina vai dropar itens
   Repetir: 5
   # De quanto em quanto tempo a maquina vai dropar esses itens
   Delay: 5
 
Inventarios:
   Maquinas:
    Tamanho: 54
    Titulo: 'Maquinas - Comprar'
    # Voce pode criar mais itens
    # Basta seguir o exemplo dos itens abaixo
    # Sugiro nao alterar o nome dos itens abaixo para nao ter problemas com as funcionalidades dos mesmos
    Atualizar:
     Nome: '&6Atualizar'
     ID: 23
     Data: null
     Slot: 49
     Lore:
     - '&7Clique para atualizar a pagina'
    Combustivel:
     Nome: '&aLoja de combustivel'
     ID: 262
     Data: null
     Slot: 50
     Lore:
     - '&7Clique para ver a loja de combustivel'
   Combustivel:
    Tamanho: 27
    Titulo: 'Combustivel - Comprar'
    Slot_Combustivel: 13
 
Maquinas:
   Mensagem_Saldo: '@prefix &cVoce nao possui saldo suficiente!'
   Mensagem_Comprado: '@prefix &aMaquina comprada com sucesso!'
  # Para criar mais maquinas basta copiar o exemplo e modificar do jeito que quer!
   0:
    Nome: '&6Maquina de Couro'
    ID: 45
    Data: null
    ID_Drop: 334
    Data_Drop: 0
    Quantidade_Drop: 64
    Preco_Maquina: 50000
    Lore:
    - '&7Maquina fabricadora de couro'
   1:
    Nome: '&bMaquina de Gelo'
    ID: 174
    Data: null
    ID_Drop: 79
    Data_Drop: 0
    Quantidade_Drop: 16
    Preco_Maquina: 900000
    Lore:
    - '&7Maquina fabricadora de gelo'
   2:
    Nome: '&5Maquina de Pocoes'
    ID: 138
    Data: null
    ID_Drop: 373
    Data_Drop: 8233
    Quantidade_Drop: 1
    Preco_Maquina: 90000000
    Lore:
    - '&7Maquina fabricadora de pocoes de forca'
   3:
    Nome: '&eMaquina de Capiroto'
    ID: 41
    Data: null
    ID_Drop: 322
    Data_Drop: 1
    Quantidade_Drop: 1
    Preco_Maquina: 900000000
    Lore:
    - '&7Maquina fabricadora de capirotos'
 
Combustivel:
   ID: 263
   Achar_Minerando: true
   Chance_Achar_Minerando: 10
   Nome: '&8Combustivel'
   Data: null
   Preco: 5000
   Lore:
   - '&7Use nas maquinas!'
   Mensagem_Saldo: '@prefix &cVoce nao possui saldo suficiente!'
   Mensagem_Comprado: '@prefix &aCombustivel comprado com sucesso!'
 
Desconto:
   Ativar: true
   # Desconto em porcentagem
   Desconto: 50
   Lore_Itens: '&aVoce possui desconto de @desconto%, novo preco: &2$&f@novopreco'
 
Niveis:
   Ativar: true
   Preco_Evoluir: 100000
   # Nas opçoes abaixo voce pode alterar a quantidade de drops
   # Ex: Maquina de couro dropa 1 pack, no nivel 2 ela dropara 2 packs
   # Quantidade_Drop * Numero abaixo (Exemplo Maquina de couro: 64 * 2)
   Nivel_2: 2
   Nivel_3: 3
   Nivel_4: 4
   Nivel_5: 5
   Mensagem_Saldo: '@prefix &cVoce nao possui saldo suficiente!'
   Mensagem_Sucesso: '@prefix &aNivel da maquina aumentado em 1'
 
# Variaveis:
# %tipo% = Pega o tipo de maquina (Exemplo: Couro, Ferro, Ouro...)
# %nivel% = Pega o nivel da maquina (Se os niveis estiverem desativados automaticamente ficaram em '1')
# %drops% = Pega quantas vezes a maquina ainda ira dropar itens
Hologramas:
   Ativar: true
   #Mensagem:
   #- '&fMaquina de %tipo%'
   #- '&fNivel: &a%nivel%'
   #- '&fDrops restantes: &a%drops%'
 
Mensagens:
  Maquina_Colocada: '@prefix &eMaquina colocada com sucesso!'
  Maquina_Quebrada: '@prefix &eMaquina retirada com sucesso!'
  Maquina_Nao_Quebrada: '@prefix &cVoce nao pode quebrar esta maquina!'
  Achou_Combustivel: '@prefix &eVoce achou um Combustivel minerando!'
  Acabou_Combustivel: '@prefix &eAcabou o combustivel da maquina!'
  Com_Combustivel: '@prefix &eEssa maquina ja possui combustivel!'
  Espaco_Insuficiente: '@prefix &cSeu inventario esta cheio!'
 
mysql:
   host-name: localhost
   porta: 3306
   database: maquinas
   usuario: root
   senha:

 

Download

 

1.0Final: aqui

2.0BETA: aqui

 

Uma dica! quando reinicia o sv com maquinas em Funcionamento!! Ela Buga!

Link para o comentário
Compartilhar em outros sites

 

Baixei logo após ser postado no YT kkj

Mas tenho algumas dúvidas para fazer a você...

 

1º) Na config.yml cada máquina tem lá uma opção: "Usar_Glow: true" o que é isso?

2º) Estou usando a que foi postada no YT tenho que baixar denovo? Essa é nova?

3º) Quando dá /maquinas bem lá no fundo tem "Plugin feito por...." não poderia tirar isso ou colocar em outro lugar, tipo um comando como (/f_maquinas) ?

 

1º) Na config.yml cada máquina tem lá uma opção: "Usar_Glow: true" o que é isso? isso é pra tipo deixar o item "encantado"

Link para o comentário
Compartilhar em outros sites

Uma Dica pra quem está com a máquina bugada depois de reiniciar o servidor vai no MYSQL em SQLQUERY digita isso:

 

UPDATE maquinas SET status="0" WHERE UUID="UUID DO CARA";

 

Pegue o UUID no log do servidor quando a pessoa loga no servidor, isso vai desligar todas as maquinas dele, então se ele tiver com alguma máquina funcionando peça para que espere acabar o tempo do carvão e ai rode esse comando.

Leo você poderia criar um comando /maquinas desbugar 

Ai desligava todas as máquinas da pessoa.

 

Obrigada Leo ótimo plugin.

Link para o comentário
Compartilhar em outros sites

Uma Dica pra quem está com a máquina bugada depois de reiniciar o servidor vai no MYSQL em SQLQUERY digita isso:

 

UPDATE maquinas SET status="0" WHERE UUID="UUID DO CARA";

 

Pegue o UUID no log do servidor quando a pessoa loga no servidor, isso vai desligar todas as maquinas dele, então se ele tiver com alguma máquina funcionando peça para que espere acabar o tempo do carvão e ai rode esse comando.

Leo você poderia criar um comando /maquinas desbugar 

Ai desligava todas as máquinas da pessoa.

 

Obrigada Leo ótimo plugin.

É poderia colocar esse comando, ou arrumar esse bug de uma vez!

Link para o comentário
Compartilhar em outros sites

https://timings.spigotmc.org/?url=donaxaneqa

Testei com 64 máquinas simultâneas (com combustível), sem mudar nada na config, e deu esse timings extremamente alto.

 

lzKmixY.png

 

Não tem como diminuir isso?

Também tem o bug do holograma que fica na ponta do bloco, em vez do centro. É só adicionar .5 nas coordenadas pra arrumar.

Link para o comentário
Compartilhar em outros sites

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