-
Interlude Windows 10 Fix
This error. https://prnt.sc/U1idKFl5U5ru
-
Outfit NPC for interlude
<html> <body> <title> Skin System </title> <center> <br> <br> <br> <br> <br> <br> <img src="L2UI.SquareGray" width=295 height=1> <table width=320 bgcolor="000000"> <tr> <td width=30></td> <td><font color="CD6839">Skin System, Click on the icon to test the Skin</font></a></td> </tr> </table> <table width=230> <tr> <td align=left><button value="" action="bypass voiced_visualTest 1" width=32 height=32 back="MAYKE_MENDES_SKIN.archer_f" fore="MAYKE_MENDES_SKIN.archer_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 2" width=32 height=32 back="MAYKE_MENDES_SKIN.archer2_f" fore="MAYKE_MENDES_SKIN.archer2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 3" width=32 height=32 back="MAYKE_MENDES_SKIN.light_f" fore="MAYKE_MENDES_SKIN.light_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 4" width=32 height=32 back="MAYKE_MENDES_SKIN.dark_f" fore="MAYKE_MENDES_SKIN.dark_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 5" width=32 height=32 back="MAYKE_MENDES_SKIN.muskeeter2_f" fore="MAYKE_MENDES_SKIN.muskeeter2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 6" width=32 height=32 back="MAYKE_MENDES_SKIN.muskeeter_f" fore="MAYKE_MENDES_SKIN.muskeeter_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 7" width=32 height=32 back="MAYKE_MENDES_SKIN.wizard_f" fore="MAYKE_MENDES_SKIN.wizard_f"></td> </tr> </table> <table width=230> <tr> <td align=left><button value="" action="bypass voiced_visualTest 8" width=32 height=32 back="MAYKE_MENDES_SKIN.warrior_f" fore="MAYKE_MENDES_SKIN.warrior_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 9" width=32 height=32 back="MAYKE_MENDES_SKIN.cat_f" fore="MAYKE_MENDES_SKIN.cat_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 10" width=32 height=32 back="MAYKE_MENDES_SKIN.rei_f" fore="MAYKE_MENDES_SKIN.rei_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 11" width=32 height=32 back="MAYKE_MENDES_SKIN.rei2_f" fore="MAYKE_MENDES_SKIN.rei2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 12" width=32 height=32 back="MAYKE_MENDES_SKIN.valkyri_f" fore="MAYKE_MENDES_SKIN.valkyri_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 13" width=32 height=32 back="MAYKE_MENDES_SKIN.anakim_f" fore="MAYKE_MENDES_SKIN.anakim_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 14" width=32 height=32 back="MAYKE_MENDES_SKIN.pirate_f" fore="MAYKE_MENDES_SKIN.pirate_f"></td> </tr> </table> <table width=230> <tr> <td align=left><button value="" action="bypass voiced_visualTest 15" width=32 height=32 back="MAYKE_MENDES_SKIN.pirate_blue_f" fore="MAYKE_MENDES_SKIN.pirate_blue_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 16" width=32 height=32 back="MAYKE_MENDES_SKIN.ninja_f" fore="MAYKE_MENDES_SKIN.ninja_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 17" width=32 height=32 back="MAYKE_MENDES_SKIN.samurai_f" fore="MAYKE_MENDES_SKIN.samurai_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 18" width=32 height=32 back="MAYKE_MENDES_SKIN.wizard2_f" fore="MAYKE_MENDES_SKIN.wizard2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 19" width=32 height=32 back="MAYKE_MENDES_SKIN.vampire_f" fore="MAYKE_MENDES_SKIN.vampire_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 20" width=32 height=32 back="MAYKE_MENDES_SKIN.beleth_f" fore="MAYKE_MENDES_SKIN.beleth_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 21" width=32 height=32 back="MAYKE_MENDES_SKIN.cyborg_f" fore="MAYKE_MENDES_SKIN.cyborg_f"></td> </tr> </table> <table width=230> <tr> <td align=left><button value="" action="bypass voiced_visualTest 22" width=32 height=32 back="MAYKE_MENDES_SKIN.cowboy_f" fore="MAYKE_MENDES_SKIN.cowboy_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 23" width=32 height=32 back="MAYKE_MENDES_SKIN.wolf_f" fore="MAYKE_MENDES_SKIN.wolf_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 24" width=32 height=32 back="MAYKE_MENDES_SKIN.dragon_f" fore="MAYKE_MENDES_SKIN.dragon_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 25" width=32 height=32 back="MAYKE_MENDES_SKIN.knight2_f" fore="MAYKE_MENDES_SKIN.knight2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 26" width=32 height=32 back="MAYKE_MENDES_SKIN.natal2_f" fore="MAYKE_MENDES_SKIN.natal2_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 27" width=32 height=32 back="MAYKE_MENDES_SKIN.natal1_f" fore="MAYKE_MENDES_SKIN.natal1_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 28" width=32 height=32 back="MAYKE_MENDES_SKIN.knight_f" fore="MAYKE_MENDES_SKIN.knight_f"></td> </tr> </table> <table width=96> <tr> <td align=left><button value="" action="bypass voiced_visualTest 29" width=32 height=32 back="MAYKE_MENDES_SKIN.saint_f" fore="MAYKE_MENDES_SKIN.saint_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 30" width=32 height=32 back="MAYKE_MENDES_SKIN.lilith_f" fore="MAYKE_MENDES_SKIN.lilith_f"></td> <td align=left><button value="" action="bypass voiced_visualTest 31" width=32 height=32 back="MAYKE_MENDES_SKIN.casamento_f" fore="MAYKE_MENDES_SKIN.casamento_f"></td> </tr> </table> <br> <button value="Buy Skin" action="bypass -h npc_%objectId%_multisell 101192" width=200 height=31 back="Icons.OlympiadWnd_DF_BuyEtc_Down" fore="Icons.OlympiadWnd_DF_BuyEtc"> </center> </body> </html> i have this HTML if this is what you need, you can addapt any other skin system if you need it.
-
Skin aCis
Code incomplete
-
L2jMobius
wbu h5 files (?, i'm asking for too much i think. :P
-
Different buttons for HTML and / or interface
yes, they're working good for interlude. https://prnt.sc/147yrbn
-
Different buttons for HTML and / or interface
hey what's up, is this working for Interlude?
-
SunRise HF5 1091
Sup, I cracked an older rev a few months ago, and actually wasn't hard at all (I'm a noob at this thing) I think anybody can crack this project or any. https://prnt.sc/13xc6kg just for learning purposes, not even using this pack.
-
Vote [Global] [Individual] & Donate System ALL CHRONICLES
for mercadopago payment system (?
-
GREAT SERVER PACK
i was about to buy this pack, but what i understand i don't have access to the source? i do all my moddings in there xD
-
[L2J]Lineage 2 Arcan x10
⚔️ Lineage 2 Arcan High five x10 ⚔️ 🎆 Grand Opening 5-2-21 Time: 18:00 GMT -3 🎆 ✅ GMSHOP till Low-S Grade ✅ NPC Buffer ✅ Global GK ✅ Mammon and Blacksmith in Giran ✅ NPC Buffer with Cov & Magnus ✅ Sell Buff System ✅ Vote Shop ✅ Medal Shop For accessories ✅ Offline Stores ✅ No Subclass quest needed ✅ Free full vitality till Lvl 52 ✅ You can't loose buffs til Lvl 40 ✅ Free first and second class, third class require Adena and Ancient Adena ✅ Autolearn skills til lvl 80 ✅ Safe Enchant +3 - Max Enchant +16 ✅ H5 Treasure Chests, Lucky Pigs Working ✅ All instances working ✅ Mana Potions 600mp 10sec delay 🎮 Discord: https://discord.gg/dyJRn6JR64 ❌ No Pay to Win 🏆 Event engine 4 Automatic Events 🔨 Olympiad Retail period, Max enchant +6 🗡 Friendly and international community 💰 Adena x10, Drop Chance x7, Spoil Chance x5 (Dynamic Drop System) 💰 Dynamic quest drops and rewards ⚙️ Commands: ➡ .7rb ➡ .hellbound ➡ .expon .expoff ➡ .aa ➡ .hopzone ➡ .sellbuff ➡ .epic ✡ Custom Premium Rune 50% XP,XP,Drop chance + Access to Premium Buffer ✡ Custom Adena Rune 50% more adena ✡ Custom Spoil Rune 50% more spoil 🏰 Sieges Every Week 🎲 Vote Bracelet 5% Stats 12-Hours duration 🛡 Antibot 👉 http://lineage2arcan.es/
- ExpOn ExpOff L2JServer
-
Clan reward for L2j h5
Hello community, i never write anything here, i just wonder, how can i set some code to check if the members of a clan are dualboxing, because i adapted reborn12 Clan reward from acis, and the rewards are working good, this is the code i can manage to make it work: (Also i don't know how to make a list to add all clan lvl 6 skills.) Once is finished i want to share it with the htmls. Dont know why do not add the skills to the clan package com.l2jserver.gameserver.model.actor.instance; import java.util.Map; import java.util.StringTokenizer; import com.l2jserver.gameserver.ai.CtrlIntention; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.gameserver.datatables.SkillData; import com.l2jserver.gameserver.enums.InstanceType; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jserver.gameserver.model.skills.Skill; import com.l2jserver.gameserver.network.clientpackets.Say2; import com.l2jserver.gameserver.network.serverpackets.AcquireSkillDone; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.CreatureSay; import com.l2jserver.gameserver.network.serverpackets.EtcStatusUpdate; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jserver.gameserver.network.serverpackets.ValidateLocation; /** * @author Reborn12 */ public class L2ClanManagerInstance extends L2Npc { public static Map<Integer, Integer> CLAN_SKILLS; public L2ClanManagerInstance(L2NpcTemplate template) { super(template); setInstanceType(InstanceType.L2ClanManagerInstance); } public int[] clanSkills = { 391, 370, 371, 373, 374, 376, 377, 379, 383 }; public void onBypassFeedback(L2PcInstance player, String command) { StringTokenizer st = new StringTokenizer(command, " "); String actualCommand = st.nextToken(); if (actualCommand.startsWith("mainHtml")) { showMainHtml(player, "data/html/mods/ClanManager/main.htm"); } else if (actualCommand.startsWith("clanreward")) { showMainHtml(player, "data/html/mods/ClanManager/clanreward.htm"); } else if (actualCommand.startsWith("getclanreward")) { if (player.getClan() == null) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "You don't have a clan.")); return; } else if ((player.getClan() == null) || (!player.isClanLeader())) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "You need to be a Clan leader to take this reward.")); return; } else if (player.getClan().getLevel() <= 4) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "Your clan need to be at least Lvl 5!")); return; } else if (player.getClan().getLevel() >= 6) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "Your clan is already Lv 6 or more!")); return; } else if (player.getClan().getMembersCount() <= 14) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "You need minimum 15 members.")); player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "Members amount: " + (player.getClan().getMembersCount()) + ".")); return ; } else if (player.getClan().getOnlineMembersCount() <= 9) { player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "You need minimum 10 members online.")); player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "Members online: " + (player.getClan().getMembersCount()) + ".")); return; } else if (player.isClanLeader() && player.getClan().getMembersCount() >= 15 && player.getClan().getOnlineMembersCount() >= 10) { player.getClan().changeLevel(6); //Ids> 391, 370, 371, 373, 374, 376, 377, 379, 383 for (int s : clanSkills) { Skill clanSkill = SkillData.getInstance().getInfo(s, SkillData.getInstance().getMaxLevel(s)); player.getClan().addNewSkill(clanSkill); player.getClan().broadcastClanStatus(); } player.getClan().addReputationScore(15000, true); player.sendPacket(new EtcStatusUpdate(player)); player.sendPacket(new AcquireSkillDone()); player.sendPacket(new CreatureSay(0, Say2.BATTLEFIELD, "Clan Manager", "Congratulations, Your clan has been rewarded!.")); } } else super.onBypassFeedback(player, command); } @Override public void onAction(L2PcInstance player) { if (this != player.getTarget()) { player.setTarget(this); player.sendPacket(new ValidateLocation(player)); } else if (isInsideRadius(player, 100, false, false)) { player.setLastFolkNPC(this); showMainHtml(player, "data/html/mods/ClanManager/main.htm"); player.sendPacket(ActionFailed.STATIC_PACKET); } else { player.getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, this); player.sendPacket(ActionFailed.STATIC_PACKET); } } private void showMainHtml(L2PcInstance player, String file) { String filename = HtmCache.getInstance().getHtm(file); if (filename != null) { NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setHtml(filename); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%charname%", player.getName()); player.sendPacket(html); filename = null; html = null; } } }
-
L2JSERVER MOST PRECISE DROP STRATEGY
Hey, what's up, applying this patch works better, but raidboss drops shows it rare, like this: https://prnt.sc/weftxv NVM fixed: https://prnt.sc/weg22g
-
.7rb Command for L2jHi5
package handlers.voicedcommandhandlers; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; public class SevenRB implements IVoicedCommandHandler { private static final String QUEST_NAME = "Q00254_LegendaryTales"; private static final String SERVER_NAME = "(NAME)"; private static final String[] commands = { "7rb", }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params) { if (command.equalsIgnoreCase("7rb")) { QuestState st = activeChar.getQuestState(QUEST_NAME); NpcHtmlMessage m = new NpcHtmlMessage(); m.setHtml(buildHtml(st)); activeChar.sendPacket(m); } return true; } private static final String buildHtml(QuestState st) { StringBuilder sb = new StringBuilder(); sb.append("<html><head>"); sb.append("<title>" + SERVER_NAME + "</title>"); sb.append("</head>"); sb.append("<body><br>"); sb.append("<br>7Rb Quest (Legendary Tales) status:<br>"); if (st == null) { sb.append("Quest is not started yet. Please visit Glimore in dragon valley in order to start it."); sb.append("<br>"); } else { if (st.isCond(1)) { for (Bosses boss : Bosses.class.getEnumConstants()) { sb.append(boss.getName() + ": "); sb.append(checkMask(st, boss) ? "<font color=\"00FF00\">Killed.</font>" : "<font color=\"FF0000\">Not killed.</font>"); sb.append("<br>"); } } else { sb.append("Legendary Tales quest is completed."); sb.append("<br>"); } } sb.append("</body></html>"); return sb.toString(); } private static boolean checkMask(QuestState qs, Bosses boss) { int pos = boss.getMask(); return ((qs.getInt("raids") & pos) == pos); } @Override public String[] getVoicedCommandList() { return commands; } public static enum Bosses { EMERALD_HORN("Emerald Horn"), DUST_RIDER("Dust Rider"), BLEEDING_FLY("Bleeding Fly"), BLACK_DAGGER("Blackdagger Wing"), SHADOW_SUMMONER("Shadow Summoner"), SPIKE_SLASHER("Spike Slasher"), MUSCLE_BOMBER("Muscle Bomber"); private final String name; private final int _mask; private Bosses(String name) { this.name = name; _mask = 1 << ordinal(); } public int getMask() { return _mask; } public String getName() { return name; } } } Sorry but i needed to make it look right xD
-
[Share][Freya/h5][L2Jofficial]Built-In Global Gatekeeper
Link off