[Plugin] VipZero





    VipZero é um dos plugins mais usados em servidores para a venda de VIPs, que é o meio que os servidores usam para se manter ON-LINEs. Com esse plugin, você pode definir quanto tempo um jogador vai ficar com o VIP, você pode adicionar items que ele ira receber quando ativar o VIP, e até mesmo deixar o sistema automático, pelo próprio PagSeguro e PayPal. Esse e o motivo de muitos servidores usarem ele, o sistema de ativação automática agiliza muito o processo. Eu mesmo usava-o em meu servidor, para donos ocupados que não tem tempo para mandar VIPs por e-mail, esse plugin e o ideal.

Ele é bem simples, você gera uma key, e no chat ele ira mostrar a key gerada que contem numeros e letras aleatórios, e para usar essa key, o jogador deve usar o comando /usarkey KEY. Após isso, ele irá receber seu VIP e items caso você tenha colocado. Com o sistema de ativação automática , no caso pelo PagSeguro ou pelo PayPal, o jogador paga usando um desses dois meios de pagamentos, e com o código da compra  aprovada, ele ativa o próprio VIP quando quiser. A configuraçãopermissões e comandos estão logo abaixo.

                                                            |Configuração|

 Configuracao do plugin abaixo, deixarei explicado o que cada linha significa.

Em vermelho: Explicação da função.


1- Arquivo config.yml
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
MySQL:
  use: false      | Usar MySQL? true= sim e false= Nao.
  Host: localhost      | Endereco IP do seu MySQL.
  Port: 3306      | Porta do servidor MySQL.
  Username: test      | Nome do servidor MySQL.
  Password: '123'      | Senha do seu servidor MySQL.
  Database: minecraft      | Nome da database (Onde ficara os dados).
language: en       | Linguagem do plugin e seus comandos. Você pode mudar o que quiser no arquivo de traduções.
server_name: VipZero       | Nome que ira aparecer ao digitar /Vipzero, coloque o nome do seu servidor.
check_for_updates: true       | Checar atualizações do plugin, e uma função inútil, deixe false se preferir.
case_sensitive_for_flatfile: false       | Você nao precisara usar isso, deixe false.
key_length: 10      | Tamanho da KEY que sera gerada.
one_vip_change: false      | Caso o jogador possua mais de 1 VIP na conta, ele poderá trocar, true= trocar quantas vezes quiser e false= So pode trocar de VIP uma vez por dia. Lembre que o VIP do jogador não e excluído, apenas muda de grupo.
usekey_global: false       | Mandar uma mensagem para todos do servidor quando alguém ativa um VIP, true= Sim e false= Nao.
rvip_unlisted: true       | Remover jogadores que nao estejam na lista de VIPs do VipZero, true= Sim e false= Nao. Por exemplo, no plugin de permissões, no caso PermissionsEx, nele se eu estiver no grupo VIP, mas meu nick não estiver na lista de VIPs do VipZero, ele me remove do grupo VIP automaticamente.
use_vault_for_permissions: false       | Se você já usa um sistema de permissões (PermissionsEx, GroupManager, etc..) deixe false.
check_time: 10       | Tempo de chacagem dos VIPs em minutos, por padrao e 10 minutos, ou seja, a cada 10 minutos, ele vai checar se o VIP de alguem ja acabou.
pagseguro:       Esse e um método automático de ativação, no final do post, irei explicar como usar.
  use: false      | Usar PagSeguro? true= Sim e false= Nao.
  email: suporte@lojamodelo.com.      | O e-mail da sua conta PagSeguro
  token: 95112EE828D94278BD394E91C4388F20       | O Token de segurança da sua conta, explicarei no final
  mode: 1       | Existem 2 modos de ativação, o 1 modo ativa direto na conta de quem usou o código da ativação. O modo 2 ao usar o código, o jogador vai receber em seu chat a KEY para ativar o VIP, assim o jogador pode dar o VIP para outra pessoa.
  mysql_log: false      | Salvar logs de ativacao pelo PagSeguro true= Sim e false= Nao.
