-
Total de itens
92 -
Registro em
-
Última visita
Tudo que GuiHSilva postou
-
Dazorba, para quem esta comecando, ja esta mt bom
-
Dazorba
- 5 respostas
-
Claro! Voce pode salvar todas essas configuracoes dos players em objetos, pelo oq eu to vendo, vc esta armazenando algumas informacoes dos players, crie um objeto dessa forma: (digamos que esse objeto vai se chamar Preferencias) public class Preferencias { private String name; private boolean tell; private int coins; private boolean tpa; private boolean vanish; public Preferencias(String nome, boolean tel, int coin, boolean tp, boolean vanis) { name = nome; tell = tel; coins = coin; tpa = tp; vanish = vanis; } public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isTell() { return tell; } public void setTell(boolean tell) { this.tell = tell; } public int getCoins() { return coins; } public void setCoins(int coins) { this.coins = coins; } public boolean isTpa() { return tpa; } public void setTpa(boolean tpa) { this.tpa = tpa; } public boolean isVanish() { return vanish; } public void setVanish(boolean vanish) { this.vanish = vanish; } } Ai voce salva esse objeto em cache, é um esqueminha bem loco, tipo assim: public static ArrayList<Preferencias> preferencias_cached = new ArrayList<>(); @EventHandler private void aoEntrar(PlayerJoinEvent e) { Preferencias pref = new Preferencias(e.getPlayer().getName(), false, 55, true, false); preferencias_cached.add(pref); } Ai voce cria uma task, de 5 em 5 minutos, pra atualizar as informacoes do "preferencias_cached" direto no mysql, assim voce reduz o numero de conexoes e de tasks @EDIT: Ai, se voce precisar consultar alguma coisa no mysql, e ja estiver o "preferencias_cached" salvo no arraylist, nao vai precisar consultar o mysql, so vai precisar consultar a variavel
-
Voce fica atualizando isso tudo de um em um segundo? Isso é mais que obvio que vai lagar!
-
Voce nao precisa fechar a conexao toda vez que acessar o banco de dados... Isso na verdade é um mal uso, voce pode utilizar a mesma conexao para executar diversos querys! Pelo oq eu to vendo, sempre q vc vai ATUALIZAR um dado, voce fecha a conexao toda vez!
-
Sllc!! 50 pila por um lobby kibado ueheuhehee, slc brother
-
Vou ver se refaço o projeto com esta opção! Obrigado! xD Valeu!
-
resolvido Separar uma ArrayList<String> em páginas, como faço?
pergunta respondeu ao GuiHSilva de GuiHSilva em Dúvidas resolvidas
Caraca, deu meio errado, mas eu entendi o método... Estava tentando arrumar, estava no finalzinho, literalmente conseguindo, até voltar no tópico e ler a resposta do caneva20, e teste e deu certo!! Mas obrigado de qualquer jeito!!! Resolvido, muito obrigado mesmo!! LIKE a -
Mas isso aí, já está na esquerda ,--,
-
resolvido Separar uma ArrayList<String> em páginas, como faço?
uma questão postou GuiHSilva Dúvidas resolvidas
Glr, to quebrando a cabeça aqui, eu precisava de uma "página de ajuda", e separar os itens em páginas, e os itens estão armazenados em arraylist<string>, só que tipo assim... Quero separar por páginas, e cada página no máximo, teria... uns 8 itens, ai a próxima página, mais 8 itens do array (sem ser os mesmos), tipo uma página de ajuda mesmo? PS: Claro, poderia separar tudo usando if, mas não é essa a finalidade, quero saber o como fazer exatamente como eu disse, você pode me ajudar com isso? Edit: Aí por exemplo, tenho uma arraylist<string> com um size de 17, daí queria separa-los em 2 páginas com 8 itens...e uma com um item... acho q tá muito confuso isso ,-, -
Muito bom, show de bola, só que com MYSQL, dá ruim! Olha: https://pastebin.com/ns7Swu80
-
Já baixou e testou? É possível fazer isso :)
-
Niiice! Muito criativo! Parabéns
-
@Atualização: Coloquei permissão para caso um player possua tal permissão, não vai mandar nem mesmo no chat, e nem no ActionBar
-
Valeeuu! :3 Valeeu! xD Eu também, mas como tinha bastante gente me pedindo... Resolvi fazer, por mais que seja bem simples Vou fazer isso! Vou fazer! Obbg! Eu também acho meio inútil, mas bastante gente me pediu isso, por mais que seja simples e inútil, mas não é só msg no chat não, disponibilizo actionbar também
-
GJoinMSG Olá! Eu vim aqui postar o meu primeiro plugin aqui na GB (plugin q posto com tópico), porque nunca postei e sempre tive este peso na consciência de ter que postar algum plugin aqui, e como tem um pessoal me pedindo vários plugins simples, os que eu for fazendo, vou ir postando aqui hehe. É um plugin EXTREMAMENTE simples, mas que bastante gente me pede, e resolvi posta-lo aqui pra não ter mais ninguém pra me pedir mais o mesmo plugin de novo! Como funciona? É um plugin aparentemente bem tosco, mais que umas 5 pessoas já me pediram no Skype, é um plugin de quando algum jogador entra/sai no/do servidor, envia uma mensagem no ActionBar de todos do servidor. Isso é o que me pediram, porém incremente a possibilidade de mandar tanto no ActionBar, quanto no chat, e as mensagens são editáveis Prints? Opa! Pra já: (Aqui estou mostrando a msg do chat e do actionbar só pra demonstrar mesmo, mas por padrão a mensagem de chat vem desativado) Evento de quit: Evento de join: Config padrão: Comando: /gjoinmsg - Recarrega a configuração do plugin! (Perm: gmsgjoin.reload ) Permissões: gjoinmsg.naomostrar - O player que possui essa permissão, não vai mandar nem no chat nem no actionbar Informações: * É um plugin simples pra caralh.... * Não possui dependência nenhuma além de um servidor da 1.8 pra cima * Se for rodado em versões inferiores à 1.8, vai dar ruim * É configurável * Fáaaacil de editar * Customizável (ativar ou desativar tais opções) * Código limpo e livre de "force-op" * Deixo os noobs decompilar para ver o código Download: CLIQUE AQUI Changelog: * 1.0: Lançado * 1.1: Adicionado permissões especificas pra não mostrar Qualquer dúvida, só perguntar, qualquer sugestão algo do tipo, só falar... Obrigado @EDIT * Tinha invertido o título das prints hehe * Atualização:
-
@UP :)
-
entregue [Se For Preciso Compro] AJuda Urgente EzRanksPro
tópico respondeu ao CyberHD de GuiHSilva em Pedidos entregues
Cara isso é fácil, dentro do pex você deve definir o "tamanho" (weight) de cada grupo! Exemplo groups: novato: options: weight: '49' default: true prefix: '' permissions: - gamersboard.user rankI: inheritance: - novato options: weight: '48' prefix: '&8[RankI]&f ' permissions: - essentials.kits.rankI rankII: inheritance: - novato options: weight: '47' prefix: '&8[RankII]&f ' permissions: - essentials.kits.rankII vip: inheritance: - novato options: weight: '1002' suffix: '&6[VIP]&f ' permissions: - essentials.kits.vip admin: inheritance: - novato options: weight: '2' prefix: '&c[Admin]&f ' permissions: - essentials.admin dono: inheritance: - novato options: weight: '1' prefix: '&5[Dono]&f ' permissions: - essentials.* Daí mano, é só usar um pouquinho o cérebro que tu consegue fazer o resto, dai grupos tipo, youtuber, ajudantes, vips (aqueles que vão pode dar rankup) é só colocar a tag no suffix Meu skype: ensan.gamer Espero ter ajudado, like + resolvido? e.e -
ehuwhduhaw NIICE, bem mlhr q o antigo spawn do jairo
-
resolvido pegar o comando principal pela config?
pergunta respondeu ao Lelfe de GuiHSilva em Dúvidas resolvidas
Isso seria mais difícil '-' Pra pegar por exemplo uma mensagem pela config, faz assim: Se o comando já estiver na classe principal: this.getConfig.getString("permissao") Se estiver fora da classe principal: instância.getConfig.getString("permissao") ae vc já tem q salvar a config (se n souber fazer isso so falar) e dentro da config tu põe: permissao: 'Vc nao tem perm mizeravel' -
resolvido Como faço isso? Verificar item e quantidade
pergunta respondeu ao GuiHSilva de GuiHSilva em Dúvidas resolvidas
Obg RESOLVIDO -
resolvido Como faço isso? Verificar item e quantidade
pergunta respondeu ao GuiHSilva de GuiHSilva em Dúvidas resolvidas
Creio que você não leu direito amigo... Isso vai verificar um determinado item e um determinado slot, mas também quero verificar a quantidade, por exemplo, quero que seja 1 diamante, não mais que isso