Ir para conteúdo

Pica-Pau

Membros
  • Total de itens

    389
  • Registro em

  • Última visita

Tudo que Pica-Pau postou

  1. Dou suporte. Faço QUALQUER COISA exceto o que foi citado lá no tópico.
  2. Olá, eu estou começando a fazer plugins por encomenda. Se você quiser encomendar o seu envie um e-mail para: "[email protected]" Caso haja dependencias para o plugin que sejam pagas, o cliente deverá enviar essa dependencia e oque deve ser. ____________________________________ CASO VOCÊ QUEIRA QUE, EU TAMBÉM EXIBA AS INFORMAÇÕES DO PLUGIN NO SITE, SERÁ COBRADA UMA TAXA á parte EU TRABALHO SOMENTE COM OS SISTEMAS. O DESIGN FICARÁ POR SUA CONTA. TRABALHO COM php E javascript, jquery e angular (caso queira facilidade na edição) ________________________________________________________________ Não uso arquivos FLAT (.yaml), somente para configurações. Então se você quiser usar "MySQL", terá a opção "SQLITE" para você caso queira usar em localhost, na própria máquina. Não irei fazer plugins absurdamente grandes por exemplo de: HungerGames; Factions; Clans; AntiCheat / AntiBot; Autenticação; Sistemas com BungeeCord. Informações que são necessárias: Nome do Plugin; Versão a ser usada; Data limite para término. Faz seu pedido lá e eu retornarei. Formas de pagamento aceitas: MERCADO PAGO, PAYPAL ou PAGSEGURO
  3. Cara eu prefiro Nazismo, sabe matar gente taligado pq eu sou zé povin so trabaiador
  4. Eu juro, que quando eu vi "Sonoras" eu pensei em sono mano eu sou mt burro mais dai.... eu pensei...
  5. Maneiro esse seu CapetaChat... @off Por acaso eu vi "Vovo Tarado" ?
  6. Cara já percebeu uma coisa bem interessante... Seu nickname é Combey, o nome do servidor é wombo, o combey comba no wombo o nome do servidor poderia ser perfect combey oque seria perfect combo já que combo é wombo, ou seja se alguém chamar você de wombo você pode se considerar combey já que combey é combo e combo é wombo mas na verdade nada disso faz sentido, obrigado por merda nenhuma. @topic Arruma o tópico ae, dá pra entender pouco, tem que ter mais informações ex: se tiver idade mínima, a área que ira atuar se é no servidor ou em aplicações externas (Ex.: site)
  7. 10 @se achando 8 lendárias (princesa nv2, mineiro, cemitério nv2, bandida, sparky, dragão infernal, mineiro e lenhador) todas as épicas nivel 5 (pekka nível 6) todas as raras nível 7 (exceto mega servo, corredor nível 8) todas as comuns nível 10 (horda nível 11 e zap nível 11)
  8. Golem = Gigante de Pedra :giggle: noza jureg Vlw e.e
  9. é verdadeira, mas é da net kk só procurar "Clash royale user id" e ir no Google Imagens '-'
  10. Por meio deste tópico venho tentar ensinar a vocês como manter um bom deck. Cada jogador tem 10 em elixir. Um deck consiste em um conjunto de cartas. No Clash Royale há inumeras cartas, contáveis, só que to com preguiça de ir lá ver. E, cada deck, pode ter até 8 cartas Sendo elas (da > para <): lendárias, épicas, raras ou comuns. Um deck deve sempre ter um "combo". Como por exemplo: Eu taco 1 Gigante e logo atrás jogo 1 Bebê Dragão. O Gigante, como tem muita vida, vai ir diretamente para torre e ataca-la. O Bebe dragão irá matar as tropas que tentarão entrar no caminho do Gigante. Essas tropas, estarão atacando o Gigante, já que ele está na frente, eles o priorizam. E estará tudo livre para que o dragão bebe mate! Mas, sempre junte elixir! Se você tacar um combo que gaste todo seu elixir, você não terá elixir suficiente para defender um possível contra-ataque. Priorize isso. Flw galera, era só isso ai basicão... Até a próxima!
  11. 1. Passo: Entre neste site https://statsroyale.com/ 2. Passo: Pegue o id da sua conta, você pode encontrar ela no seu perfil, clicando em cima do seu nome. 3. Coloque o id da sua conta na caixa de busca, e clique para buscar: 4. Desca a página e lá estarão os próximos baús que você ira ganhar além de batalhas e informações da conta.
  12. ProGuard > Obfuscation > Keep Names > Keep Methods > Keep ...
  13. Pica-Pau

    [Free] API

    @você Fui tapiado! @topic Dazora
  14. Yep, letra "D". E a logo "DevNatan" ou "Dev Natan" ou "DEV Natan" ou "DeVnNd afkos okoksoksfko"
  15. Pedido: [ ] Assinatura [ ] Avatar [ ] Banner para divulgação [ ] Banner para Youtube [ ] Server-icon [ ♦ ] Outro: Logo + Favicon Tema: [ ] Minecraft [ ♦ ] Livre [ ] Outro: Tamanho: [ ] 400x200 (Assinatura) [ ] 150x250 (Avatar) [ ] 468x60 (Banner para divulgação) [ ] 2560x1440 (Banner YT) [ ] 64x64 (Server-icon) [ ♦ ] Outro: 16x16, 32x32, 48x48, 64x64 (favicon, um desses); Logo: livre Texto: [ ] N/D [ ♦ ] Outro: D (favicon); DevNatan, junto ou separado, cores azul, verde, ciano, turquesa, verde limo, vermelho ou preto.
  16. @EventHandler public void onPlayerDeathEvent(PlayerDeathEvent e) { Player p = e.getEntity(); Player k = p.getKiller(); int pct = 30; // CÓDIGO DO JETA if(new Random().nextInt(100) + 1 < pct) { ItemStack is = new ItemStack(Material.DIAMOND, 5); ItemMeta im = is.getItemMeta(); im.setDisplayName("Você matou " + p.getName()); is.setItemMeta(im); k.getInventory().addItem(is); k.sendMessage("Você ganhou uma recompensa por matar " + p.getName()); } }
  17. Outra classe de tempo, desta vez de formatar tempo. Ex: 3 minutos; 1 hora e 40 minutos Exemplificação simples: long d = TimeUnit.DAYS.toMillis(1); long h = TimeUnit.HOURS.toMillis(12); long m = TimeUnit.MINUTES.toMillis(30); long s = TimeUnit.SECONDS.toMillis(45); getLogger().info("Convertendo..."); getLogger().info(" " + TimeFormatter.format(d)); getLogger().info(" " + TimeFormatter.format(h)); getLogger().info(" " + TimeFormatter.format(m)); getLogger().info(" " + TimeFormatter.format(s)); getLogger().info(" " + TimeFormatter.format(d + h)); getLogger().info(" " + TimeFormatter.format(h + m)); getLogger().info(" " + TimeFormatter.format(m + s)); getLogger().info(" " + TimeFormatter.format(d + h + m)); getLogger().info(" " + TimeFormatter.format(h + m + s)); getLogger().info(" " + TimeFormatter.format(d + h + m + s)); Resultado: [19:55:49 INFO]: [NtLibs] Convertendo... [19:55:49 INFO]: [NtLibs] 1 dia [19:55:49 INFO]: [NtLibs] 12 horas [19:55:49 INFO]: [NtLibs] 30 minutos [19:55:49 INFO]: [NtLibs] 45 segundos [19:55:49 INFO]: [NtLibs] 1 dia e 12 horas [19:55:49 INFO]: [NtLibs] 12 horas e 30 minutos [19:55:49 INFO]: [NtLibs] 30 minutos e 45 segundos [19:55:49 INFO]: [NtLibs] 1 dia, 12 horas e 30 minutos [19:55:49 INFO]: [NtLibs] 12 horas, 30 minutos e 45 segundos [19:55:49 INFO]: [NtLibs] 1 dia, 12 horas, 30 minutos e 45 segundos
  18. Exemplo: long ontem = System.currentTimeMillis() - TimeUnit.DAYS.toMillis(1); System.out.println(" há " + TimeAgo.toRelative(new Date(ontem), new Date()); // Resultado: // há 1 dia atrás.
  19. Essa classezinha já tá rodando aqui nos meus projetos e acho que vai ajudar a galerinha ai que meche com tempo. TimeAgo.class
  20. D E C O M P I L A N D O W O R L D E D I T
  21. Adicionado comentários no código, obrigado pelo toque
  22. Definindo Conexões PDO e MySQLi ___________________________________________________ <?php class Conexao { } Acima, nós temos uma classe Conexão, é a classe onde ficará nosso sistema. Você pode usar PDO ou MySQLi. Para definir suas conexões instanciando essa classe ou criando um método. No caso nós vamos definir ao ser instanciada. Nós primeiros começamos com seus dados e sua variável de conexão. E logo após definimos sua conexão através do instanciamento. Método PDO: <?php class Conexao { const HOST = "localhost"; const USUARIO = "root"; const SENHA = "<sua-senha>"; const DATABASE = "gamersboard"; private $conexao; function __construct() { try { // AQUI, ESTOU DEFININDO A MINHA CONEXÃO PDO. $this->conexao = new PDO('mysql:host=' . self::HOST . ';dbname=' . self::DATABASE, self::USUARIO, self::SENHA); } catch (PDOException $e) { // QUANDO UMA CONEXÃO PDO TENTA SER ESTABELECIDA E HÁ ALGUM ERRO, GERA-SE UMA "Exception" QUE É "Falada" AQUI. print "Falha ao conectar-se no MySQL: " . $e->getMessage() . "<br/>"; // O "die" ou "exit" SERVE PRA INTERROMPER O CÓDIGO. die(); } } function __destruct() { // VERIFICO SE A CONEXÃO É UM OBJETO, OU SEJA NÃO É NULLA. if(is_object($this->conexao)) // DESTRUO ESTA CONEXÃO. $this->conexao = null; } public function getConexao() { return $this->conexao; } } Método MySQLi: <?php class Conexao { const HOST = "localhost"; const USUARIO = "root"; const SENHA = "<sua-senha>"; const DATABASE = "gamersboard"; private $conexao; function __construct() { // DEFINO MINHA CONEXÃO $this->conexao = mysqli_connect(self::HOST, self::USUARIO, self::SENHA, self::DATABASE); // VERIFICO SE NÃO É NULLA if (!$this->conexao) { echo "Falha ao conectar-se no MySQL: " . mysqli_connect_error() . PHP_EOL; // INTERROMPO O CÓDIGO exit; } } function __destruct() { // FECHO A MINHA CONEXÃO mysqli_close($this->conexao); } public function getConexao() { return $this->conexao; } } E Agora, Como eu vou pegar minha conexão ? É muito simples, veja um exemplo: <?php require_once 'Conexao.php'; $mysql = new Conexao(); $conexao = $mysql->getConexao(); echo 'Deu tudo certo :P'; echo 'Agora vamos fechar...'; $conexao = null; $mysql = null; echo 'Conexão fechada :O'; ?> É só isso galera espero que tenham gostado, o próximo tutorial é na área de Java, fiquem atentos, digam suas dúvidas sobre isto no comentário e fuui!
  23. 1. Ninguém vai querer fazer pra você, provavelmente. 2. O Plugin do @jeta, é incrível, é barato e ele deve oferecer suporte. 3. Vale mais apena você comprar o dele e configurar do que pedir o de alguém que não tem garantia.
×
×
  • Criar Novo...