Ir para conteúdo
  • Cadastre-se

Gabrieljdb

Membro
  • Total de itens

    408
  • Registro em

  • Última visita

  • Prêmios recebidos

    12

Gabrieljdb last won the day on Dezembro 22 2018

Gabrieljdb had the most liked content!

Reputação

178 Bom

Sobre Gabrieljdb

  • Rank
    Noob
  • Data de Nascimento 26-11-1989

Profile Information

  • Gênero:
    Masculino
  • Localização:
    Porto Alegre
  • Interesses:
    Falo báh e tchê, também tomo mate, só pra registo.

Contact Methods

  • Facebook:
    https://www.facebook.com/profile.php?id=100005083155357

Últimos Visitantes

5.499 visualizações
  1. Gabrieljdb

    Não to conseguindo liberar as portas pra o No-IP

    Brother não precisa riscar seus ips internos, são iguais a no minimo qse todos nós hehehe só pra testar não faz mal desativar o firewall, se tem antivirus tambem desative. só pra testar configure o DMZ do modem redirecionando para o ip interno da sua maquina desative o firewall do modem se nada disso liberar UMA porta usado pelo L2 lamento entre em contato com a operadora
  2. Gabrieljdb

    [HTML] [NPC] [Systextures] Logo no NPC

    Very good, I did it another way, I found you doing a lot more interesting, do a favor for this community and post tutorials for us :) :) :)
  3. Gabrieljdb

    [PACK] Icons PvP UTX Peitos S and A

    Isso ai meu parabéns. a contribuição é simples e boa , mas o aprendizado vale pra criação de qualquer tipo de icone e compactação de utx. show de bola.
  4. Gabrieljdb

    Mod NpcCrest

    editei o post olha ali
  5. Gabrieljdb

    Mod NpcCrest

    Na l2jfrozen ja vem este mod este post é de 2011, a ultima rev frozen deve ser de 2014 ja foi colocado, e me parece que sem erros aqui esta a svn da frozen 1132 https://subversion.assembla.com/svn/L2jFrozenInterlude/trunk/ veja os arquivos que voce tem e compare com esses claro se seu server não for frozen, se for não vai ter trabalho nenhum.
  6. Gabrieljdb

    [HTML] [NPC] [Systextures] Logo no NPC

    Teu erro esta no photoshop, ou na criação da utx, porem meu photoshop esta uma m. da erro em tudo, creio que não saberei te ajudar, mas a ideia é releia o tutorial e refaça, ate conseguir, isso tmb ja aconteceu cmgo, nem 1 nem 2,
  7. Gabrieljdb

    Nova compilação

    eu acho que você somente tem que inserir sua workspace utilizada, ou seja quando abrir denominar a pasta onde esta o projeto
  8. Gabrieljdb

    New Grade Mark for Interlude

    Eu procurei muito por isso no passado. hoje admito que ainda tenho curiosidade, mas não vontade de adicionar, mas realmente, um belo assunto em questão. Parabéns de novo, admiro seus trabalhos.
  9. Gabrieljdb

    Interface Onã Interlude

    isso ta muito bom, vou colocar no servidor certamente. Cara tu ta de parabéns mesmo. excelente trabalho. lol Feliz ano novo.
  10. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    Alguns prints pra vcs ja estao no links no topico principal ja ja vou estar de volta e nós completaremos a 1 versão
  11. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    Bom, informo a vocês que estavam esperando pela 1ª versão do servidor que eu estou configurando que fiz uns testes aqui é contem muitos erros em alguns mods, e não vou ter tempo de resolve los antes de sair de ferias e hoje a noite ja estou saindo, então vai ter que ficar pra muito mais alem que planejamos. Lado bom: Vamos ter mais tempo pra ter ideia novas. Vamos poder planejar melhor tudo. Quando eu voltar vou estar de cabeça limpa. Lado nem tão bom: Vou ficar fora 15 dias. Vai demorar mais pra sair a 1ª versão Quem queria pra agora vai ter que esperar. Concluirmos então meus amiguinhos que vamos ter que esperar muito mais e depois ficaremos felizes pela espera. Espero a compreensão de todos. Vou deixar a data prevista no tópico. Um abraço!
  12. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.l2j.gameserver.l2spike; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.l2j.gameserver.ThreadPoolManager; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** * @author Anarchy * */ public class PvpProtection { private Map<KillStats, Long> killStats = null; private Map<Integer, List<Integer>> protections = null; protected PvpProtection() { killStats = new HashMap<>(); protections = new HashMap<>(); } public void checkKill(L2PcInstance killer, L2PcInstance victim) { if (killer.isGM()) return; KillStats ks = null; for (KillStats k : killStats.keySet()) { if (k.getKiller() == killer.getObjectId() && k.getVictim() == victim.getObjectId()) { ks = k; break; } } if (ks != null) { if (System.currentTimeMillis() - killStats.get(ks) < 10*1000) { ks.addKill(); killStats.put(ks, System.currentTimeMillis()); } else { ks.removeKills(); ks.addKill(); } if (ks.getKills() >= 4) addNewProtection(killer, victim, ks); } else { final KillStats nfks = new KillStats(killer.getObjectId(), victim.getObjectId(), 1); killStats.put(nfks, System.currentTimeMillis()); } } public void addNewProtection(L2PcInstance killer, L2PcInstance victim, KillStats ks) { killStats.remove(ks); if (protections.containsKey(victim)) protections.get(victim).add(killer.getObjectId()); else { List<Integer> temp = new ArrayList<>(); temp.add(killer.getObjectId()); protections.put(victim.getObjectId(), temp); } killer.sendMessage("Killing protection enabled. You may not be rewarded for killing "+victim+" for 15 minutes."); ThreadPoolManager.getInstance().scheduleGeneral(() -> protections.get(victim.getObjectId()).remove(killer.getObjectId()), 1000*60*15); } public boolean protectionExists(L2PcInstance killer, L2PcInstance victim) { if (!killer.isGM() && ((killer.getClan() != null && killer.getClan() == victim.getClan()) || (killer.getClan() != null && victim.getClan() != null && killer.getClan().getAllyName() != "" && killer.getClan().getAllyName() != null && killer.getClan().getAllyName().equals(victim.getClan().getAllyName())) || (killer.getClient().getConnection().getInetAddress().getHostAddress().equals(victim.getClient().getConnection().getInetAddress().getHostAddress())))) return true; if (protections.containsKey(victim.getObjectId())) if (protections.get(victim.getObjectId()).contains(killer.getObjectId())) return true; return false; } public static PvpProtection getInstance() { return SingletonHolder.instance; } private static class SingletonHolder { protected static final PvpProtection instance = new PvpProtection(); } private class KillStats { private int killer; private int victim; private int kills; public KillStats(int killer, int victim, int kills) { this.killer = killer; this.victim = victim; this.kills = kills; } public void removeKills() { kills = 0; } public void addKill() { kills++; } public int getKills() { return kills; } public int getKiller() { return killer; } public int getVictim() { return victim; } } } Also, in L2PcInstance, find setPvpKills(getPvpKills()+1) and ABOVE it add: if (PvpProtection.getInstance().protectionExists(this, targetPlayer)) { sendMessage("You did not get any rewards from this kill."); return; } PvpProtection.getInstance().checkKill(this, targetPlayer); And in GameServer add: PvpProtection.getInstance(); esse codigo bloqueia o ponto de pvp para quem matar mesmo char 4x, matou as 4 bloqueia por 15min bloqueia mesmo clan e ally bloqueia ponto quando mata admin gm e da mesma pt e não deixa de entregar so o ponto não entrega qualquer reward configurada como pvp point item é só colocar o code em qualquer lugar da source eu vou adicionar e deixar pra vcs testarem, blz vou colocar aqui com.l2jfrozen.gameserver code aqui tmb https://pastebin.com/hV9gqeE1
  13. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    PK Reset limpa karma e a stone destroi weapons infinity isso? me manda link disso ai pf. obg
  14. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    opa vai me ajudar bastante, mas ela não substitui o to vilage né? a intenção é deixar os 2. mas de qlqr jeito tu postando a diff., eu vendo as classes criadas, ja consigo fazer do jeito que quero. ------------------------------------------------------- edit:16h 05min ------------------------------------------------------- poste atualizado amanha prints de alguns sistemas, use items, mensagens do core e npcs
  15. Gabrieljdb

    L2jfrozen 1132 + Mods + Source

    ESSA vai ser só a primeira versão, depois a gente vai aprimorando mais ela. testando bugs conhecidos e os gerados pelos mods, que as vezes sempre tem. vamos deixando ela melhor, quem sabe mais pra frente adquirindo experiencia, e passando pra java 8, retirando javalution e mods não usados.
×