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
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 30-10-2011, 02:56 AM   #1 (permalink)
Banido
 
Avatar de allanalcantara
 
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para allanalcantara Enviar mensagem via Skype para allanalcantara
Nome Real: Allan Alcântara de Alencar

Inventório de allanalcantara

Padrão Vip Enchant Rates

boas galera, mais um mod pra vocês, bom não preciso dizer nada né, só o nome já diz tudo.

abraços!


Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
### Eclipse Workspace Patch 1.0
#P Game
Index: java/realtek/gameserver/network/clientpackets/RequestEnchantItem.java
===================================================================
--- java/realtek/gameserver/network/clientpackets/RequestEnchantItem.java       (revision 681)
+++ java/realtek/gameserver/network/clientpackets/RequestEnchantItem.java       (working copy)
@@ -205,87 +205,177 @@
                SystemMessage sm;
                int chance = 0;
                int maxEnchantLevel = 0;
-               if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)
+
+               if (!Config.DONATOR_ENCH_RATES && !activeChar.isDonator())
                {
-                       maxEnchantLevel = Config.ENCHANT_MAX_WEAPON;
-                       for (int scrollId : ENCHANT_SCROLLS)
+                       if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_WEAPON;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_WEAPON;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : CRYSTAL_SCROLLS)
-                       {
-                               if (scroll.getItemId() == scrollId)
+                               for (int scrollId : CRYSTAL_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_WEAPON_CRYSTAL;
-                                       ;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON_CRYSTAL;
+                                               ;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : BLESSED_SCROLLS)
-                       {
-                               if (scroll.getItemId() == scrollId)
+                               for (int scrollId : BLESSED_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_WEAPON_BLESSED;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON_BLESSED;
+                                               break;
+                                       }
                                }
-                       }
-               } else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)
-               {
-                       maxEnchantLevel = Config.ENCHANT_MAX_ARMOR;
-                       for (int scrollId : ENCHANT_SCROLLS)
+                       } else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_ARMOR;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_ARMOR;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : CRYSTAL_SCROLLS)
-                       {
-                               if (scroll.getItemId() == scrollId)
+                               for (int scrollId : CRYSTAL_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_ARMOR_CRYSTAL;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR_CRYSTAL;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : BLESSED_SCROLLS)
+                               for (int scrollId : BLESSED_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED;
+                                               break;
+                                       }
+                               }
+                       } else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY;
+                                               break;
+                                       }
                                }
+                               for (int scrollId : CRYSTAL_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY_CRYSTAL;
+                                               break;
+                                       }
+                               }
+                               for (int scrollId : BLESSED_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY_BLESSED;
+                                               break;
+                                       }
+                               }
                        }
-               } else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)
+               }
+               else
                {
-                       maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY;
-                       for (int scrollId : ENCHANT_SCROLLS)
+                       if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_WEAPON;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_JEWELRY;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON_DONATOR;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : CRYSTAL_SCROLLS)
+                               for (int scrollId : CRYSTAL_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON_CRYSTAL_DONATOR;
+                                               ;
+                                               break;
+                                       }
+                               }
+                               for (int scrollId : BLESSED_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_WEAPON_BLESSED_DONATOR;
+                                               break;
+                                       }
+                               }
+                       } else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_ARMOR;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_JEWELRY_CRYSTAL;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR_DONATOR;
+                                               break;
+                                       }
                                }
-                       }
-                       for (int scrollId : BLESSED_SCROLLS)
+                               for (int scrollId : CRYSTAL_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR_CRYSTAL_DONATOR;
+                                               break;
+                                       }
+                               }
+                               for (int scrollId : BLESSED_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED_DONATOR;
+                                               break;
+                                       }
+                               }
+                       } else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)
                        {
-                               if (scroll.getItemId() == scrollId)
+                               maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY;
+                               for (int scrollId : ENCHANT_SCROLLS)
                                {
-                                       chance = Config.ENCHANT_CHANCE_JEWELRY_BLESSED;
-                                       break;
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY_DONATOR;
+                                               break;
+                                       }
                                }
+                               for (int scrollId : CRYSTAL_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY_CRYSTAL_DONATOR;
+                                               break;
+                                       }
+                               }
+                               for (int scrollId : BLESSED_SCROLLS)
+                               {
+                                       if (scroll.getItemId() == scrollId)
+                                       {
+                                               chance = Config.ENCHANT_CHANCE_JEWELRY_BLESSED_DONATOR;
+                                               break;
+                                       }
+                               }
                        }
                }
 
Index: java/realtek/Config.java
===================================================================
--- java/realtek/Config.java    (revision 699)
+++ java/realtek/Config.java    (working copy)
@@ -832,6 +832,16 @@
        public static boolean              DONATOR_TITLE_COLOR_ENABLED;
        public static int                  DONATOR_NAME_COLOR;
        public static int                  DONATOR_TITLE_COLOR;
+       public static boolean              DONATOR_ENCH_RATES;
+       public static int                  ENCHANT_CHANCE_WEAPON_DONATOR;
+    public static int                  ENCHANT_CHANCE_ARMOR_DONATOR;
+    public static int                  ENCHANT_CHANCE_JEWELRY_DONATOR;
+    public static int                  ENCHANT_CHANCE_WEAPON_CRYSTAL_DONATOR;
+    public static int                  ENCHANT_CHANCE_ARMOR_CRYSTAL_DONATOR;
+    public static int                  ENCHANT_CHANCE_JEWELRY_CRYSTAL_DONATOR;
+    public static int                  ENCHANT_CHANCE_WEAPON_BLESSED_DONATOR;
+    public static int                  ENCHANT_CHANCE_ARMOR_BLESSED_DONATOR;
+    public static int                  ENCHANT_CHANCE_JEWELRY_BLESSED_DONATOR;
 
        /** Flood Protector */
     public static final FloodProtectorConfig FLOOD_PROTECTOR_USE_ITEM = new FloodProtectorConfig("UseItemFloodProtector");
