Tópico: [Interlude] Enchantar itens Hero
Ver um Único Post
Antigo 15-07-2011, 10:54 AM   #4 (permalink)
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

Aqui esta hm MOD para isso basta ADD
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: /HighRate/L2_GameServer/java/config/intrepid.properties
===================================================================
--- /HighRate/L2_GameServer/java/config/intrepid.properties (revision 132)
+++ /HighRate/L2_GameServer/java/config/intrepid.properties (revision 146)
@@ -92,2 +92,8 @@
 # Max Chat lenght(default 100)
 MaxChatLenght = 100
+
+# Special Enchant Hero
+# If set to true and your weapon enchant = EnchantLvl
+# You are awarded with with hero status BUT only when the weapon equipped!
+EnchantHero = False
+EnchantLvl = 0
Index: /HighRate/L2_GameServer/java/net/sf/l2j/Config.java
===================================================================
--- /HighRate/L2_GameServer/java/net/sf/l2j/Config.java (revision 136)
+++ /HighRate/L2_GameServer/java/net/sf/l2j/Config.java (revision 146)
@@ -680,4 +680,6 @@
     public static long          L2JMOD_PK_PUNISHMENT_PERIOD;
     public static int		MAX_CHAT_LENGTH;
+    public static int		SPECIAL_ENCHANT_HERO;
+    public static boolean	ALLOW_SPECIAL_ENCHANT_HERO;
     
     /** ************************************************** **/
@@ -1624,4 +1626,6 @@
 	                L2JMOD_PK_PUNISHMENT_PERIOD = Long.parseLong(intrepidSettings.getProperty("PKPunishmentPeriod", "3600"));
 	                MAX_CHAT_LENGTH = Integer.parseInt(intrepidSettings.getProperty("MaxChatLenght", "100"));
+	                SPECIAL_ENCHANT_HERO = Integer.parseInt(intrepidSettings.getProperty("EnchantLvl", "0"));
+	                ALLOW_SPECIAL_ENCHANT_HERO = Boolean.valueOf(intrepidSettings.getProperty("EnchantHero", "False"));
 	            }
 	            catch (Exception e)
Index: HighRateCore/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java
===================================================================
--- HighRateCore/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java	(revision 148)
+++HighRateCore/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java	(working copy)
@@ -215,6 +215,12 @@
             
 			if (item.isEquipable())
 			{
+	            if (item.getItem().getItemGrade() == L2Item.CRYSTAL_S80 && item.getItem().getType2() == L2Item.TYPE2_WEAPON && Config.ALLOW_SPECIAL_ENCHANT_HERO && item.getEnchantLevel() == Config.SPECIAL_ENCHANT_HERO)
+	            {
+	            	activeChar.setHero(true);
+	            	activeChar.sendMessage("Congratulations"+ activeChar.getName() +"you are special enchant hero now!");
+	            	activeChar.broadcastUserInfo();
+	            }		
 				// No unequipping/equipping while the player is in special conditions
 				if (activeChar.isStunned() || activeChar.isSleeping() || activeChar.isParalyzed()
 						|| activeChar.isAlikeDead())

Mazokista está offline   Responder com Citação