[KeesTFight] Plugin de evento Fight!


                                        COMO FUNCIONA:

    Quando o evento estiver sendo iniciado, uma mensagem será mostrada no chat anunciando o inicio do evento, e os jogadores poderão participar do evento usando tal comando. Quando for trancado, nenhum outro jogador poderá entrar, somente assistir no camarote. Após ser trancado, dois jogadores no evento serão selecionados aleatoriamente para lutarem entre si, anunciando a mensagem no chat de quem irá se enfrentar e, após alguns segundos, teleportando eles para suas posições, e recebendo o kit setado. O jogador que morrer, será eliminado do evento, e o vencedor, ira continuar participando. O evento continuara assim até que reste apenas um jogador, que será o vencedor do evento.

                                       COISAS LEGAIS:


                                * Praticamente todas as mensagens são configuráveis!
                            * Sistema de "Auto-Start" para iniciar em qualquer horário!
                   * Você pode ativar na config para que o jogador pague para participar!
                    * É possível definir o numero minimo e máximo de jogador no evento!
         * Sistema de quando um jogador vencer uma luta ou o evento, fogos de artifícios são lançados!
                 * Possível ativar efeitos de quando uma luta é iniciado, cegueira e lentidão!
         * Você pode definir o kit que sera usada nas batalhas, coloque os itens e armaduras que quiser, e digite o comando /fight setarkit, sera salvo tudo no kit.yml, encantamentos, nomes, lores, e aonde                                               eles estavam no slot do inventario!
                        * Você pode ativar para que o vencedor receba uma TAG!
        * Permissão especial que permite jogadores entrar mesmo com o evento lotado, achei legal                                  colocar já que é um beneficio legal para  colocar em VIP's!
   * O premio dado ao vencedor é um comando por console, ou seja, se você tiver um plugin de coins,                                                      pode usar comandos dele!
       * Se você usa SimpleClans1 ou SimpleClans2, e os jogadores na luta forem do mesmo clan,                  automaticamente o FriendlyFire deles é ativado, e ao fim da luta, desativado novamente!
                        * Automaticamente tira efeitos de poções quando entra no evento!
                    * Bloqueia o PvP automaticamente de jogadores que não estão em uma luta!
    * Quando o evento tranca, as mensagens de versus, quem venceu, etc... só aparecem pra quem          estiver no evento. Jogadores que estiverem no camarote recebem essa mensagem também! 
                                               * Titles para  Minecraft 1.8 pra cima!

                                          COMANDOS:

                                        /fight entrar - Participar do evento Fight!
                                             /fight sair - Sair do evento Fight!
                           /fight camarote - Teleporta para o camarote do evento!
                                   /fight camarotesair - Sair do camarote!
                                 /fight status - Informa quantos jogadores restam

                                        /fight iniciar - Força o evento Fight iniciar!
                                        /fight setlobby - Seta o lobby do evento!
                                      /fight setpos1 - Seta a posição do jogador 1!
                                     /fight setpos2 - Seta a posição do jogador 2!
                                      /fight setarkit - Seta o kit das batalhas!
                                  /fight setcamarote - Seta o camarote do evento!
                                       /fight setsaida - Seta a saida do evento!
                                /fight kick <jogador> - Expulsa um jogador do evento!
                             /fight salvar - Salva e recarrega a config.yml e kit.yml!
                                      /fight stopar - Faz o evento ser cancelado!

                                     ARQUIVO CONFIG.YML:
Autor: 'KeesT'
Vers: '1.0.1'

#Hora que o evento será iniciado automaticamente. Coloque sem acentos e não use o "feira". Se quiser que inicie todos os dias
#Coloque Dia: 'todos'
InicioAutomatico:
  Dia: 'terca'
  Hora: '16:20'

#Mensagens de varias linhas, adicione ou remova quantos quiser.
MensagensMultiLinhas:

#Tempo em segundos entre cada mensagem
  TempoEntreMensagens: 10

#Numero de vezes que a mensagem ira repetir
  Repetir: 3