paypal:       | Nao irei explicar o uso do PayPal pois tem muitos detalhinhos, recomendo que use o PagSeguro.
  use: false      | --
  username: 'username'       | --
  password: 'password'      | --
  signature: 'signature'      | --
  mode: 1      | --
  mysql_log: false      | --
logging:      
  usekey: false    | Salvar em um arquivo jogadores que usaram keys? true= Sim e false= Nao.
vip_groups:    | Aqui sao os grupos VIPs, você tem que ter tambem esses grupos listados no seu plugin de permissoes (PermissionsEx, GroupManager, etc...). O nome deve ser IDÊNTICO para evitar erros. Esses dois vem por padrao, coloque o nome que preferir, só não esqueça de por também no seu plugin de permissões.
- vip1
- vip2
default_group: default    | Quando o VIP de algum jogador acaba, ele ira para esse grupo.
vip_items:     | Items que cada jogador ira receber ao ativar o VIP, Essa realmente e a parte mais difícil de se configurar, mas eu sempre usei um método muito fácil, que e usar a funcao por CMD, que executa o comando pelo console. Vou citar um exemplo, criei o grupo VIPBronze, quero que ele receba 5 diamantes, ficaria assim:
- VIPBronze,0,cmd,give @player diamond 5     | NomeDoGrupo,0,cmd,Comando a ser executado
 O 
@player sera o nome do jogador que vai receber o item ao ativar o VIP. Depois e só ir repetindo, caso queira adicionar mais items, repita o processo e mude só o comando . Outro exemplo:

- VIPBronze,0,cmd,give @player diamondsword     | Agora ele ira receber 5 diamantes e 1 espada de diamante. E como se fosse executado o comando pelo próprio chat do jogo, mas quem executa e o console.
- VIPBronze,0,cmd,broadcast O jogador @player ativou o seu VIP Bronze     | Nesse eu botei pra mandar uma mensagem (comando /broadcast) para o servidor, que o jogador ativou seu VIP, e o jogador que ativou, ficara com o nome ali no @player. Nao esqueça de por as virgulas como mostrado acima!
- vip1,0,264,1,none
- vip1,0,35:3,1,none
- vip1,0,35,1,none
- vip1,0,potion:poison:true:10:1,1,blindness-10:1
- vip1,0,$,1000,none
- vip1,0,xp,10,none
- vip1,0,cmd,say @player Muito bom!
- vip1,0,310-311-312-313,1,protection-4
- vip1,0,msg,Oi @player &3tudo bom&4?
- vip1,0,276,1,sharpness-3-knockback-2-name-&4Legendary @player-desc-&3desc 1-desc-&c@player
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

2- Arquivo language_en e language_br

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Sao as mensagens do proprio plugin, ingles (EN) e portugues (BR). Você pode editar o que quiser, so abrir e editar, nada de complicado.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                                              |Bug de usar KEY sem ter ela|

Existe um bug no plugin que permite jogadores usarem uma KEY sem ter ela, felizmente esse bug pode ser evitado usando o FIX dele. Ja vi muitos servidores que varios jogadores usam keys do nada repetidas vezes, o download do FIX esta no final do POST. Basta apenas baixar e colocar o arquivo na pasta dos seus plugins.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                                           |Ativação Automática por PagSeguro|

    Primeiramente não esqueça de ativar essa função na configuração do plugin. Para que essa função funcione, você ira precisar do plugin PagSeguro API (deixarei no final nos downloads, basta colocar esse arquivo na sua pasta de plugins). Agora podemos começarvocê deve ter uma conta no PagSeguro, caso não tenha, crie-a. Vamos relembrar da configuração:
pagseguro:
  use: false    | Não esqueça de por true se for usar essa função
  email: suporte@lojamodelo.com.br
  token: 95112EE828D94278BD394E91C4388F20
  mode: 1
  mysql_log: false
