Ir para conteúdo

[ cmLoja ] - Plugin de loja por placas


C4ssi0

Posts Recomendados

Em 05/11/2018 em 17:33, C4ssi0 disse:

Bom dia, boa tarde e boa noite!

Hoje estou trazendo pela primeira vez um plugin bem simples de loja para os servidores de Minecraft.

O cmLoja consiste em criar lojas usando placas, como o plugin ChestShop.

Tanto staff quanto jogadores podem criar lojas, para isso, basta ter as permissões!

 

Testado nas versões:

● 1.13x

● 1.12x

● 1.11x

● 1.10x

● 1.9x

● 1.8x

● 1.7

● 1.5

➤ Usando o plugin ViaVersion ele funciona em todas as versões!

Comandos:

☛ /geraritem

➤ Gera algum item customizado para adicionar na venda usando a placa.

 

Ao digitar o comando pela primeira vez:

 R6pmpCR.png

Ao usar o mesmo comando para o mesmo item:

 OUxrvCN.png

Ao usar o comando com o item que não é customizado:

 Pu7FuQS.png

 

Permissões:

➤ loja.geraritem : Permissão para usar o comando /geraritem

➤ loja.admin : Permissão para admin criar loja de todos os tipos.

➤ loja.jogador : Permissão para jogadores criarem lojas usando o baú.

 

-------------- DESCONTO VIP --------------

➤ loja.vender.0-100 : Permissão para dar "desconto" na loja, isto é, o jogador vai vender mais caro os itens apenas na loja do servidor. Os valores pode ser de 0 até 100 porcento.

➤ loja.comprar.0-100 :  Permissão para dar desconto na loja ao comprar algum item na loja do servidor.

➤ Exemplo: loja.comprar.10 <-- O jogador terá 10% de desconto na loja do servidor.

OSB: ADMINS NÃO TÊM DESCONTO NA LOJA, ISTO É, NENHUMA DAS 2 PERMISSÕES IRÃO FUNCIONAR.

--------------------------------------------

 

Como criar a loja?

 Primeira linha:  

[Loja] - para ser a loja do servidor

C4ssi0 - Para o jogador criar loja no baú

vvE7ild.png

ou

swEBZFs.png

➤ Segunda Linha:

64 - Quantidade de itens para a venda/compra

nkDGIsJ.png

➤ Terceira Linha:

C10 - Para o jogador comprar o item por 10 reais.

V0 - Para o jogador vender o item e receber 0 reais.

: - separador da compra (C10) e venda (V0)

y3EZ8xx.png

 Quarta linha:

54 - ID do item normal no minecraft

267#gCZ5 - ID do item customizado usando o comando /geraritem

HPploLT.png

ou

6sR9JB2.png

 

➤ RESULTADO FINAL DA PLACA: 

QFXDwnf.png

 

➤ Arquivos que o plugin gera:

4PFqCva.png

 

➤ Configuração de mensagens do arquivo configurar.yml : 

z4nm8PL.png

 

Baixar/Download 

Download do plugin na versão v1.0: Clique Aqui!

Download do plugin na versão v1.1: Clique Aqui!

Download do plugin na versão v1.2: Clique Aqui!

✔ Download do plugin na versão v1.3: Clique Aqui!  Versão mais recente!

✔ Source do plugin: https://github.com/C4ssi0/cmLoja ● Contribua para melhorar o plugin!

 

Avisos Importantes 

 O plugin necessita do Vault e algum plugin de economia no servidor.

Se acharem erros no plugin me avisem que eu irei editar para lançar na próxima versão.

 

Bugs corrigidos

v1.1 - Quando algum jogador vende os itens na loja de um vip, ou membro com alguma

permissão para criar loja, o dono da loja e o vendedor perde dinheiro (Corrigido)

v1.2 - Quando algum staff quebra a placa ela não quebra (Corrigido)

v1.3 - Vender/comprar por 0 reais + placas atualizadas + config atualizada (Corrigido)