#As "variaveis" @totaljogadores, @chamadas etc... Só podem ser usadas no texto em que estão, não tente utilizar elas em outras
#Mensagens pois não ira funcionar!
  MensagensIniciando:
  - '   '
  - '&b&l--------------------------------'
  - '     &bO evento fight esta iniciando!'
  - '   &bPara participar use &l/fight entrar&b!'
  - '     &b&l5 Diamantes&b para o vencedor'
  - '      &bTotal de jogadores: &c@totaljogadores'
  - '         &bTrancando em: &c@segundos &bsegundos'
  - '&b&l--------------------------------'
  - '   '
  EventoTrancado:
  - '   '
  - '&e&l-------------------------------'
  - '           &eO evento foi trancado!'
  - '    &ePara assistir, use &l/fight camarote&e!'
  - '            &eJogadores @totaljogadores jogadores'
  - '&e&l-------------------------------'
  - '   '
  AdminCancelado:
  - '   '
  - '&c&l---------------------------'
  - '       &cO evento foi cancelado!'
  - '       &cCancelado manualmente!'
  - '&c&l-----------------------------'
  - '   '
  EventoCancelado:
  - '   '
  - '&6&l--------------------------'
  - '      &cO evento foi cancelado'
  - '      &cJogadores insuficientes'
  - '&6&l----------------------------'
  - '   '
  IniciandoBatalhas:
  - '   '
  - ' &a&l----------------------'
  - '          &aIniciando batalhas'
  - '           &aEm &l@segundos segundos&a!'
  - ' &a&l----------------------&c'
  - '   '
  Finalizado:
  - '   '
  - '&6&l--------------------------------&a'
  - '      &6O evento Fight foi finalizado'
  - '       &6O vencedor foi &l@vencedor'
  - '    &6Recompensa: &lEspada Fighter&6&l!'
  - '           &6Tag: &6[Fighter]'
  - '&6&l--------------------------------&a'
  - '   '
  Status:
  - '   '
  - '&b&l--------------------------------&a'
  - '      &bStatus atual do Fight'
  - '         &bJogadores: &c&l@totaljogadores'
  - '&b&l--------------------------------&a'
  - '   '
  Versus:
  - '    &c&l&kII &c&l&n@jogadorum&r &cv.s &c&l&n@jogadordois&r &c&l&kII'
  - '  &6Iniciando luta em &l@segundos segundos&6!'
  Resultado:
  - '&a@ganhou venceu a luta contra @perdedor!'
  ResultadoOponenteSaiu:
  - '&e@saiu &edesistiu e o vencedor foi &e@ganhou&e!'
  ResultadoMorreuAntes:
  - '&e@perdedor &emorreu antes da luta iniciar'
  - 'Portando, vitoria de @ganhou!'
  JogadorPerdeu:
  - '&cVoce foi eliminado do evento </3!'

#Essas mensagens só podem ter uma linha, e lembre, novamente as mensgens @jogador, @vencedor etc... só pode ser usada na
#mensagem em que ela esta, não tente utilizar em outras!
MensagensUmaLinha:  
  SemPermissao: '@prefix &cDesculpe, voce nao tem permissao!'
  EntrouNoEvento: '@prefix &aVoce entrou no evento Fight, preprare-se ;)!'
  JogadorEntrouNoEvento: '@prefix &a@entrou entrou no evento! @totaljogadores/@maxjogadores'
  EntrarLotado: '@prefix &dParece que temos uma vaga especial a voce &l<3'
  JaIniciou: '@prefix &eO evento ja esta em progresso ;('
  EventoNaoIniciado: '@prefix &cO evento Fight nao esta aberto'
  JaEstaCamarote: '@prefix &cVoce ja esta no camarote'
  TeleporteCamarote: '@prefix &aTeleportado ao camarote do Fight!'
  CamaroteSaiu: '@prefix &aVoce saiu do camarote!'
  NaoEstaNoCamarote: '@prefix &aVoce nao esta no camarote para sair!'
  EventoLotado: '@prefix &eO evento esta lotado ;(!'
  EventoJaIniciou: '@prefix &eO evento ja foi iniciado, use /ktfight camarote para
    assistir!'
  Saiu: '@prefix &eVoce saiu do evento :('
  JaParticipando: '@prefix &eVoce ja esta participando!'
  MorteDesconhecida: '@prefix &cVoce morreu sem estar numa batalha, e foi eliminado! '
  PvPDesativado: '@prefix &cO PvP esta bloqueado!'
  SaiuDoEvento: '@prefix &c@jogador saiu do evento!'
  NaoParticipando: '@prefix &cVoce nao esta participando do Fight para sair!'
  NaoPodeSairEmLuta: '@prefix &eVoce esta em uma luta, nao pode sair'
  CamaroteJaParticipando: '@prefix &cCamarote sao para jogadores que nao estao participando!'
  IniciandoAinda: '@prefix &eO evento ainda nao foi trancado, aguarde um pouco!'
  LutaIniciada: '&cLuta Iniciada!'
  GlobalPerdeu: '@prefix &c@perdedor foi eliminado do evento!'
  GlobalSaiuAposTrancar: '@prefix &c@saiu saiu durante o evento!'
  EsvazieInventario: '@prefix &cVoce precisa estar com o inventario limpo!'
  MoneyInsuficiente: '@prefix &ePara participar, e necessario ter @quantidade de money'
  MoneyRemovido: '@prefix &eForam retirados @quantidade de money para entrar!'
  StatusEmProgresso: '&a&lEm Progresso'
  StatusNaoIniciado: '&cEvento nao iniciado'
  StatusIniciando: '&cEvento esta iniciando'