@@ -1929,10 +1939,20 @@
                 Donator.load(is);
                 is.close();
 
-                DONATOR_NAME_COLOR_ENABLED                   = Boolean.parseBoolean(Donator.getProperty("DonatorNameColorEnabled", "False"));
-               DONATOR_TITLE_COLOR_ENABLED                  = Boolean.parseBoolean(Donator.getProperty("DonatorTitleColorEnabled", "False"));
-               DONATOR_NAME_COLOR                           = Integer.decode("0x" + Donator.getProperty("DonatorColorName", "00FFFF"));
+                DONATOR_NAME_COLOR_ENABLED                   = Boolean.parseBoolean(Donator.getProperty("DonatorNameColorEnabled", "False"));
+               DONATOR_TITLE_COLOR_ENABLED                  = Boolean.parseBoolean(Donator.getProperty("DonatorTitleColorEnabled", "False"));
+               DONATOR_NAME_COLOR                           = Integer.decode("0x" + Donator.getProperty("DonatorColorName", "00FFFF"));
                DONATOR_TITLE_COLOR                          = Integer.decode("0x" + Donator.getProperty("DonatorTitleColor", "00FF00"));
+               DONATOR_ENCH_RATES                           = Boolean.parseBoolean(Donator.getProperty("DonatorNameColorEnabled", "False"));
+               ENCHANT_CHANCE_WEAPON_DONATOR                = Integer.parseInt(Donator.getProperty("EnchantChanceWeaponDonator", "68"));
+                ENCHANT_CHANCE_ARMOR_DONATOR                 = Integer.parseInt(Donator.getProperty("EnchantChanceArmorDonator", "52"));
+                ENCHANT_CHANCE_JEWELRY_DONATOR               = Integer.parseInt(Donator.getProperty("EnchantChanceJewelryDonator", "54"));
+                ENCHANT_CHANCE_WEAPON_CRYSTAL_DONATOR        = Integer.parseInt(Donator.getProperty("EnchantChanceWeaponCrystalDonator", "68"));
+                ENCHANT_CHANCE_ARMOR_CRYSTAL_DONATOR         = Integer.parseInt(Donator.getProperty("EnchantChanceArmorCrystalDonator", "52"));
+                ENCHANT_CHANCE_JEWELRY_CRYSTAL_DONATOR       = Integer.parseInt(Donator.getProperty("EnchantChanceJewelryCrystalDonator", "54"));
+                ENCHANT_CHANCE_WEAPON_BLESSED_DONATOR        = Integer.parseInt(Donator.getProperty("EnchantChanceWeaponBlessedDonator", "68"));
+                ENCHANT_CHANCE_ARMOR_BLESSED_DONATOR         = Integer.parseInt(Donator.getProperty("EnchantChanceArmorBlessedDonator", "52"));
+                ENCHANT_CHANCE_JEWELRY_BLESSED_DONATOR       = Integer.parseInt(Donator.getProperty("EnchantChanceJewelryBlessedDonator", "54"));
             }
             catch (Exception e)
             {
Index: Settings/Modifications/Donator.ini
===================================================================
--- Settings/Modifications/Donator.ini  (revision 682)
+++ Settings/Modifications/Donator.ini  (working copy)
@@ -27,3 +27,26 @@
 # Buffslots
 # Default: 24
 DonatorBuffs = 24
+
+
+# --------------------------- #
+#       Donator Bonuses       #
+# --------------------------- #
+# Modification Control
+# Default: Disabled
+EnableDonatorEnchRates = False
+
+# Chance of success to enchant an item for donator. [Normal]
+EnchantChanceWeaponDonator = 68
+EnchantChanceArmorDonator = 52
+EnchantChanceJewelryDonator = 54
+
+# Chance of success to enchant an item for donator. [Crystal]
+EnchantChanceWeaponCrystalDonator = 68
+EnchantChanceArmorCrystalDonator = 52
+EnchantChanceJewelryCrystalDonator = 54
+
+# Chance of success to enchant an item for donator. [Blessed]
+EnchantChanceWeaponBlessedDonator = 68
+EnchantChanceArmorBlessedDonator = 52
+EnchantChanceJewelryBlessedDonator = 54
Créditos: Desconhecido

allanalcantara está offline  
Links Patrocinados
Antigo 07-01-2012, 12:52 AM   #2 (permalink)
Membro - Soldado
 
Avatar de Donator
 
Registrado em: Jan 2012
Posts: 18
Agradeceu: 0
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de Donator

Padrão

desculpem a minha ignorância, mas como é que seria atribuído a categoria de doadores para um personagem? por acceslevel ou você criar um item especial para que o código, compilar o código, mas não aplicá-la lá, se você me dar uma explicação, obrigado.

Donator está offline   Responder com Citação
Antigo 07-01-2012, 06:45 PM   #3 (permalink)
www.l2jlive-project.com
 
Avatar de OliverSykes
 
Registrado em: May 2011
Localização: Italia - Florença
Posts: 1,222
Agradeceu: 175
Agradecido 393 Vezes em 249 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para OliverSykes Enviar mensagem via Skype para OliverSykes
Nome Real: Fábio Costa da Silva

Inventório de OliverSykes

Padrão

Isso é por status vip se o player tiver ele os enchants mudaram status entã o scroll para player não vip estara 60 e se por para donator enchanta com ele você pode mudar status free 60% e donator 100% mesma coisa outros scrolls !

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



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



Search Engine Optimization by vBSEO 3.3.0