Colocando valores na placa:

4Id2o3a.png

Como fica agora:

V3HkiTs.png

 

Colocando valores na placa:

NmG4ei7.png

Como fica agora:

9BpQ83L.png

 

Novo arquivo de configuração:

nkedkCX.png

nao tem nenhum Erro? vc colocou as prints errada? Ou colocando o C0:V100 Fica C 100?

Link para o comentário
Compartilhar em outros sites

Em 05/11/2018 em 17:33, C4ssi0 disse:

Bom dia, boa tarde e boa noite!

Hoje estou trazendo pela primeira vez um plugin bem simples de loja para os servidores de Minecraft.

O cmLoja consiste em criar lojas usando placas, como o plugin ChestShop.

Tanto staff quanto jogadores podem criar lojas, para isso, basta ter as permissões!

 

Testado nas versões:

● 1.13x

● 1.12x

● 1.11x

● 1.10x

● 1.9x

● 1.8x

● 1.7

● 1.5

➤ Usando o plugin ViaVersion ele funciona em todas as versões!

Comandos:

☛ /geraritem

➤ Gera algum item customizado para adicionar na venda usando a placa.

 

Ao digitar o comando pela primeira vez:

 R6pmpCR.png

Ao usar o mesmo comando para o mesmo item:

 OUxrvCN.png

Ao usar o comando com o item que não é customizado:

 Pu7FuQS.png

 

Permissões:

➤ loja.geraritem : Permissão para usar o comando /geraritem

➤ loja.admin : Permissão para admin criar loja de todos os tipos.

➤ loja.jogador : Permissão para jogadores criarem lojas usando o baú.

 

-------------- DESCONTO VIP --------------

➤ loja.vender.0-100 : Permissão para dar "desconto" na loja, isto é, o jogador vai vender mais caro os itens apenas na loja do servidor. Os valores pode ser de 0 até 100 porcento.

➤ loja.comprar.0-100 :  Permissão para dar desconto na loja ao comprar algum item na loja do servidor.

➤ Exemplo: loja.comprar.10 <-- O jogador terá 10% de desconto na loja do servidor.

OSB: ADMINS NÃO TÊM DESCONTO NA LOJA, ISTO É, NENHUMA DAS 2 PERMISSÕES IRÃO FUNCIONAR.

--------------------------------------------

 

Como criar a loja?

 Primeira linha:  

[Loja] - para ser a loja do servidor

C4ssi0 - Para o jogador criar loja no baú

vvE7ild.png

ou

swEBZFs.png

➤ Segunda Linha:

64 - Quantidade de itens para a venda/compra

nkDGIsJ.png

➤ Terceira Linha:

C10 - Para o jogador comprar o item por 10 reais.

V0 - Para o jogador vender o item e receber 0 reais.

: - separador da compra (C10) e venda (V0)

y3EZ8xx.png

 Quarta linha:

54 - ID do item normal no minecraft

267#gCZ5 - ID do item customizado usando o comando /geraritem

HPploLT.png

ou

6sR9JB2.png

 

➤ RESULTADO FINAL DA PLACA: 

QFXDwnf.png

 

➤ Arquivos que o plugin gera:

4PFqCva.png

 

➤ Configuração de mensagens do arquivo configurar.yml : 

z4nm8PL.png

 

Baixar/Download 

Download do plugin na versão v1.0: Clique Aqui!

Download do plugin na versão v1.1: Clique Aqui!

Download do plugin na versão v1.2: Clique Aqui!

✔ Download do plugin na versão v1.3: Clique Aqui!  Versão mais recente!

✔ Source do plugin: https://github.com/C4ssi0/cmLoja ● Contribua para melhorar o plugin!

 

Avisos Importantes 

 O plugin necessita do Vault e algum plugin de economia no servidor.

Se acharem erros no plugin me avisem que eu irei editar para lançar na próxima versão.

 

Bugs corrigidos

