vagos123
Members-
Posts
453 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
About vagos123
Profile Information
-
Gender
Not Telling
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
vagos123's Achievements
Newbie (1/16)
0
Reputation
-
Provlima me to gamimeno l2 (interlude)
vagos123 replied to LuCkYsTrIkE*'s topic in Request Support [Greek]
Λοιπόν φίλε μου είχα και εγώ το ίδιο πρόβλημα, όμως έχω windows 7. Θα σου πω τον τρόπο που το έλυσα μήπως σε βοηθήσει να αποφύγεις το φορμάτ (φορμάτ για λ2? omg) Άνοιξε το cmd και γράψε regedit. Στο παράθυρο που θα ανοίξει ακολούθησε την εξής διαδρομή : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Image File Execution Options Στον φάκελο l2.exe διέγραψε το αρχείο που λέει debugger (έχει ένα error δίπλα του μέσα σε παρένθεση) Μετά είσαι έτοιμος να ξαναμπείς να παίξεις. Σε μένα δούλεψε. PS : Είχα interlude client PS2 : Δούλεψε και για το παιδί εδώ -
1.90 17 y.o also playing basketball since the age of 7 (pos : SF) :)
-
How to reload .jar script
vagos123 replied to janiko's question in Request Server Development Help [L2J]
it's pretty simple. Just add what you wanna add to your pack, compile it and then replace the old l2jserver.jar(or whatever is named) with the new generated one in your server files. Restart your server and you are ready -
he wants a g.epilogue server... as far as i know acis is an interlude pack...
-
Just watch the video... damn.... how can they ever do that? :(
-
L2JDemonion Interlude Project Comming Soon
vagos123 replied to falcone2's topic in Server Development Discussion [L2J]
is it just me or this is the pack i shared with very few extras? :O -
νομίζω πάει ανάλογα με τις ώρες.. το ίδιο μου είπαν όσοι γνωστοί μου δοκίμασαν τη δουλειά αυτή , αλλά αυτή την περίοδο δεν έχω άλλη επιλογή.. αν βρω θα σου στείλω πμ ?? ευχαριστώ θα το κοιτάξω.
-
Καλησπέρα! Ξέρει κανείς πού μπορώ να απευθυνθώ για διανομή φυλλαδίων? είμαι 17 χρονών. Μου έχουν πει ότι είναι μια δουλειά που σε γαμάει ανάποδα όμως τα χρήματα αυτό το καλοκαίρι είναι αναγκαία. Περιμένω απαντήσεις..... Ps : Περιοχή : Αττική - Πειραιά όχι Αθήνα
-
oriste opios dn to exei dei
-
http://www.cpuid.com/softwares/cpu-z.html
-
Where do you spend the most time of your day?
vagos123 replied to Slayer®™'s topic in Votes/Polls Area
Every day : Basketball practice / Studying / PC for 1 - 2 hours max. Weekends : Basketball practice / Billards / Movies / PES 2012 'n' NBA 2k12 wtih friends :) -
well you cannot adapt it unless you rework the scripts (in other words you need new jar files - L2ScriptEngine - and scripts instead of jscript) needs a hell of a damn work :)
-
why not create a new skill named event super haste and c/p the original ,but delete the stat raise? much more easier imo
-
pigene sto topic s sto english section s apantisa ekei
-
well as we all know in interlude there is no config for blessed - crystal enchant rates... you have to add them yourself. here is the patch which is shared a couple of times here : 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")); + PS : Credits : i do not remember PS2: Apply the patch manually PS3 :If you need anything else hit the pm button ;)