email: O email, como na explicação acima, coloque o email da sua conta PagSeguro.
token: Esse e o token de segurança para usar API`s. Para conseguir ele, entre em sua conta, clique em Painel e em baixo, clique em minha conta. Agora selecione ali nas opções do lado esquerdo em Preferencias > Integrações. Ali em Utilização de API`s, clique em Gerar Token, seu token sera gerado e enviado para o seu e-mail, depois e só ir no seu e-mail, copiar o token e substituir o outro.
mode: Já explicado na configuração, o 1 modo ativa direto na conta de quem usou o código da ativacao e o modo 2 quando o jogador usar o código, o jogador vai receber em seu chat a KEY para ativar o VIP.
mysql_log: Salvar os códigos usados.

    Agora, ja que configurou tudo correto, vamos criar a compra do seu VIP. No seu painel, em minha conta, clique em Botoes de Pagamento.



    Nao se esqueça, em Numero do item, você deve por vz:GRUPO,DIAS. Grupo sera o grupo VIP que você botou no config do VipZero, e os dias e a duração do VIP. Depois e só clicar em gerar botão, e pronto, copie o código e cole em seu site. Para um jogador ativar o VIP comprado por PagSeguro, ele deve usar o comando /Vipzero Pagseguro CÓDIGO-DA-TRANSAÇÃO. O código da transação e encontrado no email que o jogador usou na hora de comprar o VIP, é uma sequencia de números e letras aleatórios bem longo. Lembre seus jogadores que para o código poder ser usado, a compra deve estar APROVADA, no caso quem pagar por boleto, tem que esperar a compra ser APROVADA.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                                                              |Dependências|

    Essa dependência e opcional, mas e bom garantir caso você use algo relacionado a money no VipZero, e também e bem obvio que você já possua ela, o Vault, download no final do post

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                                                                  |Permissões|

     - vipzero.admin - Permite usar todos os comandos
    vipzero.admin - Comandos comuns para jogadores como /usarkey, /tempovip etc...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                                                                 |Downloads|
                                                                  VipZero= Download

                                                          PagSeguro API = Repondo...

                                                               Vault = Download

                                                                        VipZero FIX =
                                http://www.mediafire.com/file/dcdkxq3j3nqaf6l/VipZeroFIX.jar

                                                                              




*Qualquer duvida só perguntar nos comentários
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

*Desculpe alguns erros de ortografia, meu teclado ultimamente anda muito bugado...


                          

Author:

Anterior
Proxima
Anônimo
21 de julho de 2016 às 21:06

pq aparece '' Nenhum pagamento de VIP encontrado neste codigo '' mais o cara ja pagou o boleto !!

Resposta
avatar
23 de julho de 2016 às 23:17

+Unknown lembre que o bolete leva 2 a 3 dias para ser aprovado, e, enquanto ele nao for APROVADO, o codigo da compra nao ira funcionar.

Voce colocou o VIPZeroFIX na sua pasta de plugins?
Voce colocou no arquivo config.yml, na parte de configuraçao do PagSeguro, botou seu e-mail do PagSeguro e seu TOKEN corretos?
Voce colocou o plugin PagSeguroAPI na sua pasta de plugins?

O codigo pra usar o VIP e /vipzero pagseguro CODIGO.

Resposta
avatar
Anônimo
2 de outubro de 2016 às 21:34

sim eu coloquei todos e mesmo assim n foi"

Resposta
avatar
Anônimo
2 de outubro de 2016 às 21:35

sim eu coloquei todos e mesmo assim n foi"

Resposta
avatar
12 de outubro de 2016 às 17:06

+Igustavi1542i Br Desculpa a demora haushauhsua. Quando você usa o código, ele da algum erro no console? e qual a versão do seu Spigot/Bukkit?

Resposta
avatar
10 de março de 2017 às 18:16

Tou com uma duvida, meu pagseguro é 2017 e n to achando aonde gera a token '-' alguem me enssina?

Resposta
avatar
2 de maio de 2017 às 15:02

o download não gera alguém me ajuda?

Resposta
avatar
2 de agosto de 2018 às 14:21

Não consigo configurar para usar o codigo da transação do pagseguro.
coloquei o token e tudo mas aparece an internal error while occurred ...."
quando dou o comando /vipzero pagseguro
a key aparece no site do pagcraft e se eu der usekey funciona.
Por favor me ajudem a resolver isso!

Resposta
avatar