Kees_T Postado Outubro 14, 2018 Denunciar Compartilhar Postado Outubro 14, 2018 (editado) O plugin permite que os jogadores possam comprar PLOTs de outros jogadores, e colocarem os próprios a venda. O plugin possui bastante configurações e mensagens configuráveis, incluindo uma API(meio inútil né..,) para outros devs. O que o plugin oferece: - Compras e Vendas de PLOTs, sendo possível adicionar permissão para usar tais comandos. - A compra de um PLOT possui um menu GUI contendo informações sobre a compra do PLOT e o status da compra. - É possível adicionar items no menu GUI como decorações claro. - Sistema de anuncio ao colocar a venda/comprar/cancelar. Por padrão, só quem estiver em tal PLOT vê as mensagens, mas é possível colocar para mostrar a todos. Duvida olhe a config. - É possível configurar o valor minimo e o máximo que pode ser colocado em um PLOTs - Sistema de log, que salva as compras realizadas pelos jogadores. - Efeito de sons (é possível desativar) - Um jogador não pode comprar aquele X PLOT se o máximo de PLOT dele for atingido. - Opções para resetar o PLOT ao padrão, removendo flags, membros confiáveis, negados, etc.. - Opção que teleporta todos os jogadores que estão no PLOT comprado pra o inicio dele (local quando digita /plot h) - Conta com varias checagens seguras para garantir que não ocorra erros durante as compras. Comandos: - /plot comprar - Realiza a compra de um PLOT. (Necessaria a permissao: keestvenderplot.comprar) - /plot vender - Coloca o plot em que está a venda. (Necessaria a permissao: keestvenderplot.vender) - /plot cancelarvenda - Cancela a venda de um plot. - /venderplot reload - Salva e carrega modifica coes recentes na config. (Necessaria a permissao: keestvendeprlot.admin) API: Spoiler A API conta somente com eventos para disparar, a maioria deles é possível editar certas ações, como por exemplo, ao jogador colocar o PLOT a venda, você pode alterar qual o PLOT sera vendido, qual o valor será cobrado/dado. - PlotColocadoAVendaEvent - Evento chamado quando um jogador coloca o PLOT a venda. - PlotComprandoEvent - Evento chamado quando um jogador digita o comando pra comprar o PLOT (/plot comprar). - PlotIniciandoVendaEvent - Evento chamado quando um jogador clica no botão CONFIRMAR para comprar o PLOT . - PlotFinalizandoVendaEvent - Evento chamado quando o jogador já clicou no CONFIRMAR e a task para entregar o PLOT será executada. - PlotVendaFinalizadaEvent - Evento chamado quando a venda é concluída com sucesso. - PlotRemovidoDaVendaEvent - Evento chamado quando um jogador remove um PLOT da venda. Para mais detalhes, de uma olhada na config: Spoiler # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### ## # # # # # # # # # # # # # # #### ### # # # # # # #### #### # # # # # # # # # # # # ##### ### # # # # # # #### ## # # # # # # # # # # # # ### # ( ͡° ͜ʖ ͡°) ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #Caso necessite de algum suporte com o plugin, me contate no Discord #Meu discord: KeesT#9024 #Permissoes do plugin. #- keestvenderplot.vender - Permissao para vender um plot #- keestvenderplot.comprar - Permissao para compras de plot #- keestvender.admin - Permissao de comandos para staff Mensagens: AnuncioColocouAVenda: - ' &a[Plot de &m@dono@&a] ' - ' &bO plot agora está a venda.' - ' &bPara compra-lo, use /plot comprar.' - ' &bPreco do plot: @preco@' - '' - '&7(Somente jogadores no plot recebem esse aviso como padrao)' AnuncioComprouPlot: - ' &a[Plot de @dono@] ' - '&b@jogador@ comprou o plot de @dono@' - '&bO custo do plot foi de @preco@' - '' - '&7(Somente jogadores no plot recebem esse aviso como padrao)' AnuncioCancelouVenda: - ' &a[Plot de @dono@] ' - '&b@dono@ cancelou a venda do plot dele;(' - '' - '&7(Somente jogadores no plot recebem esse aviso como padrao)' VoceFoiLerdo: '&cPlot: Alguem ja apertou no confirmar enquanto vc ficou no menu olhando :(' PlotSendoComprado: '&cPlot: Este plot já esta sendo comprado por outro jogador.' RemoveuPlotDaVenda: '&cPlot: O dono do plot removeu o plot da venda. Compra cancelada.' RemoveuPlotDaVendaUltimoSegundo: '&cPlot: O dono da plot removeu o plot da venda durante a sua compra.' CancelouCompra: '&cPlot: Voce cancelou a compra do plot.' NaoEstaMundoPlots: '&cPlot: Voce precisa estar no mundo dos plots para vender ou comprar plots.' VendaConcluida: '&aPlot: Parabéns, voce vendeu seu plot a @jogador@ por @preco@' PlotAdquirido: '&aPlot: Parabéns, voce comprou este plot.' RealizandoCompra: '&aPlot: Realizando a compra do plot de @dono@ por @preco@....' RealizandoVenda: '&aPlot: @jogador@ esta comprando seu plot. Realizando a venda...' PlotExcluido: '&cPlot: Este plot foi excluido. Voce nao pode mais compra-lo.' ErroAoComprar: '&cPlot: A compra foi cancela para evitar problemas.' PossuiMuitosPlots: '&cPlot: Voce nao pode comprar este plot pois ja atingiu o maximo de plots.' MoneyInsuficiente: '&cPlot: Voce nao tem dinheiro para comprar este plot.' NaoPodeComprarProprioPlot: '&cPlot: Voce nao pode comprar seu proprio plot, duente' PlotNaoEstaAVenda: '&cPlot: Este plot não esta a venda.' PlotNaoClaimadoComprar: '&cPlot: Este plot não pertence a ninguém.' NaoEstaEmUmPlotComprar: '&cPlot: Para comprar um plot, esteja dentro dele!' CancelouVenda: '&cPlot: Voce cancelou a venda do seu plot.' VoceNaoBotouAVenda: '&cPlot: Este seu plot atual não esta sendo vendido.' PlotNaoClaimadoCancelarVenda: '&cPlot: Este plot não pertence a ninugém. Voce só pode cancelar a venda de seus proprios plots' PlotNaoESeuCancelarVenda: '&cPlot: Este plot não é seu, ele pertence a @jogador@. Voce so pode cancelar a venda de seus proprios plots' NaoEstaEmUmPlotCancelarVenda: '&cPlot: Voce precisa estar dentro do plot que esta vendendo para cancelar.' StatusPodeComprar: - '&aVoce possui dinheiro suficiente para comprar.' - '&aPreco do plot: &n&l@preco@&a.' - '&aSeu saldo atual: &n&l@saldoatual@&a.' - '' - '&aApós a compra, voce ficará com &n&l@saldorestante@&a de dinheiro.' - '' - '&7&l(Clique aqui para efetuar acompra)' StatusNaoPodeComprar: - '&cVoce nao possui dinheiro suficiente para comprar.' - '&cPreco do plot: &n&l@preco@&c.' - '&cSeu saldo: &n&l@saldoatual@&c.' - '' - '&cConsiga mais &n@saldonecessario@&c de money para comprar.' JaVendendo: '&ePlot: Voce ja colocou esse seu plot a venda. O preco dele atualmente é @preco@' ColocouAVenda: '&aPlot: Agora seu plot está a venda por @preco@. Para parar de venda, use /plot cancelarvenda' ValorMuitoAlto: '&cPlot: O preco digitado é muito ALTO. O preco deve ser entre @minimo@ - @maximo@' ValorMuitoBaixo: '&cPlot: O valor digitado é muito baixo. O preco deve ser no minimo @minimo@ ' DigiteValorValido: '&cPlot: Digite um preco valido. Exemplo: 500, 100000' DigiteValor: '&cPlot: Digite o valor por qual voce quer vender o plot.' PlotNaoClaimado: '&cPlot: Este plot não pertence a ninguém. Voce so pode vender seus proprios plots.' PlotNaoESeu: '&cPlot: Este plot pertence ao jogador @jogador@. Voce so pode vender seus plots.' NaoEstaEmUmPlot: '&cPlot: Voce precisar estar dentro do seu plot que deseja vender.' NaoPodeVender: '&cPlot: Voce nao tem permissao para vender plot.' NaoPodeComprar: '&cPlot: Voce nao tem permissao para comprar plot.' SemPermissao: '&cPlot: Voce nao possui permissao para isso.' ComandoInexistente: '&cComando inexistente.' Reload: '&aA configuracao da venda de plots foi recarregada.' ComandoNormal: - '- /plot comprar - Compra o plot atual' - '- /plot vender - Venda o plot atual' - '- /plot cancelarvenda - Cancela a venda do plot' ComandoAdmin: - '- /venderplot reload - Recarrega a configuracao' #Abaixo vocë pode customizar e configurar as opçôes que o plugin oferece. Configuracoes: #Ativa a opcao de venda de plot? AtivarVenda: true #Ativar efeito de sons? EfeitoDeSom: true #Caso deixa true, se alguem usar algum comando de admin, o plugin ira simplesmente ignorar sem mandar #Nenhuma mensagem NaoMostrarMensagemSemPermissao: true #Valor minimo para por um plot a venda ValorMinimo: 1 #Valor maximo do plot ValorMaximo: 600 #Avisar todos os jogadores dentro do plot quando o plot for comprado AvisarPlayersNoPlotAoComprarPlot: true #Avisar todos os jogadores dentro do plot que ele esta em venda AvisarPlayersNoPlotAoPorVender: true #Avisar todos os jogadores no plot quando a venda do plot for cancelada? AvisarPlayersNoPlotAoCancelarVenda: true #Teleportar os jogadores pra fora do plot quando um novo dono comprar ele. Somente ele ficara no plot. TeleportarJogadoresPraForaAoComprar: true #Se ativado, quando um dono compra um plot de outro, membros confiaveis, negados, flags do plot, tudo será definido para o padrão RemoverTrustedFlagsEtc: true #Essa opcao permite que ao jogador colocar o plot a venda, envie mensagens pra todos os jogadores #Ou somente para quem estiver no plot. Como padrao, ela só mostra pra quem estiver dentro do plot #true = Mensagem pra todos os jogadores online #false = Somente para quem estiver no plot AnunciarGlobalAoPorPlotVenda: false #Mesma coisa que a opcao acima, false ira mandar a mensagem somente aos jogadores do plot, e true para todos AnunciarGlobalComprouPlot: false #Novamente mesma coisa que as duas opcoes acima. AnunciarGlobalCancelouVenda: false #A log irá salvar todos as vendas de plot AtivarLog: true #Abaixo, é a configuracao do menu gui ai digitar /plot comprar. Voce também pode adicionar outros items no menu gui como decoracao. #Apenas copie um dos items abaixos ja prontos, e mude o nome. GUI: InfoDaVendaPlot: Titulo: '&bInformacoes sobre o Plot' Tamanho: 27 ItensNoGui: ConfirmarCompra: ID: '160:5' Nome: '&a&lCONFIRMAR' Slot: 14 Lore: - '' - '@status@' - '' CancelarCompra: ID: '160:14' Slot: 12 Nome: '&c&lCANCELAR' Lore: - '' - '&eClique aqui para cancelar a compra do plot' Informacoes: ID: '397:3' Slot: 4 Nome: '&bInformacoes sobre esse PLOT' Lore: - '' - '&aPreco: [@preco@]' - '&aDono: [@donodoplot@]' - '' SkinHead: '@donodoplot@' Alguns comentários meus: Estava em duvida se fazia um add-on pra ele ou editava a source direto do PlotSquared. Porém se o autor do plugin resolver atualiza-lo, tornará o meu obsoleto, o que irá dificultar para pessoas que gostam sempre de estar atualizadas. Talvez futuramente eu coloque para guardas as vendas dos plots, e os jogadores poderem acessar o menu para olhar todos os PLOTs que estão a venda. Se muitos estiverem usando ele e pedirem, eu adiciono, mas eu duvido. O projeto foi compilado usando a versão do Spigot 1.8.8-R0.1. Mas não usei nenhuma classe ou metodo exclusiva do Spigot, então provavelmente pode funcionar em outras versões e tipos(TacoSpigot, PaperSpigot, etc...). Foi usada a versão mais recente também do plugin PlotSquared, então tenha certeza que o seu também esteja atualizado. Download via MediaFire (CLIQUE) Caso possua duvidas ou encontre erros, ou se quiser sugerir algo, poste nos comentários ou fale comigo. Editado Outubro 14, 2018 por Kees_T 2 Link para o comentário Compartilhar em outros sites More sharing options...
Guilhermeew Postado Outubro 15, 2018 Denunciar Compartilhar Postado Outubro 15, 2018 Open source? @TOPIC Um addon bom e gratuito. Muitos por aí fizeram e vendem o mesmo. Parabéns! Link para o comentário Compartilhar em outros sites More sharing options...
Gui_KillerBR Postado Outubro 15, 2018 Denunciar Compartilhar Postado Outubro 15, 2018 Belo plugin xD Parabéns pelo trampo e ainda postar free Link para o comentário Compartilhar em outros sites More sharing options...
FilipeSilva Postado Outubro 15, 2018 Denunciar Compartilhar Postado Outubro 15, 2018 @Kees_T Você sabe fazer criação de menu's com páginas Link para o comentário Compartilhar em outros sites More sharing options...
Saimon Postado Outubro 15, 2018 Denunciar Compartilhar Postado Outubro 15, 2018 Top parabéns pelo feito xD Link para o comentário Compartilhar em outros sites More sharing options...
fndsOP_ Postado Outubro 15, 2018 Denunciar Compartilhar Postado Outubro 15, 2018 Plugin excelente. Tava precisando de um plugin assim ?, parabéns! Link para o comentário Compartilhar em outros sites More sharing options...
Kees_T Postado Outubro 15, 2018 Autor Denunciar Compartilhar Postado Outubro 15, 2018 17 horas atrás, Guilhermeew disse: Open source? @TOPIC Um addon bom e gratuito. Muitos por aí fizeram e vendem o mesmo. Parabéns! Sim manin 17 horas atrás, Gui_KillerBR disse: Belo plugin xD Parabéns pelo trampo e ainda postar free Thanks 16 horas atrás, FilipeSilva disse: @Kees_T Você sabe fazer criação de menu's com páginas Claro. 16 horas atrás, Saimon disse: Top parabéns pelo feito xD ❤️ 13 horas atrás, fndsOP_ disse: Plugin excelente. Tava precisando de um plugin assim ?, parabéns! Valeu brow. Link para o comentário Compartilhar em outros sites More sharing options...
ShaoKhan Postado Dezembro 11, 2018 Denunciar Compartilhar Postado Dezembro 11, 2018 Muito bão Link para o comentário Compartilhar em outros sites More sharing options...
Tinyte Postado Dezembro 11, 2018 Denunciar Compartilhar Postado Dezembro 11, 2018 Eu ia comprar o do Alex, mas free assim eu não resisto. <# Link para o comentário Compartilhar em outros sites More sharing options...
LymeeFairy Postado Setembro 20, 2024 Denunciar Compartilhar Postado Setembro 20, 2024 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 More sharing options...
Posts Recomendados