v1.1 - Quando algum jogador vende os itens na loja de um vip, ou membro com alguma

permissão para criar loja, o dono da loja e o vendedor perde dinheiro (Corrigido)

v1.2 - Quando algum staff quebra a placa ela não quebra (Corrigido)

v1.3 - Vender/comprar por 0 reais + placas atualizadas + config atualizada (Corrigido)

Colocando valores na placa:

4Id2o3a.png

Como fica agora:

9BpQ83L.png

 

Colocando valores na placa:

NmG4ei7.png

Como fica agora:

V3HkiTs.png

 

Novo arquivo de configuração:

nkedkCX.png

Vi que você postou a V3 então vou comentar novamente no tópico. Acho que o projeto tem um bom futuro, não tenho tempo pra dar FORK no projeto mas segue minhas sugestões:

Trocar a API de JSON do Spigot por uma API de JSON como a FancyFul ou UltimateFancy

Em vez de salvar os itens direto na config utilizar um Serializador de Itens com suporte NBT

Se possivel colocar em um banco de dados SQL (não sei se é necessario mas seria interessante, vale o conhecimento)

Melhorar a plugin.yml (adicionar permissão no comando diretamente pela plugin.yml

Colocar ignoreCancelled nos eventos e trocar as prioridades para não gerar possiveis bugs

Adicionar um comando para dar reload no plugin

Adicionar uma API para desenvolvedores

Link para o comentário
Compartilhar em outros sites

10 minutos atrás, RUSHyoutuber disse:

Vi que você postou a V3 então vou comentar novamente no tópico. Acho que o projeto tem um bom futuro, não tenho tempo pra dar FORK no projeto mas segue minhas sugestões:

Trocar a API de JSON do Spigot por uma API de JSON como a FancyFul ou UltimateFancy

Em vez de salvar os itens direto na config utilizar um Serializador de Itens com suporte NBT

Se possivel colocar em um banco de dados SQL (não sei se é necessario mas seria interessante, vale o conhecimento)

Melhorar a plugin.yml (adicionar permissão no comando diretamente pela plugin.yml

Colocar ignoreCancelled nos eventos e trocar as prioridades para não gerar possiveis bugs

Adicionar um comando para dar reload no plugin

Adicionar uma API para desenvolvedores

Vou ver se eu adiciono isso nas próximas versões! O plugin era para ser simples, mas vou rever isso. Vlw pela dica ?

Link para o comentário
Compartilhar em outros sites

2 horas atrás, efeitohorizonte disse:

Concordo, seria bem interessante.

//

Belo plugin, foi muito bem feito!

Obrigado ?

 

1 hora atrás, SteiN disse:

nao tem nenhum Erro? vc colocou as prints errada? Ou colocando o C0:V100 Fica C 100?

Arrumei o tópico!

Link para o comentário
Compartilhar em outros sites

Em 02/12/2018 em 23:27, fezio disse:

o meu não esta tendo desconto, já olhei o tópico, os jogadores não tem desconto quando compram na loja, já coloque a perm

Me envia print da permissão que você adicionou

Link para o comentário
Compartilhar em outros sites

19 horas atrás, fezio disse:

Tem um bug no negocio do desconto coloquei as perm tudo certinho mas ainda tá bugado

Me mostre como você colocou na configuração. Me envia print da permissão que você adicionou.

Link para o comentário
Compartilhar em outros sites

30 minutos atrás, C4ssi0 disse:

Me mostre como você colocou na configuração. Me envia print da permissão que você adicionou.

http://prntscr.com/lt9e4q

 

Tá tudo normal, a placa eu fiz certinho.  C1000:V0 normal compra e vende normal 

 

http://prntscr.com/lt9fc4

Link para o comentário
Compartilhar em outros sites

4 minutos atrás, fezio disse:

não ;-;

Você tem o Vault e algum plugin de permissão? Me envie print do jeito que você configurou o PermissionsEx.

Estranho... pois isso só está acontecendo com você.

Link para o comentário
Compartilhar em outros sites

Em 14/12/2018 em 17:34, wDaark disse:

Plugin top que fala né? Cade o recomendado direção kskskks

Então né haushuas

 

14 horas atrás, InVinicius disse:

Plugin excelente, vou recomendar para amigos usar.

Obrigado ?

10 horas atrás, Logikoz disse:

vc viu se tem como dupar entrando no servidor com o nome da loja?

Acho que não tem como entrar no servidor com o nome [Loja], mas se tiver por exemplo: MeuServidor <-- não tem como dupar

Link para o comentário
Compartilhar em outros sites

Pelas as imagens e os comentários o plugin é simplesmente incrivél, estou prentendendo fazer alguns testes para ver se tem bug ou algo do gênero, se eu encontrar eu aviso, mas por enquanto são 2 palavras para vc"Para béns" 

Link para o comentário
Compartilhar em outros sites

15 horas atrás, zDark disse:

Pelas as imagens e os comentários o plugin é simplesmente incrivél, estou prentendendo fazer alguns testes para ver se tem bug ou algo do gênero, se eu encontrar eu aviso, mas por enquanto são 2 palavras para vc"Para béns" 

Muito obrigado ?

Veja a nova versão que eu lancei -> v1.5

Link para o comentário
Compartilhar em outros sites

Em 05/11/2018 em 17:33, C4ssi0 disse:

Bom dia, boa tarde e boa noite!

Hoje estou trazendo pela primeira vez um plugin bem simples de loja para os servidores de Minecraft.

O cmLoja consiste em criar lojas usando placas, como o plugin ChestShop.

Tanto staff quanto jogadores podem criar lojas, para isso, basta ter as permissões!

 

Testado nas versões 

● 1.13x

● 1.12x

● 1.11x

● 1.10x

● 1.9x

● 1.8x

● 1.7

● 1.5

 

Comandos 

☛ /geraritem

 Gera algum item customizado para adicionar na venda usando a placa.

Ao digitar o comando pela primeira vez:

 R6pmpCR.png

Ao usar o mesmo comando para o mesmo item:

 OUxrvCN.png

Ao usar o comando com o item que não é customizado:

 Pu7FuQS.png

 

Permissões 

 loja.geraritem : Permissão para usar o comando /geraritem

 loja.admin : Permissão para admin criar loja de todos os tipos.

 loja.jogador : Permissão para jogadores criarem lojas usando o baú.

 

Desconto Vip

 loja.vender.0-100 : Permissão para dar "desconto" na loja, isto é, o jogador vai vender mais caro os itens apenas na loja do servidor. Os valores pode ser de 0 até 100 porcento.

 loja.comprar.0-100Permissão para dar desconto na loja ao comprar algum item na loja do servidor.

 Exemplo: loja.comprar.10 <-- O jogador terá 10% de desconto na loja do servidor.

OSB: ADMINS NÃO TÊM DESCONTO NA LOJA, ISTO É, NENHUMA DAS 2 PERMISSÕES IRÃO FUNCIONAR.

 

Como criar a loja? ✦

 Primeira linha:  

[Loja] - para ser a loja do servidor

C4ssi0 - Para o jogador criar loja no baú

vvE7ild.png

ou

swEBZFs.png

 

➤ Segunda Linha:

64 - Quantidade de itens para a venda/compra

nkDGIsJ.png

 

➤ Terceira Linha:

C 10 - Para o jogador comprar o item por 10 reais.

ERsOIWt.png

V 10 - Para o jogador vender o item e receber 10 reais.

R3Nd3U1.png

: - Usa esse separador quando você quer adicionar compra e venda na loja

C 10 é compra, : é o separador e V 10 é venda

HQt12fn.png

 

 Quarta linha:

54 - ID do item normal no minecraft

LvhBSRm.png

272#Vj7k - ID do item customizado usando o comando /geraritem

jYsfLpU.png

 

Resultado final da placa: 

mf1WojG.png

r3wBjJP.png

 

➤ Arquivos que o plugin gera:

4PFqCva.png

 

➤ Configuração de mensagens do arquivo configurar.yml : 

Clique aqui para visualizar

 

 Eventos p/ programadores

cN5DLvW.png

LojaBuyOtherPlayer - É chamado sempre quando um jogador compra na loja de outro jogador.

LojaBuyServer - É chamado sempre que algum jogador compra na loja do servidor.

LojaSellOtherPlayer - É chamado sempre que algum jogador vende itens na loja de outro jogador.

LojaSellServer - É chamado sempre que algum jogador vende itens na loja do servidor.

LojaSignCreate - É chamado sempre que algum jogador cria uma loja.

 

Baixar/Download 

Download do plugin na versão v1.0: Clique Aqui!

Download do plugin na versão v1.1: Clique Aqui!

Download do plugin na versão v1.2: Clique Aqui!

Download do plugin na versão v1.3: Clique Aqui!

Download do plugin na versão v1.4: Clique Aqui!

✔ Download do plugin na versão v1.5: Clique Aqui!  Versão mais recente!

✔ Source do plugin: https://github.com/C4ssi0/cmLoja ● Contribua para melhorar o plugin!

 

Avisos Importantes 

 O plugin necessita do Vault e algum plugin de economia no servidor.

Se acharem erros no plugin me avisem que eu irei editar para lançar na próxima versão.

 

 Créditos

@Mra7medX, por ajudar a contribuir testando o plugin e achando bugs.

 

Bugs corrigidos e coisas adicionadas

v1.1 - Quando algum jogador vende os itens na loja de um vip, ou membro com alguma

permissão para criar loja, o dono da loja e o vendedor perde dinheiro (Corrigido)

v1.2 - Quando algum staff quebra a placa ela não quebra (Corrigido)

v1.3 - Vender/comprar por 0 reais + placas atualizadas + config atualizada (Corrigido)

v1.4 - Bugs corrigidos + adição de novo item na configuração da loja. Agora você pode editar o nome da loja do servidor

v1.5 - Bugs corrigidos, item novo no arquivo de configuração da loja, jogador com o mesmo nome da da loja do servidor é expulso e foram adicionados eventos para desenvolvedores.

O plugin parece que nao funfa sem o essentials ;-; eu uso o system e a placa nao funfa

Link para o comentário
Compartilhar em outros sites

Em 05/11/2018 em 17:33, C4ssi0 disse:

Bom dia, boa tarde e boa noite!

Hoje estou trazendo pela primeira vez um plugin bem simples de loja para os servidores de Minecraft.

O cmLoja consiste em criar lojas usando placas, como o plugin ChestShop.

Tanto staff quanto jogadores podem criar lojas, para isso, basta ter as permissões!

 

Testado nas versões 

● 1.13x

● 1.12x

● 1.11x

● 1.10x

● 1.9x

● 1.8x

● 1.7

● 1.5

 

Comandos 

☛ /geraritem

 Gera algum item customizado para adicionar na venda usando a placa.

Ao digitar o comando pela primeira vez:

 R6pmpCR.png

Ao usar o mesmo comando para o mesmo item:

 OUxrvCN.png

Ao usar o comando com o item que não é customizado:

 Pu7FuQS.png

 

Permissões 

 loja.geraritem : Permissão para usar o comando /geraritem

 loja.admin : Permissão para admin criar loja de todos os tipos.

 loja.jogador : Permissão para jogadores criarem lojas usando o baú.

 

Desconto Vip

 loja.vender.0-100 : Permissão para dar "desconto" na loja, isto é, o jogador vai vender mais caro os itens apenas na loja do servidor. Os valores pode ser de 0 até 100 porcento.

 loja.comprar.0-100Permissão para dar desconto na loja ao comprar algum item na loja do servidor.

 Exemplo: loja.comprar.10 <-- O jogador terá 10% de desconto na loja do servidor.

OSB: ADMINS NÃO TÊM DESCONTO NA LOJA, ISTO É, NENHUMA DAS 2 PERMISSÕES IRÃO FUNCIONAR.

 

Como criar a loja? ✦

 Primeira linha:  

[Loja] - para ser a loja do servidor

C4ssi0 - Para o jogador criar loja no baú

vvE7ild.png

ou

swEBZFs.png

 

➤ Segunda Linha:

64 - Quantidade de itens para a venda/compra

nkDGIsJ.png

 

➤ Terceira Linha:

C 10 - Para o jogador comprar o item por 10 reais.

ERsOIWt.png

V 10 - Para o jogador vender o item e receber 10 reais.

R3Nd3U1.png

: - Usa esse separador quando você quer adicionar compra e venda na loja

C 10 é compra, : é o separador e V 10 é venda

HQt12fn.png

 

 Quarta linha:

54 - ID do item normal no minecraft

LvhBSRm.png

272#Vj7k - ID do item customizado usando o comando /geraritem

jYsfLpU.png

 

Resultado final da placa: 

mf1WojG.png

r3wBjJP.png

 

➤ Arquivos que o plugin gera:

4PFqCva.png

 

➤ Configuração de mensagens do arquivo configurar.yml : 

Clique aqui para visualizar

 

 Eventos p/ programadores

cN5DLvW.png

LojaBuyOtherPlayer - É chamado sempre quando um jogador compra na loja de outro jogador.

LojaBuyServer - É chamado sempre que algum jogador compra na loja do servidor.

LojaSellOtherPlayer - É chamado sempre que algum jogador vende itens na loja de outro jogador.

LojaSellServer - É chamado sempre que algum jogador vende itens na loja do servidor.

LojaSignCreate - É chamado sempre que algum jogador cria uma loja.

 

Baixar/Download 

Download do plugin na versão v1.0: Clique Aqui!

Download do plugin na versão v1.1: Clique Aqui!

Download do plugin na versão v1.2: Clique Aqui!

Download do plugin na versão v1.3: Clique Aqui!

Download do plugin na versão v1.4: Clique Aqui!

✔ Download do plugin na versão v1.5: Clique Aqui!  Versão mais recente!

✔ Source do plugin: https://github.com/C4ssi0/cmLoja ● Contribua para melhorar o plugin!

 

Avisos Importantes 

 O plugin necessita do Vault e algum plugin de economia no servidor.

Se acharem erros no plugin me avisem que eu irei editar para lançar na próxima versão.

 

 Créditos

@Mra7medX, por ajudar a contribuir testando o plugin e achando bugs.

 

Bugs corrigidos e coisas adicionadas

v1.1 - Quando algum jogador vende os itens na loja de um vip, ou membro com alguma

permissão para criar loja, o dono da loja e o vendedor perde dinheiro (Corrigido)

v1.2 - Quando algum staff quebra a placa ela não quebra (Corrigido)

v1.3 - Vender/comprar por 0 reais + placas atualizadas + config atualizada (Corrigido)

v1.4 - Bugs corrigidos + adição de novo item na configuração da loja. Agora você pode editar o nome da loja do servidor

v1.5 - Bugs corrigidos, item novo no arquivo de configuração da loja, jogador com o mesmo nome da da loja do servidor é expulso e foram adicionados eventos para desenvolvedores.

link da v1.5 off?

 

Link para o comentário
Compartilhar em outros sites

4 horas atrás, zFeniks disse:

O plugin nao funfa sem o essentials ;-; tou o usando o pl system e ele nao faz

Precisa de um plugin de economia que funcione com Vault.

4 horas atrás, zFeniks disse:

O plugin parece que nao funfa sem o essentials ;-; eu uso o system e a placa nao funfa

Ele precisa de Vault para funcionar?

4 horas atrás, MasterteoxBr disse:

link da v1.5 off?

 

Arrumado!

Link para o comentário
Compartilhar em outros sites

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