-
Posts
7,281 -
Credits
0 -
Joined
-
Last visited
-
Days Won
2 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Fanky
-
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
ΣΤΑΜΑΤΑ ΣΕ ΠΑΡΑΚΑΛΏ ΝΑ ΛΕΣ CODE ΑΥΤΌ ΤΟ CRAP ΣΕ ΠΑΡΑΚΑΛΩ, ΣΟΥ ΕΙΠΑΜΕ ΟΤΙ ΕΙΣΑΙ ΛΆΘΟΣ ΣΟΥ ΔΩΣΑΜΕ ΤΟ ΣΩΣΤΟ CODE ΚΑΙ ΕΣΥ ΕΠΙΜΕΝΕΙΣ. -
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
Μερικά?Ούτε μερικά δεν είναι αυτά. έχει πάρει 6 lines config και νομίζει ότι αυτό είναι το code. -
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
0 γνώση Java-Develop,δεν θα κάτσω να σου μάθω βασικά πράγματα,την άλλη φόρα πρόσεχε πως θα μιλήσεις και τι θα πείς. Υστερόγραφο: άμα έχεις σέβρερ online σε παρακαλώ κλείστωνα τώρα. -
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
Άλλη φορά πριν μιλήσεις σκέψου λίγο σε παρακαλώ,που δουλεύει και οκ,εξυπνάκια ωρίστε ο κόδικας http://www.maxcheaters.com/forum/index.php?topic=191994.msg1587269#new κκ? -
[Share]Rate for Bless-Crystal[IL](For 100%Newbies)
Fanky replied to Fanky's topic in Server Shares & Files [L2J]
Here in the forum i didnt find anything.. Anyway credits added. I found it many many days ago somewhere in l2jforum -
Guys, first i saw a request here And i told to him that i will find this code atm,but i didnt have time cuz of private school lessons i did it after 5 hours. Anyway then i saw this by him,and i get sicked(if you want to laugh pleaze check it,even if you are not gr you can understand what it says). Anyway here is the code. I share beacuse as all know l2jinterlude dont have this code inside hi's files. So here it is,(Nothing special to be truth): ### Eclipse Workspace Patch 1.0 #P l2jasus Index: trunk/gameserver/java/config/other.properties =================================================================== --- trunk/gameserver/java/config/other.properties (revision 5) +++ trunk/gameserver/java/config/other.properties (working copy) @@ -135,4 +135,11 @@ AltSubClassWithoutQuests = True + +EnchantChanceWeaponCrystal = 100 +EnchantChanceArmorCrystal = 100 +EnchantChanceJewelryCrystal = 100 +EnchantChanceWeaponBlessed = 85 +EnchantChanceArmorBlessed = 85 +EnchantChanceJewelryBlessed = 85 \ No newline at end of file Index: trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java =================================================================== --- trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java (revision 2) +++ trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java (working copy) @@ -39,8 +39,10 @@ public final class RequestEnchantItem extends L2GameClientPacket { protected static final Logger _log = Logger.getLogger(Inventory.class.getName()); + private static final int[] ENCHANT_SCROLLS = { 729, 730, 947, 948, 951, 952, 955, 956, 959, 960 }; private static final String _C__58_REQUESTENCHANTITEM = "[C] 58 RequestEnchantItem"; private static final int[] CRYSTAL_SCROLLS = { 731, 732, 949, 950, 953, 954, 957, 958, 961, 962 }; + private static final int[] BLESSED_SCROLLS = { 6569, 6570, 6571, 6572, 6573, 6574, 6575, 6576, 6577, 6578 }; private int _objectId; @@ -56,6 +58,13 @@ L2PcInstance activeChar = getClient().getActiveChar(); if (activeChar == null || _objectId == 0) return; + if (activeChar.isProcessingTransaction()) + { + activeChar.sendPacket(new SystemMessage(SystemMessageId.INAPPROPRIATE_ENCHANT_CONDITION)); + activeChar.setActiveEnchantItem(null); + return; + } + if (activeChar.isProcessingTransaction()) { activeChar.sendPacket(new SystemMessage(SystemMessageId.INAPPROPRIATE_ENCHANT_CONDITION)); @@ -195,27 +204,96 @@ return; } - SystemMessage sm; + / SystemMessage sm = new + // SystemMessage(SystemMessageId.ENCHANT_SCROLL_CANCELLED); + // activeChar.sendPacket(sm); + SystemMessage sm; + int chance = 0; + int maxEnchantLevel = 0; + if (item.getItem().getType2() == L2Item.TYPE2_WEAPON) + { + maxEnchantLevel = Config.ENCHANT_MAX_WEAPON; + for (int scrollId : ENCHANT_SCROLLS) + { + if (scroll.getItemId() == scrollId) + { + chance = Config.ENCHANT_CHANCE_WEAPON; + break; + } + } + for (int scrollId : CRYSTAL_SCROLLS) + { + if (scroll.getItemId() == scrollId) + { + chance = Config.ENCHANT_CHANCE_WEAPON_CRYSTAL; + + break; + } + } + for (int scrollId : BLESSED_SCROLLS) + { + 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) + { + if (scroll.getItemId() == scrollId) + { + chance = Config.ENCHANT_CHANCE_ARMOR; + break; + } + } + for (int scrollId : CRYSTAL_SCROLLS) + { + if (scroll.getItemId() == scrollId) + { + chance = Config.ENCHANT_CHANCE_ARMOR_CRYSTAL; + break; + } + } + for (int scrollId : BLESSED_SCROLLS) + { + if (scroll.getItemId() == scrollId) + { + chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED; + break; + } + } + } else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY) + { + maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY; + for (int scrollId : ENCHANT_SCROLLS) + { + 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; + } + } + } - int chance = 0; - int maxEnchantLevel = 0; - - if (item.getItem().getType2() == L2Item.TYPE2_WEAPON) - { - chance = Config.ENCHANT_CHANCE_WEAPON; - maxEnchantLevel = Config.ENCHANT_MAX_WEAPON; - } - else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR) - { - chance = Config.ENCHANT_CHANCE_ARMOR; - maxEnchantLevel = Config.ENCHANT_MAX_ARMOR; - } - else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY) - { - chance = Config.ENCHANT_CHANCE_JEWELRY; - maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY; - } - if (item.getEnchantLevel() < Config.ENCHANT_SAFE_MAX || (item.getItem().getBodyPart() == L2Item.SLOT_FULL_ARMOR && item.getEnchantLevel() < Config.ENCHANT_SAFE_MAX_FULL)) Index: trunk/gameserver/java/net/sf/l2j/Config.java =================================================================== --- trunk/gameserver/java/net/sf/l2j/Config.java (revision 2) +++ trunk/gameserver/java/net/sf/l2j/Config.java (working copy) @@ -194,6 +194,14 @@ /** maximum level of safe enchantment for full body armor*/ public static int ENCHANT_SAFE_MAX_FULL; + + /** Chance blessed-crystal enchants */ + public static int ENCHANT_CHANCE_WEAPON_CRYSTAL; + public static int ENCHANT_CHANCE_ARMOR_CRYSTAL; + public static int ENCHANT_CHANCE_JEWELRY_CRYSTAL; + public static int ENCHANT_CHANCE_WEAPON_BLESSED; + public static int ENCHANT_CHANCE_ARMOR_BLESSED; + public static int ENCHANT_CHANCE_JEWELRY_BLESSED; /** Lottery */ public static int ALT_LOTTERY_PRIZE; @@ -924,6 +932,9 @@ ENCHANT_SAFE_MAX_FULL = Integer.parseInt(otherSettings.getProperty("EnchantSafeMaxFull", "4")); + ENCHANT_CHANCE_WEAPON_CRYSTAL = Integer.parseInt(otherSettings.getProperty("EnchantChanceWeaponCrystal", "100")); + ENCHANT_CHANCE_ARMOR_CRYSTAL = Integer.parseInt(otherSettings.getProperty("EnchantChanceArmorCrystal", "100")); + ENCHANT_CHANCE_JEWELRY_CRYSTAL = Integer.parseInt(otherSettings.getProperty("EnchantChanceJewelryCrystal", "100")); + ENCHANT_CHANCE_WEAPON_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceWeaponBlessed", "85")); + ENCHANT_CHANCE_ARMOR_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceArmorBlessed", "85")); + ENCHANT_CHANCE_JEWELRY_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceJewelryBlessed", "85")); + Credits: I found it somewhere in l2jforum many many days ago kkthnxbai
-
Req dev help gr http://www.maxcheaters.com/forum/index.php?topic=191982.0 req dev help eng http://www.maxcheaters.com/forum/index.php?topic=190426.msg1582777#new
-
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
Θέλω να έχω εγώ αυτήν την τιμή! -
COYOTE klapse http://www.maxcheaters.com/forum/index.php?topic=191938.0
-
COYOTE klapse http://www.maxcheaters.com/forum/index.php?topic=191938.0
-
code for l2j interlude enchant blessed & scroll !!!
Fanky replied to AQueen's topic in Server Development Discussion [Greek]
TI ΒΛΈΠΩ ΘΕΕΕΕΕ ΜΟΥ ΕΊΣΑΙ ΣΤΑ ΚΑΛΑΑΑΑΑΑΑΑΑΑ ΣΟΥ ΡΕ? REQUESTENCHANTITEM.JAVA ΤΟ ΕΦΑΓΕΣ? ΕΠΊΣΗΣ ΔΕΝ ΕΊΝΑΙ ΜΌΝΟ ΑΥΤΆ στο config.java Είναι και tested κιόλας ε? αι καλά. -
Lock it, since he request help for pre-conf pack http://www.maxcheaters.com/forum/index.php?topic=191883.0 I cant write the correct description for this crap really http://www.maxcheaters.com/forum/index.php?topic=191938.msg1587164#quickreply
-
Tα code για τα enchants είναι εύκολα >.> θα στο κάνω εγώ σε 5. να θυμάσε η l2j είναι το πιο bugfull project γιατί σταματίσανε πολύ νωρίς στο IL
-
-
Ναί στην l2j όλα όλα αυτά πρέπει να τα βάλεις εσύ μόνο σου >.>
-
Κάντο Post στο φόρουμ της l2j ή κάνε Update το τελευταίο rev!
-
req client mod help http://www.maxcheaters.com/forum/index.php?topic=191815.msg1213735#new
-
Req help for Equal project-Author req http://www.maxcheaters.com/forum/index.php?topic=191876.msg1585195;boardseen#new
-
Oo check when i edit it(the time) and your time post :> 1 min delay :>
-
[HELP]Prob Help Plzzz
Fanky replied to ™Venos®'s question in Request Server Development Help [Greek]
Αυτό 99% είναι configurable, ψάξε στα config a kai -
Already posted by me >.>
-
E OXI,GINETE ENA TOSO SINTARAKTIKO GEGONOS STO TELOS? TREXO PAO NA TO DW REEE
-
xaxa xaxaaxxxaxxxxxxxxxxxxxx 8)