Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Downloads > [Lineage] Java Mods
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 18-04-2009, 12:32 AM   #1
Omissid
Visitante
 
Avatar de Omissid
 
Posts: n/a

Inventório de Omissid

Padrão PvP Kills(Hero)

1. Isso não vai dar-lhe as competências herói ou permitem que você compre uma arma herói. Vai apenas dar-lhe o brilho heróico.
2. Testado, trabalhando properlly.
3. Se você não sabe como adicionar um pacote,pesquisem..
4. Créditos a l2jforum,
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java   (revision 1901)
+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java   (working copy)
@@ -488,6 +488,11 @@
 
    private boolean _noble = false;
    private boolean _hero = false;
+   
+   /** Special hero aura values */
+   private int heroConsecutiveKillCount = 0;
+   private boolean isPermaHero = false;
+   private boolean isPVPHero = false;
 
    /** The L2FolkInstance corresponding to the last Folk wich one the player talked. */
    private L2FolkInstance _lastFolkNpc = null;
@@ -1971,6 +1976,13 @@
    public void setPvpKills(int pvpKills)
    {
       _pvpKills = pvpKills;
+      
+      // Set hero aura if pvp kills > 100
+      if (pvpKills > 100)
+      {
+         isPermaHero = true;
+         setHeroAura(true);
+      }
    }
 
    /**
@@ -4678,6 +4690,14 @@
 
       stopRentPet();
       stopWaterTask();
+      
+      // Remove kill count for special hero aura if total pvp < 100
+      heroConsecutiveKillCount = 0;
+      if (!isPermaHero)
+      {
+         setHeroAura(false);
+         sendPacket(new UserInfo(this));
+      }
       return true;
    }
 
@@ -4897,6 +4917,13 @@
     {
         // Add karma to attacker and increase its PK counter
         setPvpKills(getPvpKills() + 1);
+       
+        // Increase the kill count for a special hero aura
+        heroConsecutiveKillCount++;
+       
+        // If heroConsecutiveKillCount > 4 (5+ kills) give hero aura
+        if(heroConsecutiveKillCount > 4)
+           setHeroAura(true);
 
         // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter
         sendPacket(new UserInfo(this));
@@ -8715,6 +8742,22 @@
    {
       return _blockList;
    }
+   
+   public void reloadPVPHeroAura()
+   {
+      sendPacket(new UserInfo(this));
+   }
+   
+   public void setHeroAura (boolean heroAura)
+   {
+      isPVPHero = heroAura;
+      return;
+   }
+   
+   public boolean getIsPVPHero()
+   {
+      return isPVPHero;
+   }
 
    public void setHero(boolean hero)
    {
Index: java/net/sf/l2j/gameserver/serverpackets/UserInfo.java
===================================================================
--- java/net/sf/l2j/gameserver/serverpackets/UserInfo.java   (revision 1901)
+++ java/net/sf/l2j/gameserver/serverpackets/UserInfo.java   (working copy)
@@ -337,7 +337,7 @@
 
         writeD(_activeChar.getClanCrestLargeId());
         writeC(_activeChar.isNoble() ? 1 : 0); //0x01: symbol on char menu ctrl+I
-        writeC((_activeChar.isHero() || (_activeChar.isGM() && Config.GM_HERO_AURA)) ? 1 : 0); //0x01: Hero Aura
+        writeC((_activeChar.isHero() || (_activeChar.isGM() && Config.GM_HERO_AURA) || _activeChar.getIsPVPHero()) ? 1 : 0); //0x01: Hero Aura
 
         writeC(_activeChar.isFishing() ? 1 : 0); //Fishing Mode
         writeD(_activeChar.getFishx()); //fishing x
Além disso, algumas informações, caso você não sabe realmente o que está ali ...

Citação:
+ // Set hero aura if pvp kills > 100
+ if (pvpKills > 100)

Assim vc vai brilhar se tiver +d 100pvp...
Citação:
+ // If heroConsecutiveKillCount > 4 (5+ kills) give hero aura
+ if(heroConsecutiveKillCount > 4)

Isto lhe dará herói brilham sobre PVP mata apenas se você tiver feito mais de 4 em uma linha ... Uma vez que você morreu, a contagem é recarregado e seu brilho se foi. Sinta-se livre para alterá-lo.



OBS°Isso ira deixar o seu char hero...de acordo com os PvP's q vc configurou.

 
Links Patrocinados
Antigo 18-04-2009, 01:06 PM   #2
HerikRP
Membro - Soldado
 
Avatar de HerikRP
 
Registrado em: Apr 2009
Posts: 16
Agradeceu: 22
Agradecido 15 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de HerikRP

Padrão

É muito legal mais acho que vc deveria deixar um tutorial para os mais nbs (tipo eu) porque não entendi onde devo colokr isso não

HerikRP está offline   Responder com Citação
Antigo 19-04-2009, 09:28 AM   #3
pieri
Membro - Aspirante
 
Avatar de pieri
 
Registrado em: Mar 2009
Posts: 72
Agradeceu: 95
Agradecido 25 Vezes em 15 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de pieri

Padrão

onde coloca essas linhas?? em q arquivo no config?

pieri está offline   Responder com Citação
Antigo 19-04-2009, 03:23 PM   #4
Omissid
Visitante
 
Avatar de Omissid
 
Posts: n/a

Inventório de Omissid

Padrão

Vc tem q compilar

  Responder com Citação
Antigo 19-04-2009, 07:19 PM   #5
pieri
Membro - Aspirante
 
Avatar de pieri
 
Registrado em: Mar 2009
Posts: 72
Agradeceu: 95
Agradecido 25 Vezes em 15 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de pieri

Padrão

como faz para compiliar?

pieri está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : pieri por gostar deste Post :
Anjinho (19-04-2009)
Antigo 19-04-2009, 09:58 PM   #6
Anjinho
Membro - Capitão
 
Avatar de Anjinho
 
Registrado em: Nov 2008
Posts: 122
Agradeceu: 79
Agradecido 166 Vezes em 26 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Anjinho

Padrão

como faz para compiliar? ²

Anjinho está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Anjinho por gostar deste Post :
pieri (19-04-2009)
Antigo 19-04-2009, 10:31 PM   #7
ZeuS
Membro - Sargento
 
Avatar de ZeuS
 
Registrado em: Jan 2009
Localização: Giran Castle Town
Posts: 31
Agradeceu: 83
Agradecido 141 Vezes em 8 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de ZeuS

Padrão

Compilar não é para qq um, demora um pouco para aprender direito, mas tenho certeza que se estudar direito esse tuto!!!! vai ficar bom!!!

ESSE É UM TUTO ÓTIMO QUE ENSINA A COMPILAR!!!!
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

ESSE AQUI É OUTRO:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Todos os tutoriais são aqui do fórum, sempre que tiver alguma dúvida procure no fórum antes de perguntar como faz, concerteza vai ter alguma coisa!!!

^^

ZeuS está offline   Responder com Citação
Os Seguintes 3 Usuários disseram Obrigado(a) para ZeuS por gostarem deste post :
Anjinho (19-04-2009), bertone (20-04-2009), eduardo100 (20-04-2009)
Antigo 30-04-2009, 09:07 AM   #8
Amigo SE
 
Avatar de vicfelipe
 
Registrado em: Nov 2008
Localização: Fim de Mundo chamado: Hortolândia
Posts: 778
Agradeceu: 434
Agradecido 2,796 Vezes em 416 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para vicfelipe Enviar mensagem via Skype para vicfelipe
Nome Real: Victor Felipe Alencastro

Inventório de vicfelipe

Padrão

Eu tenho uma Duvida... qual o Nome que devo colocar depois de compilado e como faço para o Servidor Conseguir Rodar o Arquivo?? Obrigado

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
vicfelipe está offline   Responder com Citação
Antigo 09-08-2009, 08:45 PM   #9
Loki
Membro - Aspirante
 
Avatar de Loki
 
Registrado em: Nov 2008
Posts: 69
Agradeceu: 52
Agradecido 41 Vezes em 25 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 4,356, Nível: 42
Pontos: 4,356, Nível: 42 Pontos: 4,356, Nível: 42 Pontos: 4,356, Nível: 42
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Inventório de Loki

Padrão

isso ae server para gracia final ??????????????

----------

Por que tipo tem coisas ae que nao tem no gracia final explique ae mano por favor ou isso ae so foi ctrl + c depois ctrl + v e passado no [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

explique mais se server para gracia
gracias

Loki está offline   Responder com Citação
Antigo 05-07-2010, 10:14 PM   #10
Mazokista
Membro - Veterano
 
Avatar de Mazokista
 
Registrado em: Dec 2009
Posts: 1,335
Agradeceu: 490
Agradecido 803 Vezes em 427 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para Mazokista
Nome Real: Roberto

Inventório de Mazokista

Padrão

Pega no ********* ??

Mazokista está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 01:12 AM.