#Titulos para versões 1.8 pra cima.
#Ative ou desativa os que quiser. true = ativar / false = desativar
Titulos:
  EventoIniciando:
    Titulo: '&a&lEvento Fight!'
    Subtitulo: '&cPara participar, use /fight entrar'
    Ativar: true
  EventoTrancado:
    Titulo: '&e&lEvento Trancado!'
    Subtitulo: '&bJogadores participando: @totaljogadores!'
    Ativar: true
  EventoIniciandoBatalhas:
    Titulo: '&a&lIniciando Lutas!'
    Subtitulo: '&eEm @segundos segundos, preparem-se'
    Ativar: true
  EventoAdminCancelado:
    Titulo: '&a&lFight Cancelado!'
    Subtitulo: '&cCancelado por um STAFF!'
    Ativar: true
  EventoCancelado:
    Titulo: '&c&lFight Cancelado!'
    Subtitulo: '&eJogadores Insuficientes'
    Ativar: true
  EventoFinalizado:
    Titulo: '&6&lFight Finalizado'
    Subtitulo: '&6O vencedor foi &l&o@vencedor'
    Ativar: true
  EventoVersus:
    Titulo: '&e&l&kII&e&l@jogadorum &c&lV.S &e@jogadordois&e&l&kII&e'
    Subtitulo: '&eIniciando batalha em @segundos segundos!'
    Ativar: true
  EventoLutaIniciada:
    Titulo: '&c&lLuta Iniciada!'
    Subtitulo: '&c@jogadorum &lVS &c@jogadordois'
    Ativar: true
  EventoResultado:
    Titulo: '&a&l@ganhou Venceu!'
    Subtitulo: '&c@perdedor foi eliminado do evento!'
    Ativar: true
  EventoResultadoSaiu:
    Titulo: '&c&l@saiu &ccorreu da luta'
    Subtitulo: '&aVitoria de @ganhou'
    Ativar: true
  EventoEliminado:
    Titulo: '&c&lVoce foi eliminado!'
    Subtitulo: '&eMais sorte da proxima!'
    Ativar: true
  EventoEntrou:
    Titulo: '&a@entrou entrou!'
    Subtitulo: '&eJogadores no evento: &c&l@totaljogadores&c/&c&l@maxjogadores'
    Ativar: true
  EventoVoceEntrou:
    Titulo: '&aVoce entrou no Fight'
    Subtitulo: '&cBoa sorte :)'
    Ativar: true
  EventoSaiu:
    Titulo: '&c@saiu saiu!'
    Subtitulo: '&eJogadores no evento: &c@totaljogadores/&c&l@maxjogadores'
    Ativar: true
  EventoVoceSaiu:
    Titulo: '&cVoce saiu do Fight!'
    Subtitulo: '&c:('

    Ativar: true

#Configurações do evento
# true = ativar | false = desativar
Configurar:
  PrefixDasMensagens: '&c[Fight]'

#Se você não estiver com Vault e um plugin de economia e deixar isso ativado, irá dar erro!
  PagarParaParticipar: false
  QuantidadeASerPaga: 666.0

#Tempo em segundos entre cada luta!
  TempoEntreLutas: 5
  MinimoJogadores: 2
  MaximoJogadores: 10

#Opção pra ativar/desativar fogos de artificios quando o player ganha uma luta ou o evento!
  AtivarFogos: true
  AtivarEfeitos: true
  AnunciarGlobalPerdeu: false
  AnunciarGlobalSaiuAposTrancar: true
  AtivarPremio: true

#Opção pra dar money ao vencedor
AtivarMoney: false

PremioMoney: 1500.0

#O premio é um comando por console, não use /. Você pode usar comandos de outros plugins.
#Lembre que o @vencedor será o nome do vencedor!
  Premio: give @vencedor diamondsword 1 name:&5&lFighter_Sword lore:|&5Pertence_a:@vencedor sharpness:5
  AtivarTag: true
  Tag: '&6[Fighter]'

                                        PERMISSÕES:
keestfight.normal - Permissão para usar comandos basicos de jogador, como /fight participar!
keestfight.admin - Permissão para usar comandos avançados, como setar lugares, kit, kickar, etc...!
keestfight.joinfull - Jogadores com essa permissão podem entrar com o evento lotado!

                                 DEPENDÊNCIAS OPCIONAIS:

                           * Vault (Caso queira que jogadores tenham que pagar para entrar)!
               @Lembre que se usar o Vault, tem que ter um plugin de economia compatível com Vault,                                                     tipo iConomy, Essentials, slá...!
                          * LegendChat (Opcional, pois a TAG aparece no chat normal)!
             @Caso queira que a TAG apareça no LegendChat, coloque isso no format: {keestfight}

                                     VERSÕES TESTADAS:

                                                          * Spigot 1.5.2 []
                                                          * Spigot 1.8.8 []
                                                           * Spigot 1.12 []


                                         DOWNLOADS: 

                                                                  KeesTFight (Java 8)

http://www.mediafire.com/file/mi0fp92202c20ua/KeesTFight_1.0.5.jar

     KeesTFight  (Java 7)

http://www.mediafire.com/file/gn7avjv0rar87ub/KeesTFight_1.0.5_J7.jar


                                                                      Vault = Vault
                                                                  SimpleClans = SimpleClans
                                                                  LegendChat = LegendChat

                                                          

                                                         Logs:
                                                   16/07/2017:
                                               Plugin divulgado!

                                                    19/07/2017:
                           Adicionado Titles para Minecraft 1.8 e versões acima!
                           Adicionado opção pra dar money como premio junto!


25/07/2017
Removido os bugs:
* Evento não finalizava quando só tinha um jogador em certos casos
* As vezes, dava erro no console quando teleporta o vencedor pra saida
* E pequenas mudanças no código!

28/07/2017
* Adicionado uma versão compilada em Java 7!

31/07/2017
Removido bug:
* Ao acetar um mob enquanto estiver no evento, dava erros no console, nada critico, mas foi arrumado!

* Caso encontre bugs ou tenha dicas comente abaixo ou me adicione no skype para reporta-lo: samukatb



Author:

Anterior
Proxima
13 de novembro de 2017 às 07:11

Como colocar a tag, no legendchat?

Resposta
avatar
19 de janeiro de 2018 às 12:06

eu setei a posição 1 e 2 ai se tiver 4 player no evento (exemplo) ai vai 2 pra luta 1 morre e oque ganhou permanesse na arena como resolvo

Resposta
avatar
31 de janeiro de 2018 às 14:18

ei como faz o download?
eu clico em download java 7 mais nao vai
ele vai pra um outro negocio

Resposta
avatar
8 de fevereiro de 2018 às 04:42

Muito bom vou usar parabéns aos desenvolvedores =)

Resposta
avatar
17 de março de 2018 às 22:01

Sim estava com problemas. Basta entrar no link correto agora.

Resposta
avatar
29 de maio de 2018 às 19:55

Samuel preciso de uma key pro keestmaquinas passa contato

Resposta
avatar
10 de agosto de 2018 às 06:20

Estou com um problema eu tiro o diamante para ganhar e coloco outro valor de dinheiro, salvo, mas quando eu inicio o valor volta ao padrão

Resposta
avatar
25 de setembro de 2018 às 10:16

o Meu da um erro no console e no chat quando digito /fight entrar

Resposta
avatar
25 de setembro de 2018 às 10:19

https://uploaddeimagens.com.br/imagens/screenshot_1-png-28f28b0c-35e4-450a-a03b-576af4497060
https://uploaddeimagens.com.br/imagens/screenshot_2-png-a33d9581-4dde-4c9d-99bf-19613a755872
Discord para que possa me ajudar: Matheuss#9298

Resposta
avatar
20 de novembro de 2018 às 12:25

Esta dando um "Internal Error" Quando inicio o fight e vou dar /fight entrar.. Antes nao dava isso :/ Nao sei oque ocorreu..
Meu Discord: KhaŁĔF#8064

Resposta
avatar
17 de setembro de 2020 às 20:43

Como poe a tag dele no ultimatechat essa placeholder n vai ja coloquei varias tag só essa não vai magnata killer mito guerreiro etc mas keestfight n vai

Resposta
avatar
28 de junho de 2021 às 07:44

Estou tendo esse problema, o que vence permanece na arena :/

Resposta
avatar
15 de fevereiro de 2022 às 19:41

Coloca para poder ativa o pvp par players da mesma fac para factions

Resposta
avatar