Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/21/2024 in all areas

  1. Promotion FREE for 1 month use of Donation Panel v5 Promotion Period: 11/11/2024 - 11/12/2024 Coupon Code: Offer: Before payment apply this coupon and get 100% discount on the initial fee (98.90€) for the v5 Donation Panels plan. Note: After the free month ends and you choose to continue using the panel you will need a monthly subscription. Important Details: Cancellation: If you decide not to continue using the panel after the free month, the panel will be automatically canceled. Limit: Only 20 uses available; the first 20 people can enjoy the initial month without the upfront fee. Eligibility: One use per account. Dual or multiple accounts are strictly prohibited and will result in a ban from this promotion. Installation: You can see the installation by the videos in this topic, or ask help in discord URL's Information about the panel: Donate Panel v5 Support for the panel: Donate Panel v5 Support Download the panel: Donate Panel v5 Download BE AWARE: Leaked versions of old v2 panels (year 2018 with bugs) are still out sold by scammers without support or knowledge of the files. Good luck.
    3 points
  2. Hello every one I want to share this files. l2jacis Pack: https://mega.nz/file/wSVTURgJ#uYfCNlnqWrx8p4KaLTWCqkEH2cGIQbjTwrvoOoZnGwo Source: https://mega.nz/file/pe9WGQrA#loT_dg-cFam_9NQp4krJRt9vST9rXrJMVt3jmdXyi8w Geodata: https://mega.nz/file/ZesFlRRQ#ll4q0Dh-HfHvksiRf_SAv1Lo8vrMAdaYWVLTmeFvekw Patch: https://mega.nz/file/NbVBjRQB#w2WiV6nrJdgfaienbtVl0lHqvTtLXDuBjfnV5OcLMVA Tools: https://mega.nz/file/techDZxb#H-5aSfLyvzgtul23SSzt8PYLphu6Qpw1pMq7AO5u108
    3 points
  3. Hello, Guys today i would like to share you something unique i know many people was looking for free good H5 Community boards since on community there are few shared and old i will share you this unique L2Dorn Community Board includes it's not my work it's shared for mxc users - PSD + all scripts Server Side & Client Side If you need to change default logo to your - write me in skype Support_La2-Pro Previews Download: Link = DOWNLOAD to get the password of the archive Like my 1st post send me pm and reply in topic..
    2 points
  4. I'm offering L2J services, you can contact with me if you want something you have in mind or ask me anything. Individual Vote System (API) : 30€ Default Include: L2Hopzone, L2Network, L2Top.co, MMOTop.eu, L2.TopGameServer.net, L2Votes.com & L2TopServers.com Augment Scrolls: 40€ You can add any augment skill on any level. Skill Enchant System: 30€ Codex Mastery : On failed keep the enchant value | Codex Donate: 100% success. Clan Hall Contract System: 55€ If you are owner of a clanhall you can trade it with other players. Mission System: 60€ Current list have 52 different achievements with unlimited stage each Masteries System: 60€ Using XML for stats and descriptions of each level. Discord: StinkyMadness#6783 Payment Method: Revolut, Credit Card
    1 point
  5. trusted and skilled!
    1 point
  6. ▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▓▓▓▓▓▓▓▓▓▒▒▒░░░ REVERSECODE-TEAM ░░░▒▒▒▓▓▓▓▓▓▓▓▓▓▓ ▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ l2off-gracia-final [PTS] L2server.exe x64 added support windows 10 !!! added protocol 20 support !!! added protocol 87 support !!! added protocol 152 support !!! all support protocol 20,83,87,152 fix key start server !!! fix .txt !!! fix .bak !!! fix Malloc - ??? fix Bit flag !!! fix spam no error airship move !!! VIDEO TEST PROTOCOL 87 LINK - https://goo.su/Mhazfmz < VIDEO TEST PROTOCOL 152 LINK - https://goo.su/8rPanR < ps this work is done in the assembler code by reversing there is no extender or other garbage used here - this is the way the work will continue - THIS EXAMPLE ! ▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ GRACIA EPILOGUE NA 152 SUPPORT WINDOWS 10 [ Date 16.07.2010 ][ LANG: ENGLISH-ORIGINAL ] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][PATCHED] Sell Clean System [ WTS PM ME ] VIDEO TEST LINK - https://goo.su/8rPanR < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ LINEAGE2 Main SHINEMAKER 447 EU [ Date 05.02.2024 ][ LANG:EUROPE-ORIGINAL ] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [ SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/qUMOY < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ LINEAGE2 ESSENCE TYPE-PTS2 HIGH-ELVES 464 EU [Date 26.03.2024][LANG:EUROPE-ORIGINAL] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/nnv2 < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ LINEAGE2 ESSENCE PROJECT-EVA 464 EU HIGH-ELVES [Date 23.04.2024][LANG:EUROPE-ORIGINAL] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/lFp327N < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ L2-ESSENCE HEART OF THE VOLCANO 474 EU [Date 30.07.2024][LANG:EUROPE-ORIGINAL] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/jXdtJhg < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ [MAIN] LINEAGE2 PROJECT EVA 495 KR [Date 16.10.2024][LANG:KOREAN-ORIGINAL] Clean System Patch Lineage 2 L2bin + Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ][ LCID FIX ] [SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/cYJcX < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ [MAIN] LINEAGE2 PROJECT WOLF 502 KR [Date 29.10.2024][LANG:KOREAN-ORIGINAL] Clean System Patch Lineage 2 Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [SELL WTS PM ME ] VIDEO TEST LINK 1 - https://goo.su/juUhl < VIDEO TEST LINK 3 - https://goo.su/NR80HLK < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ in my profile there is a link to my discord group we write all the questions there - if you are interested in something [ REVERSECODE-TEAM ] LINEAGE2 ESSENCE TYPE-PTS2 HIGH-ELVES 502 EU [ ADMIN NEVER DIE ] ✯✯✯✯✯✯✯✯✯✯✯✯ UPDATE ✯✯✯✯✯✯✯✯✯✯✯✯✯✯ LINEAGE2 ESSENCE TYPE-PTS2 PROJECT-EVA 502 EU [Date 12.11.2024][LANG:EUROPE-ORIGINAL] Clean System Patch Lineage 2 L2exe + Core.dll + Engine.dll unpacked*super clean 100% [unpacked REVERSECODE-TEAM ] [ Kill game guard ][ Kill FROST ] [ Kill AwesomiumProcess ] [SELL WTS PM ME ] VIDEO TEST LINK - https://goo.su/PxK2Bwq < ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ REVERSECODE-TEAM Service Creating Full Clean Patched Systems Unreal Scripts / Reverse Enginering / Game Client Modifications Portfolio Discord Group https://discord.gg/56EuZyFJj2 ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯source code✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ Selling software for editing the interface. Interface source: Protocol 311/338/362/388/414/418/430/439 + Interface Compiler ✯✯✯✯✯✯✯✯✯✯✯✯ individual components ✯✯✯✯✯✯✯✯✯✯✯✯ clean system + up to 10 Shortcut bars ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ example✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ >>>>>[ A large selection of Products In our group at the link in the Discord ]<<<<<
    1 point
  7. Hello everyone, I would like to share this simple event. A registration npc spawns at a specific time and announces the registration as any event, after that everyone will have a time to register and those that are registered will be taken to a configured location where they will have time to kill the boss that will spawn. Each must achieve a minimum damage to the boss to receive the rewards. There are also two active functions: Last Attacker Reward and Main Damage Dealer reward. Both announced on the boss's death. Enjoy. Code
    1 point
  8. Hello Folks, I'm Sharing Essence Based Interface which is made from a Brasilian Guy called "Ona" The person copied from other projects features and started selling it as his own , claiming that everything has been made by him. So i've removed every possible protection from his interface and i would like to share it with everyone. Do not waste anymore your money for stolen projects Download: [Hidden Content] Mirror: [Hidden Content] if you have issues with installing the interface or missing any textures pm me back In order to get download link you have to react & reply. Credits: Sanyol
    1 point
  9. Hey everyone, today I’m sharing the Assassin’s Interface for Interlude with the community for free! However, only Premium users can download it. The interface is clean no binds or protections. If you're missing any files, you can download the L2ACDC server to grab them(Since their files have 0 protection). This isn't the end I’ll keep sharing more on MaxCheaters. That’s all for today, cheers! [Hidden Content]
    1 point
  10. L2 REMAKE - Community Board Interlude Preview of the whole Community Board https://postimg.cc/gallery/K2QcVpR
    1 point
  11. Radiant Sapphire skin for Lineage 2! Crystal-encrusted skin for all protocols! Perfectly tailored for all races, this armor features a glowing blue aesthetic that will make you look both fierce and majestic. Gleaming sapphire design Exclusive, one-of-a-kind look Perfect for making your character shine
    1 point
  12. good work, lets kill the shit Java emulators.
    1 point
  13. A modified version of Unreal Editor made by @lord0fdest, for some weird reason most people dont know it. I removed useless stuff from it, made it lighter and added correct paths so it reads the proper files from the client. Make sure to add it to your client's root folder. What can be done with this tool: Open L2 files with standard encryption. Edit Textures/staticmeshes/skeletal meshes (non-animated), etc. Most things work fine on client 388, though it can't read some .ukx files (especially .ukx files with VertexMeshes in them.) Also, it comes with Split9 support. I'm only reuploading this because a lot of people requested my version of the editor. Download Again, credits go to @lord0fdest If you're facing errors related to MSVCR120.DLL, you need to install Visual C++ Redistributable Packages for Visual Studio 2013 on your computer. If it is installed, you need to copy C:/Windows/SysWOW64/MSVCR120.DLL and paste it on L2Editor's root folder. For general information about Unreal Editor you can go to this website: https://docs.unrealengine.com/udk/Two/SiteMap.html
    1 point
  14. hi im looking for java dev
    1 point
  15. adapt for 409 version wtih old config/sql/html's only the core update! package net.sf.l2j.gameserver.model.actor.instance; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import net.sf.l2j.commons.lang.StringUtil; import net.sf.l2j.commons.math.MathUtil; import net.sf.l2j.Config; import net.sf.l2j.gameserver.data.SkillTable; import net.sf.l2j.gameserver.data.manager.BufferManager; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.actor.Summon; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import net.sf.l2j.gameserver.network.serverpackets.ItemList; import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.skills.L2Skill; public class SchemmerBuffer extends Folk { private static final int PAGE_LIMIT = 6; public SchemmerBuffer(int objectId, NpcTemplate template) { super(objectId, template); } private void showMainWindow(Player activeChar) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 0)); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", activeChar.getName()); html.replace("%buffcount%", "You have " + activeChar.getBuffCount() + "/" + activeChar.getMaxBuffCount() + " buffs."); activeChar.sendPacket(html); } @Override public void onBypassFeedback(Player player, String command) { if (player.getPvpFlag() > 0 && Config.PRESTRICT_USE_BUFFER_ON_PVPFLAG) { player.sendMessage("You can't use buffer when you are pvp flagged."); return; } if (player.isInCombat() && Config.PRESTRICT_USE_BUFFER_IN_COMBAT) { player.sendMessage("You can't use buffer when you are in combat."); return; } if (player.isDead()) return; StringTokenizer st = new StringTokenizer(command, " "); String actualCommand = st.nextToken(); if (actualCommand.startsWith("bufflist")) { autoBuffFunction(player, st.nextToken()); } else if (actualCommand.startsWith("restore")) { String noble = st.nextToken(); player.getStatus().setMaxCpHpMp(); if (noble.equals("true")) { SkillTable.getInstance().getInfo(1323, 1).getEffects(player, player); player.broadcastPacket(new MagicSkillUse(this, player, 1323, 1, 850, 0)); } final Summon summon = player.getSummon(); if (summon != null) summon.getStatus().setMaxHpMp(); showMainWindow(player); } else if (actualCommand.startsWith("cancellation")) { L2Skill buff; buff = SkillTable.getInstance().getInfo(1056, 1); buff.getEffects(this, player); player.stopAllEffectsExceptThoseThatLastThroughDeath(); player.broadcastPacket(new MagicSkillUse(this, player, 1056, 1, 850, 0)); player.stopAllEffects(); final Summon summon = player.getSummon(); if (summon != null) summon.stopAllEffects(); showMainWindow(player); } else if (actualCommand.startsWith("openlist")) { String category = st.nextToken(); String htmfile = st.nextToken(); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); if (category.startsWith("null")) { html.setFile("data/html/mods/buffer/" + htmfile + ".htm"); // First Page if (htmfile.equals("index")) { html.replace("%name%", player.getName()); html.replace("%buffcount%", "You have " + player.getBuffCount() + "/" + player.getMaxBuffCount() + " buffs."); } } else html.setFile("data/html/mods/buffer/" + category + "/" + htmfile + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } else if (actualCommand.startsWith("dobuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); String category = st.nextToken(); String windowhtml = st.nextToken(); String votebuff = null; if (st.hasMoreTokens()) votebuff = st.nextToken(); if (windowhtml.equals("malaria")) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= 1) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, 1, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(1 + " Vote eye destroyed."); } else { player.sendMessage("You dont have enough (" + 1 + ") vote item for buff."); return; } } if (votebuff != null) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= Config.PVOTE_BUFF_ITEM_COUNT) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, Config.PVOTE_BUFF_ITEM_COUNT, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(Config.PVOTE_BUFF_ITEM_COUNT + " vote stone destroyed."); } else { player.sendMessage("You dont have enough (" + Config.PVOTE_BUFF_ITEM_COUNT + ") vote item for buff."); return; } } Creature target = player; if (category.startsWith("pet")) { if (player.getSummon() == null) { player.sendMessage("Incorrect Pet"); showMainWindow(player); return; } target = player.getSummon(); } MagicSkillUse mgc = new MagicSkillUse(this, target, buffid, bufflevel, 1150, 0); player.sendPacket(mgc); player.broadcastPacket(mgc); SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, target); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/mods/buffer/" + category + "/" + windowhtml + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", player.getName()); player.sendPacket(html); } else if (actualCommand.startsWith("getbuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); if (buffid != 0) { SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); broadcastPacket(new MagicSkillUse(this, player, buffid, bufflevel, 450, 0)); showMainWindow(player); } } else if (actualCommand.startsWith("support")) { showGiveBuffsWindow(player); } else if (actualCommand.startsWith("givebuffs")) { final String schemeName = st.nextToken(); final int cost = Integer.parseInt(st.nextToken()); Creature target = null; if (st.hasMoreTokens()) { final String targetType = st.nextToken(); if (targetType != null && targetType.equalsIgnoreCase("pet")) target = player.getSummon(); } else target = player; if (target == null) player.sendMessage("You don't have a pet."); else if (cost == 0 || player.reduceAdena("NPC Buffer", cost, this, true)) BufferManager.getInstance().applySchemeEffects(this, target, player.getObjectId(), schemeName); } else if (actualCommand.startsWith("editschemes")) { showEditSchemeWindow(player, st.nextToken(), st.nextToken(), Integer.parseInt(st.nextToken())); } else if (actualCommand.startsWith("skill")) { final String groupType = st.nextToken(); final String schemeName = st.nextToken(); final int skillId = Integer.parseInt(st.nextToken()); final int page = Integer.parseInt(st.nextToken()); final List<Integer> skills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); if (actualCommand.startsWith("skillselect") && !schemeName.equalsIgnoreCase("none")) { if (skills.size() < player.getMaxBuffCount()) skills.add(skillId); else player.sendMessage("This scheme has reached the maximum amount of buffs."); } else if (actualCommand.startsWith("skillunselect")) skills.remove(Integer.valueOf(skillId)); showEditSchemeWindow(player, groupType, schemeName, page); } else if (actualCommand.startsWith("createscheme")) { try { final String schemeName = st.nextToken(); if (schemeName.length() > 14) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); return; } final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null) { if (schemes.size() == Config.PBUFFER_MAX_SCHEMES) { player.sendMessage("Maximum schemes amount is already reached."); return; } if (schemes.containsKey(schemeName)) { player.sendMessage("The scheme name already exists."); return; } } BufferManager.getInstance().setScheme(player.getObjectId(), schemeName.trim(), new ArrayList<>()); showGiveBuffsWindow(player); } catch (Exception e) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); } } else if (actualCommand.startsWith("deletescheme")) { try { final String schemeName = st.nextToken(); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null && schemes.containsKey(schemeName)) schemes.remove(schemeName); } catch (Exception e) { player.sendMessage("This scheme name is invalid."); } showGiveBuffsWindow(player); } super.onBypassFeedback(player, command); } @Override public String getHtmlPath(int npcId, int val) { String filename = ""; if (val == 0) filename = "" + npcId; else filename = npcId + "-" + val; return "data/html/mods/buffer/" + filename + ".htm"; } /** * Send an html packet to the {@link Player} set a parameter with Give Buffs menu info for player and pet, depending on targetType parameter {player, pet}. * @param player : The {@link Player} to make checks on. */ private void showGiveBuffsWindow(Player player) { final StringBuilder sb = new StringBuilder(200); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes == null || schemes.isEmpty()) sb.append("<font color=\"LEVEL\">You haven't defined any scheme.</font>"); else { for (Map.Entry<String, ArrayList<Integer>> scheme : schemes.entrySet()) { final int cost = getFee(scheme.getValue()); StringUtil.append(sb, "<font color=\"LEVEL\">", scheme.getKey(), " [", scheme.getValue().size(), " / ", player.getMaxBuffCount(), "]", ((cost > 0) ? " - cost: " + StringUtil.formatNumber(cost) : ""), "</font><br1>"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, "\">Use on Me</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, " pet\">Use on Pet</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_editschemes Buffs ", scheme.getKey(), " 1\">Edit</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_deletescheme ", scheme.getKey(), "\">Delete</a><br>"); } } final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 1)); html.replace("%schemes%", sb.toString()); html.replace("%max_schemes%", Config.PBUFFER_MAX_SCHEMES); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * Send an html packet to the {@link Player} set as parameter with Edit Scheme Menu info. This allows the {@link Player} to edit each created scheme (add/delete skills) * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. */ private void showEditSchemeWindow(Player player, String groupType, String schemeName, int page) { final NpcHtmlMessage html = new NpcHtmlMessage(0); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); html.setFile(getHtmlPath(getNpcId(), 2)); html.replace("%schemename%", schemeName); html.replace("%count%", schemeSkills.size() + " / " + player.getMaxBuffCount()); html.replace("%typesframe%", getTypesFrame(groupType, schemeName)); html.replace("%skilllistframe%", getGroupSkillList(player, groupType, schemeName, page)); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. * @return A {@link String} representing skills available for selection for a given groupType. */ private String getGroupSkillList(Player player, String groupType, String schemeName, int page) { // Retrieve the entire skills list based on group type. List<Integer> skills = BufferManager.getInstance().getSkillsIdsByType(groupType); if (skills.isEmpty()) return "That group doesn't contain any skills."; // Calculate page number. final int max = MathUtil.countPagesNumber(skills.size(), PAGE_LIMIT); if (page > max) page = max; // Cut skills list up to page number. skills = skills.subList((page - 1) * PAGE_LIMIT, Math.min(page * PAGE_LIMIT, skills.size())); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); final StringBuilder sb = new StringBuilder(skills.size() * 150); int row = 0; for (int skillId : skills) { final String icon = (skillId < 100) ? "icon.skill00" + skillId : (skillId < 1000) ? "icon.skill0" + skillId : "icon.skill" + skillId; sb.append(((row % 2) == 0 ? "<table width=\"280\" bgcolor=\"000000\"><tr>" : "<table width=\"280\"><tr>")); if (schemeSkills.contains(skillId)) StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillunselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomout2\" fore=\"L2UI_CH3.mapbutton_zoomout1\"></td>"); else StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomin2\" fore=\"L2UI_CH3.mapbutton_zoomin1\"></td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); row++; } for (int i = PAGE_LIMIT; i > row; i--) StringUtil.append(sb, "<img height=41>"); // Build page footer. sb.append("<br><img src=\"L2UI.SquareGray\" width=277 height=1><table width=\"100%\" bgcolor=000000><tr>"); if (page > 1) StringUtil.append(sb, "<td align=left width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page - 1, "\">Previous</a></td>"); else StringUtil.append(sb, "<td align=left width=70>Previous</td>"); StringUtil.append(sb, "<td align=center width=100>Page ", page, "</td>"); if (page < max) StringUtil.append(sb, "<td align=right width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page + 1, "\">Next</a></td>"); else StringUtil.append(sb, "<td align=right width=70>Next</td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); return sb.toString(); } /** * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @return A {@link String} representing all groupTypes available. The group currently on selection isn't linkable. */ private static String getTypesFrame(String groupType, String schemeName) { final StringBuilder sb = new StringBuilder(500); sb.append("<table>"); int count = 0; for (String type : BufferManager.getInstance().getSkillTypes()) { if (count == 0) sb.append("<tr>"); if (groupType.equalsIgnoreCase(type)) StringUtil.append(sb, "<td width=65>", type, "</td>"); else StringUtil.append(sb, "<td width=65><a action=\"bypass npc_%objectId%_editschemes ", type, " ", schemeName, " 1\">", type, "</a></td>"); count++; if (count == 4) { sb.append("</tr>"); count = 0; } } if (!sb.toString().endsWith("</tr>")) sb.append("</tr>"); sb.append("</table>"); return sb.toString(); } /** * @param list : A {@link List} of skill ids. * @return a global fee for all skills contained in the {@link List}. */ private static int getFee(ArrayList<Integer> list) { if (Config.PBUFFER_STATIC_BUFF_COST > 0) return list.size() * Config.PBUFFER_STATIC_BUFF_COST; int fee = 0; for (int sk : list) fee += BufferManager.getInstance().getAvailableBuff(sk).getPrice(); return fee; } private void autoBuffFunction(Player player, String bufflist) { ArrayList<L2Skill> skills_to_buff = new ArrayList<>(); List<Integer> list = null; if (bufflist.equalsIgnoreCase("fighter")) list = Config.PFIGHTER_SKILL_LIST; else if (bufflist.equalsIgnoreCase("mage")) list = Config.PMAGE_SKILL_LIST; if (list != null) { for (int skillId : list) { L2Skill skill = SkillTable.getInstance().getInfo(skillId, SkillTable.getInstance().getMaxLevel(skillId)); if (skill != null) skills_to_buff.add(skill); } for (L2Skill sk : skills_to_buff) sk.getEffects(player, player); player.updateEffectIcons(); list = null; } skills_to_buff.clear(); showMainWindow(player); } }
    1 point
  16. json_extract does not exist. -> wrong mysql server version.
    1 point
  17. This is a server sided check. They are enforcing the use of their own official interface.
    1 point
  18. you see im from l2 interface send data to server before login via "RequestPCCafeCouponUse("your data bla bla bla"); and then hook this function in DLL: ?RequestPCCafeCouponUse@UNetworkHandler@@UAEXVFString@@@Z int __fastcall new_RequestPCCafeCouponUse(unsigned int This, wchar_t * data) { // extract your info from data variable... which u send from interface RequestPCCafeCouponUse fpRequestAuthLogin(This, L"ID",L"PASS" ,0); return 0; }
    1 point
  19. Hello everyone! As we see new players still creating their characters and existing players working hard on leveling up their boxes , we've decided to hold one more event tonight! We'll be doing a gathering event at 20:00 Greek time , and here are the rewards for ALL characters online: Starter Pack with 3D Premium Acc / Buff Shadow Dynasty Starter Kit Random Skin Box Random Hat Box One Special Reward - to be revealed later! Thank you all for the amazing support and feedback you're giving. Together, we're building something unique in this space, and we're very excited for the future of L2Dark!
    1 point
  20. Please upload these files to a file sharing service and provide a link to them. We'll try to take a look at it.
    1 point
  21. Hello, I’ll show you a more convenient way. Just drag the npcname file onto this program; it's similar to l2encdec but with a more user-friendly functionality. Afterward, you’ll be able to open it in Notepad. Works for C1 too.
    1 point
  22. 1 point
  23. Hello, you can share from time to time and build cookies out of it. Once you got 100 cookies, you can either add 200€ or 100 cookies more to get access. Cookies are actually easy to get if you know how to code. Bounties are generally 100+ cookies reward, most fixes begin at 5 cookies (so 20 basic fixes is enough to make 100 cookies), any type of useful rework would be 30-50 cookies. You got "the luck" to come in a time where public version is almost identical to private version - since both versions are pretty similar for now, whatever you find as issue is actually existing and need to be fixed. After you are set on private, I don't request a full commitment ; I just need you to be here from time to time, report shits or sharing fixes. I just don't accept anymore 6/8/10/12 months ppl ghosts, saying and doing nothing. It's enough to get 4-5 average active ppl to get the shit done. Even if you suck at development, if you're a server admin, just sharing your players issues from your own forums is enough, for exemple - you just have to confirm it under PTS. It benefits you (you got free fixes), and it benefits me (I got reports). If you're good at development, well, it's normally easier for you to build cookies. Find some bottlenecks, rework it, profit. I don't even need you to know Lineage 2 - just how to make things performant would be already fine. If you don't have time, generally speaking, avoid to get involved with L2J - at all :D. I don't teach you anything saying programming is time-consuming.
    1 point
  24. find line for item id 8922... change this 4294967295 10 8 0 0 19 1 to 4294967295 10 8 0 0 17 1
    1 point
  25. You just have to go to gameserver.java and remove the bindip that they put there, it means deleting some lines, the solution is in other forums. I recommend not buying anything from Vilmis, he only moves for money, his updates are very bad. I know some Orion members who paid for full access and were banned recently, Vilmis asked them to pay everything back. Orion has many bugs, imagine that even the Wedding doesn't work.
    1 point
  26. 1 point
  27. so i bought this crap of the server few years back and i just found it laying around on my pc and i thought i should share it, if i remember correctly this crap has a lot of bugs that people abuse https://drive.google.com/file/d/13QWg8pi4BPbGbTmlygZ078LjL6Fb0J2a/view?usp=sharing source https://drive.google.com/file/d/13QWg8pi4BPbGbTmlygZ078LjL6Fb0J2a/view?usp=sharing system
    1 point
  28. I am here for the plank jumps and the cookies any news about that?
    1 point
  29. Since i made it to show a member how to do it i'll share it with everyone. Just follow the steps and you won't have any problem. The tutorial was made for Interlude but it's the same proccess for every client the only thing that changes is the amount of splash screens. Download the tools used including all the files used on the tutorial: https://mega.nz/file/6JsFRS6R Decryption Key: p_WaOjbCts14KgIQCyvRLeF0FLHQ7yomj6MNbY_4LkY Rar password: [Hidden Content] Enjoy!
    1 point
  30. Hello there.. Here is a Multi Shop [services/Donate Npc] with a lot of things inside.. Also, inside include VIP System. What's inside? Noblesse Status Level up your clan Add x Reputation score Get full clan skills Augment Skills Lv10. [Active/Passive] Clean x Pk Kills Change your sex Vip 7/15/30 Days Make the player VIP Setlevel [Levelup the player] Change your Main Class Change your password Get full Recomments Siege Register Register your clan for sieges. Change your name color. Green, Blue, Purple, Yellow, Gold Party Teleport Go to your party member. Clan Teleport Go to your Clan member. Teleport Restrictions: Sieges, Olympiad, Events, Party Rift, jail, Duel, ObserverMode(oly), Non-Party members. Change your name. Enchant your items to max enchant. Code preview: https://pastebin.com/GuBQn7yT DOWNLOAD: MultiShop Some(the most) of those checks can be easily bypassed if you know how. I won't give you the way to fix those checks. So, I mentioned this just to have a clue. Good luck. VIDEO PREVIEW
    1 point
  31. Newer clients have a feature called `itemtooltip`. High Five client does not support it natively, as far as I know. However, it should be recreatable by some skilled client dev.
    1 point
  32. it's not share idiot, stop use this forum clown cloud chaser... you dont give shares
    1 point
  33. I found it on the internet. without further details, call and test your taste https://mega.nz/file/1jkWiBjY#fpGK2m2zgfRbNwux-Xnrd6sVrk2J29mbV64nlLvhJG4 https://mega.nz/file/V7tj1arS#OKWaTzaCqYK0m3iMmR0kW3TddfAJoiu8a20kOFEKShk https://mega.nz/file/Zyk3XSCa#wmVmnTGWZmm2-rykSUkgk67wvtZBX5gE3sHeF13fgtE
    1 point
  34. engine.dll ?RequestAuthLogin@UNetworkHandler@@UAEHPAG0H@Z int __fastcall RequestAuthLogin(unsigned int This, unsigned int EDX, wchar_t * login, wchar_t * password, int unk)
    1 point
  35. I have created a code to reward for voting on several well-known sites. If someone has difficulty adding this code to their package, they can write to me at my discord https://discord.com/invite/VbnZbWR I will adapt this code for l2jfrozen and l2jserver or for some popular open source package. You can see the code in the following link: aCis: https://pastebin.com/1Wq6GZPs L2JServer H5: https://pastebin.com/KVyPAZ0X L2JFrozen 1.5 Interlude https://pastebin.com/GaAyMMT2 L2JMobius Classic Interlude https://pastebin.com/rJcPsbD4 L2JMobius Interlude https://pastebin.com/1HAX4UbN l2jfrozen 1132 https://pastebin.com/YczLkpUp L2jMobius High-Five https://pastebin.com/aYvSZVC8 L2Mythras (2017.07.12) https://pastebin.com/yTKnHpDD 05/17/2020 - For people who have integrated the voting system, I have made some arrangements to the voting system, it is currently working correctly and stable, the changes are already applied to the sources. http://www.mediafire.com/file/g6kag6pg5zu342h/patch_with_some_fiexes.txt/file
    1 point
  36. Dear Players, After 9 months of open-beta testing, we opened long-waiting Low-Rate ElmoreLab project. Server opened 7 of March, on C1, but 2 months later, 8 of May, we migrated to Chronicles 2. We fixed all bugs and all known C1 exploits (including html exploits, demon set, and so on). This is not just C1 - we will gradually add support for C2 client, then one by one features from C2 (including craft book, tatto and so on), and C2 content. In our plans we will fully migrate to PTS C2 in 3 months without wipes. Then, same way for C3 in 9-12 months. So you can feel C1-C2-C3-C4-C5 journey once more! Check main features: http://elmorelab.com/ Who we are: we are the team, who have many years of L2 PTS experience as server administration and development. We know almost everything - all bugs, all exploits, all scripts and content. We are working on C1/C2/C3/C4/C5 restoration since 05.2016, and now we think we did the best This is free, slow vanila server. No rush, no wipes, no donations (apart from 2nd class transfer), no customs (apart from offline shop and small vote rewards). Check our C2 progress http://forum.elmorelab.com/viewforum.php?f=26 Check our C3 progress http://forum.elmorelab.com/viewforum.php?f=27 Check our C4 progress https://forum.elmorelab.com/viewforum.php?f=28 And our database http://account.elmorelab.com:8080/ All extra commands are available via .menu, including online. We are doing it just for funs like us. Welcome, guys!
    1 point
  37. Here You have guys! I share here all Lineage 2 skills icons. Feel Free to download Preview: Click for see some icons Files: 1253 (.rar file) Size: 32x32 Weight: 3mb (about 2kb for file) Format: PNG Click to download ( let a comment if you like it THX ) [Hidden Content] VIRUS TOTAL(only png files inside): https://www.virustotal.com/gui/file/28ea1162c8ad16ee04d1ccc1375d3638f42fa946f9edb7907f3d6266a2e97a97/detection
    1 point
  38. Tanatos Theme full in html for lineage 2 Donwload link: [Hidden Content]
    1 point
  39. This MetaMan aka ProMovies has violated the rules of our deal way before i cut his support. For 6 months he had fully support even with account panel/dedicated box setup/server setup and various other information which he needed. I was clear before i sell the sources on him, that he is not allowed to share the sources with anyone, if he wanted to buy them then better was NOT to buy them. He acted so much toxic when i told him that deal was off and started to threating me that if i wont help him he would share my sources. The actual problem started from the day he shared the sources with 3rd party developer. I was clear from the beggining about this situation. I attach some screens from our personal conversation. https://prnt.sc/JyqORDRKKT_W https://prnt.sc/k5e9wqPQ0-xZ https://prnt.sc/w3VJem-PC_fO I am asking for some moderator to ban this guy cause he is TOO much toxic for l2 community. Beware with who you sleeping with guyz. ----------------------- You are wrong mate, your perspective is totally wrong. L2J is only for midrate+ servers, customizations and etc... you cannot have a decent low rate server, except this guy made l2etina i think furthermore i have not seen any other decent l2 low rate project with java files. Java have been improved over years that's true but still they lack parts of retail like experience. That's why big projects keep using l2off for low rate servers. Back in the days with massive population servers l2j was totally crap cause of their performance issue, that that was big problem back in the days. Now at 2k22 they have been improved a lot on this part but still they have issues. About the balance shit, just leave it. I have open in my life 40+ servers with at least 20 successful projects. For real till they day i was quit every f*cking player (who losing on pvps) bitching around about balance. L2 is a not F*CKING balanced game. Everything depending on your equipment. Players who have more equipment are more powerfull. This is the game design you cannot change that. Also, some classes are better from others for a reason. Daggers/Archers > Mages for example. This is the script of the game, its an MMORG. ---------------------------------------------- Finally, all these months which i sold my source a lot of good devs who pmed me and hadn't the money to buy it. I hope to make something good out of it. I put on that my effort and my time. I hope that someone who knows what to do to use it with care. Peace
    1 point
  40. For compiling with UCC.exe inreface.u need only add all dependencies for compiler. This is not a hard. WOT Package Explorer will enough.
    1 point
  41. Yaw many people was waiting for the moment to share them the V Interface they said they offer zero support and etc so many people told me they want it free so there comes the day for the share Current version has no Auto Augment things etc what it has? Trash items trought inventory Options for buffs Options Misc Auto Macro settings Keybinds bind ACP = Auto Potion Custom party icons Everyone can run it any time no critical errors or protection about limitations means you will not get dissconected after 30 Minutes or so.. also wintainc i will share you in few days also the original version which contains auto augment auto bot auto enchant auto skill enchant etc things Q: will be there any updates in future? A: Yes Q: even for both versions? A: Yes Link[Hidden Content]
    1 point
  42. Map of catacombs and other "labyrinths" https://dfiles.eu/files/r83a2qf8f https://yadi.sk/d/YQ6Hu_QY3Gn9fk (+WOA) Map of catacombs and other "labyrinths" "v2" (sorry but i dont have zonename-e.dat from this version, because of that some locations are missing, you can use zonename-e.dat but you need to change it (some names)) https://drive.google.com/file/d/1lglcp0Gwtn_V6cZ4Cya6HUyvrsWn84d6/view https://pp.userapi.com/c834402/v834402440/4478c/gDYkO-W3YV0.jpg https://pp.userapi.com/c834402/v834402440/44778/tO_Fb8sXinU.jpg https://prnt.sc/kkxpkn
    1 point
  43. [Hidden Content] Credits: RedDeviLL
    1 point
  44. thx a lot) mb on "free stage" just trying to learn, have some fun and do simple things)
    1 point
  45. As I said, it's part of thinkAttack() method. At top beginning you got a possibility the AI is setted on active statut, notably if the Ai hasn't anymore target, or timer runs out without being able to attack. Then, on thinkActive(), you got the code to send back monsters to his location. On aCis, he runs from one point to another. Just use latest L2J sources to get overall code, and edit following your wishes (instead of moveTo(), use teleToLocation()). You got notably isReturningToSpawnPoint() / setIsReturningToSpawnPoint() methods.
    1 point
  46. XML stats Gia C4/5 kai meta HP & MP Maximum HP - maxHp Maximum CP - maxCp Maximum MP - maxMp HP Regeneration - regHp CP Regeneration - regCp MP Regeneration - regMp Heal Effectivness - gainHp Heal Proficiency - giveHp Heal Bonus - bonusHp Attack & Defence Attack & Defense: Power Defence - pDef Magic Defence - mDef Power Attack - pAtk Magic Attack - mAtk (Power) Attack Speed - pAtkSpd (Magic) Attack Speed - mAtkSpd Magic skill Reuse - mReuse (skill cooldown time, oxi buff time) Physical skill Reuse - pReuse (skill cooldown time, oxi buff time) Shield Defence - sDef Shield Defence Angle - shieldDefAngle Critical Damage - cAtk Critical Damage (add) - cAtkAdd (san to angel slayer, dinei patk se critical hit) PvP Bonus Physical Damage - pvpPhysDmg Magical Damage - pvpMagicalDmg Physical Skill Dmg. - PvpPhysSkillsDmg Atk. & Def. rates Evasion - rEvas Power Skill Evasion - pSkillEvas Shield Rate - rShld Critical Rate - rCrit Blow Rate - blowRate Lethal Rate - lethalRate Magic Critical Rate - mCritRate (to mCrit den leitourgei) EXP, SP Rate - rExp Cancel attacks - cancel to rEXP leitourgei etsi kalutera dld me to 0x10 <add/mul val = '?' order = '0x10 'stat =' rExp '/> Accuracy and Range : Accuracy - accCombat Attack Range - pAtkRange (for fighters-bows) Attack Range - mAtkRange (for mages) Attack Angle - pAtkAngle (for fighters-poles) Attack Count Max - atkCountMax (mono gia poles: perisotera targets) Attack Reuse - atkReuse (mporei kapios na exei atk speed 1200 me bow alla na baraei ka8e 0.5 sec, e auto miwnei/au3anei ton xrono epanaxrisimopoihshs tou belous) Speed: Run Speed - runSpd Walk Speed - walkSpd PLAYER-ONLY Stats STR - STR (Physical power, physical skill's crit rate) DEX - DEX (Atk. spd., Physical skill spd, accuracy, evasion, critical hit rate, dagger skill'z success (opws to deadly blow), shield block rate kai run spd) WIT - WIT (Magic critical rate, casting spd, resistance to hold, curses (opws HP regeneration, meiwmeno HP recovery rate, skill re-use time, kai meiwmeno episeis effect gia heals). INT - INT (magic dmg) MEN - MEN (magic defense, max Mp, mp recovery speed, poison resistance, poison resist., Concentration) Resistances, vulnerability (resistance, vulnerability): Aggression - aggressionVuln Bleed - bleedVuln Poison - poisonVuln Stun - stunVuln Paralyze - paralyzeVuln Hold, Root, ETC. - RootVuln Sleep - sleepVuln Confusion-confusionVuln Movement - movementVuln fire - fireVuln wind - windVuln water - waterVuln earth - earthVuln holy - holyVuln dark - darkVuln cancel - cancelVuln (resist. for cancel skills) debuff - debuffVuln Critical - critVuln (resistance to Crit dmg.) Weapon resist resistance weapons noneWpnVuln - Shields swordWpnVuln bluntWpnVuln daggerWpnVuln bowWpnVuln crossbowWpnVuln poleWpnVuln etcWpnVuln fistWpnVuln dualWpnVuln dualFist WpnVuln bigSwordWpnVuln Reflects (impact damage) Reflect Damage Percent - reflectDam (prosexte den einai Dmg einai Dam!!!) Absorbs Damage Percent - absorbDam Transfer Damage Percent - transDam Reflect Skill Magic - reflectSkillMagic Reflect Skill Physical - reflectSkillPhysic Patk; Pdef against monster types: Examples: More patk to giants - pAtk-giants More patk to undead - pAtk-undead More pdef against animals - pDef-animals More pdef against monsters - pDef-monsters ExSkillz Inv. Limit - inventoryLimit WH. Limit - whLimit Freight L. - FreightLimit Private Sell L. - PrivateSellLimit Private Buy L. - PrivateBuyLimit Rec. Dwarf L. - DwarfRecipeLimit Rec. Common L. - CommonRecipeLimit Need MP / HP ... Phys. Mp. Consume Rate - PhysicalMpConsumeRate Magical Mp. Consume Rate - MagicalMpConsumeRate Dance Mp. Consume Rate - DanceMpConsumeRate Hp. Consume Rate - HpConsumeRate Mp. Consume - MpConsume Soulshot count - soulShotCount Skill mastery Skill mastery - skillMastery Other: Breath - breath (gia na kolumpas perisotero mesa sto nero xwris na pa8eis kati[hp--]) ORDERS 0x08 - gia na 8eseis 0x10 - gia na auxhseis i miwseis (weapon, armor, jewelery) & (STR, CON, DEX, INT, WIT, MEN) 0x20 - to anaferw giati iparxei alla min to xrisimopoisete, 8a einai polu argo h den 8a leitourgei 0x30 - gia na polaplasiaseis i na diereseis (masteries, buffs, debuffs, SA's, Armors_bonus), AN Den exete kapio skill oso kai na to polapiasiazete den ginetai tpt p.x. gia lifesteal an den exeis to buff me mul den kaneis tpt kalitera to add. 0x40 - gia na auxhseis i miwseis (masteries, buffs, debuffs, SA's) 0x50, 0x60 - axrhsimopoihta Q:Pws paei to mul? A: 2.0 +100% 1.90 +90% 1.80 +80% 1.70 +70% ... ... ... ... ... 1.10 +10% 1.0 0% 0.90 -10% 0.80 -20% 0.70 -30% ... ... ... ... ... 0.10 -90% 0.0 -100% Q:Pou ta xrhsimopoiw? A:Sini8ws einai Sto Server\Gameserver\Data\stats kai apo ekei kai pera mporeite na fixarete armor, weapon kai skills SHMEIWMA: Kapia set (opws dragonic) xrhsimopoioun skill kai oxi 3exwristo stat, to skill 8a to breite sth bash dedomenwn sas sto "amorsets" pinaka(table) katw apo tis sthles {skill_id gia to set} {shieldskill_id gia tis apidas to skill, efoson xrisimopoieitai apo to set} {enchant6skill_id, otan olo to set paei +6 mporoume na dwsoume ena skill} TELOS APANTHSHS An 8es dwseis se ena item +3 evasion: <item id='10177' name="Black Half-Mask"> <for> <add val='3' order='0x40' stat='rEvas'/> </ for> </ item> ______________________________________ An 8es na dwseis 20% perisotero heal se ena oplo(enow oti an kapios se kanei heal pou healarei 100hp esu 8a healaresai 120hp): <item id='8190' name="demonic_sword_zariche"> <for> <set val='361' order='0x08' stat='pAtk'/> <set val='137' order='0x08' stat='mAtk'/> <set val='12' order='0x08' stat='rCrit'/> <add val='0' order='0x10' stat='accCombat'/> <set val='325' order='0x08' stat='pAtkSpd'/> <enchant val='0' order='0x0C' stat='pAtk'/> <enchant val='0' order='0x0C' stat='mAtk'/> <mul val='1.20' order='0x30' stat='bonusHp'/> </ for> </ item> __________________________________________ An 8es na dwseis kana resistance (san poison i curse): (not official stats->) <skill id="3561" levels="1" name="Ring of Baium"> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="BUFF" /> <set name="operateType" val="OP_PASSIVE" /> <set name="castRange" val="-1" /> <set name="effectRange" val="-1" /> <for> <mul order="0x30" stat="poisonVuln" val="0.90" /> ----> 8a sou dwsei +10% pi8anotites gia resist <mul order="0x30" stat="poisonVuln" val="1.10 /> ----> an kaneis etsi 8a sou dwsei +10% perisoteres pi8anotites na to pa8eis <add order="0x40" stat="accCombat" val="2" /> <mul order="0x30" stat="cAtk" val="1.15" /> <mul order="0x30" stat="rootVuln" val="0.70" /> <mul order="0x30" stat="pAtkSpd" val="1.05" /> <mul order="0x30" stat="mAtkSpd" val="1.04" /> </ for> </ skill> TA CREDITS PANE SE MENA AFOU EKANA TO 75% TOU GUIDE, an kai den iparxei allo to site pou exei auto guide gt ekleise
    1 point
×
×
  • Create New...