Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Se tu souber a "quantidade atual" e o "total", sim! O progresso nada mais é do que: (atual / total) * 100. Por exemplo, se você precisa baixar 10.000 bytes e quer saber o progresso atual, basta pegar a quantidade de bytes que você já baixou até agora, digamos que seja 5.423, dividir pelo total a ser baixado e multiplicar por 100 (para ficar em porcentagem). Nesse exemplo seria 54.23% (pois (5423/10000) * 100 = 54.23)
  2. Eu nunca vi. @Topico Tem o meu, mas é pago. Tá no meu perfil: http://gamersboard.com.br/user/566-leonardosc/
  3. leonardosc

    [Hacker] Como, Por que?

    Porque, na maioria das vezes, quanto mais antiga a versão mais exploits tem. E é aí que as crianças que não tem mais o que fazer exploram tais falhas para pagarem de hackudos.
  4. Por que você removeu meu nome e colocou só o seu no copyright? Não sei se você viu, mas esse código está licenciado sobre a GPL v2 (https://github.com/leonardosnt/AuthMe-Web/blob/master/LICENSE) Você pode colocar seu nome, desde que mantenha o do autor original. Em que sentido (onde)?
  5. Já aconteceu comigo. No meu caso era algo na placa de vídeo que estava fazendo o computador desligar. Eu removi a placa de vídeo, limpei as conexões e reconectei os cabos (verificando se tudo estava conectado corretamente) e o problema sumiu.
  6. Segundo estes sites: https://minecraftservers.org/stats https://minecraft-mp.com/stats/ https://minecraft-statistic.net/en/global_statistic.html a versão mais jogada é a 1.12 e não a 1.8
  7. Como corrigir: Coloca isso instance = this; plugin = this; No início do onEnable (antes de TUDO).
  8. Não, lá no data.put é: data.put(key, Main.plugin.playerData ... etc) O outro é: Bukkit.getOfflinePlayer(UUID.fromString(e.getKey())).getName(); tava faltando um )
  9. Óbvio. Ali na linha 35 você está adicionando os minutos como chave e valor na hashmap. Muda o primeiro argumento do data.put pra key, e lá na linha 62 você coloca String pname = Bukkit.getOfflinePlayer(UUID.fromString(e.getKey())).getName();
  10. Por isso que nunca mexi com Android. Só tenho 4gb de ram '-' Só de passar o mouse no ícone do Android Studio já faz meu pc travar -qqqq
  11. Você está usando o Android Studio? Não viu nenhum erro no console?
  12. O preço que você paga pela ignorância é alto!

  13. PlayerProfile profile = UserManager.getPlayer(player).getProfile(); if (profile.getSkillLevel(SkillType.SWORDS) > 400) { // faz algo } Acho que é assim. Não testei.
  14. Você esqueceu de adicionar o script: <script src="https://cdn.jsdelivr.net/gh/leonardosnt/[email protected]/dist/mc-player-counter.min.js"></script>
  15. Ainda nos encontraremos no lugar onde não há escuridão.

  16. leonardosc

    Mostre sua área de trabalho! :3

    A minha é cheia de coisa mesmo (até q não tem tanto, até agora..) -- quando enche de coisa, eu taco tudo pra dentro daquela pasta "TUDO" huasdhuasd
  17. Encomenda com licença não faz sentido. Você está criando algo customizado para o cliente, que vai ser dele. Sob encomenda eu também fazia sem licença, sem ofuscar e se o comprador quisesse a source eu enviava. Isso é diferente de um plugin que você coloca à venda. Se não tiver licença e o plugin 'vazar' (alguém comprar e colocar gratuitamente na net) já era. É bem provável que você não irá vender mais (ou venderá bem menos do que venderia se não tivesse 'vazado'). ======================================================================== 1 - Concordo, mas se for um sistema bem feito isso pode não ocorrer. 2 - Também depende do sistema de licença, assim como dos termos do autor -- que pode muito bem não permitir a re-venda do plugin. 3 - Não vejo como você pode ficar refém... Isso também vai depender da índole da pessoa que te vendeu tal software. 4 - Concordo. Eu recomendaria às pessoas que perguntassem sobre esse ponto ao vendedor. (Por exemplo, o vendedor poderia remover a licença caso isso fosse ocorrer) 5 - Isso vai depender de indivíduo para indivíduo, e não tem a ver com o fato de ter licença. Não é o fato de ter licença que vai determinar se o suporte vai ser bom ou não. O plugin pode não ter licença e o suporte ser horrível do mesmo jeito. * 99% de quantos desenvolvedores? Generalização novamente. O sistema de licença é um meio de proteger o autor contra compradores mal intencionados, que, muitas vezes, pedem dar chargeback ou postar o plugin gratuitamente na Internet. Você tem o total direito de não querer adquirir um software com licença, mas não acho que seja legal generalizar e dizer que todos que tem licença são ruins e do mesmo jeito. Até porque eu tenho CERTEZA que você não teve contato com todos os sistemas possíveis. Ao invés de você generalizar, você poderia citar as pessoas que te ofereceram esse serviço de má qualidade -- assim alertando os futuros compradores sobre a qualidade do serviço.
  18. progresso = (quantidade de coisas 'feitas' / total de coisas 'a fazer') * 100; A multiplicação por 100 é pra 'ficar em porcentagem'. Por exemplo: 25 ao invés de 0.25 Exemplo: porcentagem de blocos removidos (progresso) = (quantidade de blocos removidos até agora / total de blocos a serem removidos) * 100;
  19. Uma maneira mais simples: double porcentagem = 20; // pega de algum lugar (config, por exemplo) if (Math.random() < porcentagem / 100) { // faz algo }
  20. Creditos: https://g1.globo.com/politica/noticia/em-dois-anos-de-governo-temer-teve-encontros-oficiais-com-mais-da-metade-do-congresso.ghtml** Arruma aí...
  21. Vai depender do caso de uso. Para saber a diferença basta ler a própria documentação da classe.
  22. HashMap é uma estrutura chave-valor, ou seja, atribui um valor a uma chave. Exemplo: // Lembrando: o primeiro tipo é o da chave, nesse caso é String; o segundo é o do valor, nesse caso é Integer HashMap<String, Integer> pontos = new HashMap<>(); // Para adicionar algo você usa o método put, passando a chave e o valor como argumentos. // Exemplo: pontos.put("jogador_1", 100); pontos.put("jogador_2", 20); // ... // Para pegar o valor atribuído a uma chave você usa o método get, passando a chave como argumento. // Exemplo: int pontosDoJogador1 = pontos.get("jogador_1"); // isso vai ser 100 // Para remover você usa o método remove e assim em diante. // Você pode ver todos os métodos disponíveis aqui: https://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html
  23. Por isso que geral para de fazer pl. Não compensa. Tem gente que paga 300 conto em um spawn, mas chora pra pagar 20 em um plugin. Na época que eu fazia plugin, R$ 10 era só pra abrir o Eclipse, eu deixava isso bem claro. Abaixo disso eu nem pegava.
×
×
  • Criar Novo...