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

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 04-12-2010, 10:00 PM   #1 (permalink)
Membro - Tenente
 
Avatar de Lanterna-Verde
 
Registrado em: Mar 2010
Posts: 106
Agradeceu: 43
Agradecido 140 Vezes em 45 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de Lanterna-Verde

Padrão Noblesse Armor

Com este código é possível criar um set noblesse. ou seja, o player não perde os buffs quando estiver com o set equipado.
Para configurar qual set receberá este poder, Basta Modificar todos os 0 para o ID do set.
Ideal para Set Donator :D
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/com/l2jserver/gameserver/Custom/ArmorNoblesse.java
===================================================================
--- java/com/l2jserver/gameserver/Custom/ArmorNoblesse.java    (revision 0)
+++ java/com/l2jserver/gameserver/Custom/ArmorNoblesse.java    (revision 0)
@@ -0,0 +1,72 @@
+/*
+ * 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 com.l2jserver.gameserver.Custom;
+
+import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jserver.gameserver.model.itemcontainer.Inventory;
+import com.l2jserver.gameserver.model.itemcontainer.PcInventory;
+
+/**
+ * @author Issle
+ *
+ */
+public class ArmorNoblesse
+{
+    public static final int bodyId = 0;
+    public static final int pantsId = 0;
+    public static final int glovesId = 0;
+    public static final int bootsId = 0;
+    public static final int helmetId = 0;
+    
+    public static boolean hasArmorNoblesse(L2PcInstance activeChar)
+    {
+        PcInventory inventory = activeChar.getInventory();
+        
+        int _pantsId = inventory.getPaperdollItemId(Inventory.PAPERDOLL_LEGS);
+        int _bodyId = inventory.getPaperdollItemId(Inventory.PAPERDOLL_CHEST);
+        int _helmetId = inventory.getPaperdollItemId(Inventory.PAPERDOLL_HEAD);
+        int _glovesId = inventory.getPaperdollItemId(Inventory.PAPERDOLL_GLOVES);
+        int _bootsId = inventory.getPaperdollItemId(Inventory.PAPERDOLL_FEET);
+        
+        if(_pantsId != pantsId)
+            return false;
+        if(_glovesId != glovesId)
+            return false;
+        if(_bodyId != bodyId)
+            return false;
+        if(_helmetId != helmetId)
+            return false;
+        if(_bootsId != bootsId)
+            return false;
+        activeChar.sendMessage("You maintained your buffs cause of your special armor configuration.");
+        return true;
+    }
+    
+    private static void printParts(L2PcInstance activeChar, int part)
+    {
+        activeChar.sendMessage(String.valueOf(part));
+    }
+}
Index: java/com/l2jserver/gameserver/model/actor/L2Playable.java
===================================================================
--- java/com/l2jserver/gameserver/model/actor/L2Playable.java    (revision 4222)
+++ java/com/l2jserver/gameserver/model/actor/L2Playable.java    (working copy)
@@ -14,6 +14,7 @@
  */
 package com.l2jserver.gameserver.model.actor;
 
+import com.l2jserver.gameserver.Custom.ArmorNoblesse;
 import com.l2jserver.gameserver.ai.CtrlEvent;
 import com.l2jserver.gameserver.model.L2Effect;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
@@ -136,6 +137,10 @@
             if (getCharmOfLuck()) //remove Lucky Charm if player have Nobless blessing buff 
                 stopCharmOfLuck(null);
         }
+        else if(this instanceof L2PcInstance && ArmorNoblesse.hasArmorNoblesse((L2PcInstance)this))
+        {
+            //do nothing.
+        }
         else
             stopAllEffectsExceptThoseThatLastThroughDeath();
Author: Issle
==================================
Adicionado Configurações de set ao Anexo

Arquivos Anexados
Tipo de Arquivo: txt Noblesse Armor.txt (4.8 KB, 23 visualizações) Baixar
Lanterna-Verde está offline  
Os Seguintes 4 Usuários disseram Obrigado(a) para Lanterna-Verde por gostarem deste post :
cachorrolouco (04-12-2010), GangsterMG (04-12-2010), mend3 (05-12-2010), RodolfoLopes (05-12-2010)
Links Patrocinados
 


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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 03:06 AM.
 



Search Engine Optimization by vBSEO 3.3.0