Jump to content

TouchAndDie

Members
  • Posts

    115
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by TouchAndDie

  1. for enchant check your config ( olympiad.prop ) you have AltOlyEnchantLimit = -1 , -1 -> disable. and for restriction is better to make S grade stats for S80/84 armors not grade restriction ( if you have elegia in oly, svr will take consideration of S grade stats ).. understand what i mean ? :D
  2. /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package com.l2jserver.gameserver.model.actor.instance; import com.l2jserver.Config; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.item.instance.L2ItemInstance; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jserver.gameserver.network.serverpackets.PledgeShowInfoUpdate; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; import com.l2jserver.gameserver.templates.chars.L2NpcTemplate; public final class L2ClanTraderInstance extends L2Npc { private static final int CLITEM = Config.CLITEMID; public L2ClanTraderInstance(int objectId, L2NpcTemplate template) { super(objectId, template); setInstanceType(InstanceType.L2ClanTraderInstance); } @Override public void onBypassFeedback(L2PcInstance player, String command) { NpcHtmlMessage html = new NpcHtmlMessage(1); if (command.equalsIgnoreCase("crp")) { if (player.getClan().getLevel() > 4) html.setFile(player.getHtmlPrefix(), "data/html/clantrader/" + getNpcId() + "-2.htm"); else html.setFile(player.getHtmlPrefix(), "data/html/clantrader/" + getNpcId() + "-1.htm"); sendHtmlMessage(player, html); return; } else if (command.startsWith("exchange")) { int itemId = Integer.parseInt(command.substring(9).trim()); int reputation = 0; int itemCount = 0; L2ItemInstance item = player.getInventory().getItemByItemId(itemId); long playerItemCount = item == null ? 0 : item.getCount(); switch (itemId) { case 9911: reputation = Config.BLOODALLIANCE_POINTS; itemCount = 1; break; case 9910: reputation = Config.BLOODOATH_POINTS; itemCount = 10; break; case 9912: reputation = Config.KNIGHTSEPAULETTE_POINTS; itemCount = 100; break; case CLITEM: reputation = Config.CLPOINTS; itemCount = Config.CLCOUNT; break; } if (playerItemCount >= itemCount) { player.destroyItemByItemId("exchange", itemId, itemCount, player, true); player.getClan().addReputationScore(reputation, true); player.getClan().broadcastToOnlineMembers(new PledgeShowInfoUpdate(player.getClan())); SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.CLAN_ADDED_S1S_POINTS_TO_REPUTATION_SCORE); sm.addNumber(reputation); player.sendPacket(sm); html.setFile(player.getHtmlPrefix(), "data/html/clantrader/" + getNpcId() + "-ExchangeSuccess.htm"); } else html.setFile(player.getHtmlPrefix(), "data/html/clantrader/" + getNpcId() + "-ExchangeFailed.htm"); sendHtmlMessage(player, html); return; } else super.onBypassFeedback(player, command); } private void sendHtmlMessage(L2PcInstance player, NpcHtmlMessage html) { html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } @Override public void showChatWindow(L2PcInstance player) { player.sendPacket(ActionFailed.STATIC_PACKET); String filename = "data/html/clantrader/" + getNpcId() + "-no.htm"; if (player.isClanLeader()) filename = "data/html/clantrader/" + getNpcId() + ".htm"; NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(player.getHtmlPrefix(), filename); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } @Override public String getHtmlPath(int npcId, int val) { String pom = ""; if (val == 0) pom = "" + npcId; else pom = npcId + "-" + val; return "data/html/clantrader/" + pom + ".htm"; } } and another question :-s , i have created a new buff... how can i make it to appear at "Reinforcement skills" not at "Psihycal Skills" ?
  3. hello i've tried to make a clan rep manager but i have one problem with "case" .. i have added this "private static final int CLITEM = Config.CLITEMID;" in L2ClanTraderInstance and this: case CLITEM: reputation = Config.CLPOINTS; itemCount = Config.CLCOUNT; break;[code] but i get warning, "case expressions must be constant expressions" how can i fix it ? :-\
  4. i have added this: http://maxcheaters.com/forum/index.php?PHPSESSID=6a684154d475a08a5c4ce6fef6a89e71&topic=211730.0 to my server, i have done the core/dp part, everything work but it dosen't want to start, i've put time interval in l2jmods.prop 15:00 and nothing. I wanted to start it from //ctf command and it don't start... I don't get errors in GS log client: h5
  5. i have done the core/dp part... everything work but it dosen't want to start :| i've put time interval in l2jmods.prop 15:00 and nothing .. i wanted to start it from //ctf command and it don't start ...
  6. i have this reward system package com.l2jserver.gameserver.instancemanager; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.util.ArrayList; import java.util.Collection; import com.l2jserver.gameserver.Announcements; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.model.item.instance.L2ItemInstance; import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; public class AutoVoteRewardHandler { private final String HOPZONE = "http://l2.hopzone.net/lineage2/moreinfo/L2Worldx20x1000PvP/74078.html"; // 60 * 1000(1000milliseconds = 1 second) = 60seconds private final int initialCheck = 60 * 1000; // 1800 * 1000(1000milliseconds = 1 second) = 1800seconds = 30minutes private final int delayForCheck = 600 * 1000; private final int[] itemId = {3500, 5000, 6500 }; private final int[] itemCount = { 1, 5, 4}; private final int[] maxStack = { 1, 1, 1 }; private final int votesRequiredForReward = 1; // do not change private int lastVoteCount = 0; private static ArrayList<String> _listedIps; private AutoVoteRewardHandler() { System.out.println("Vote Reward System Initiated."); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoReward(), initialCheck, delayForCheck); } private class AutoReward implements Runnable { @Override public void run() { int votes = getVotes(); System.out.println("Server Votes: " + votes); if (votes != 0 && getLastVoteCount() != 0 && votes >= getLastVoteCount() + votesRequiredForReward) { Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values(); int onlinePlayers = 0; for (L2PcInstance pl : pls) { if (pl.isOnline() && !pl.getClient().isDetached()) { onlinePlayers++; } } _listedIps = new ArrayList<String>(onlinePlayers); L2ItemInstance item; for (L2PcInstance player : pls) { if (player != null && player.isOnline() && !player.getClient().isDetached()) { for (int i = 0; i < itemId.length; i++) { item = player.getInventory().getItemByItemId(itemId[i]); if (item == null || item.getCount() < maxStack[i]) { String host = player.getClient().getConnection().getInetAddress().getHostAddress(); if (host != null && !_listedIps.contains(host)) _listedIps.add(host); else return; player.addItem("reward", itemId[i], itemCount[i], player, true); } } } } setLastVoteCount(getLastVoteCount() + votesRequiredForReward); } Announcements.getInstance().announceToAll("Server Votes: " + votes + " | Next Reward on " + (getLastVoteCount() + votesRequiredForReward) + " Votes."); if (getLastVoteCount() == 0) { setLastVoteCount(votes); } } } private int getVotes() { URL url = null; InputStreamReader isr = null; BufferedReader in = null; try { url = new URL(HOPZONE); isr = new InputStreamReader(url.openStream()); in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null) { if (inputLine.contains("moreinfo_total_rank_text")) { return Integer.valueOf(inputLine.split(">")[2].replace("</div", "")); } } } catch (IOException e) { e.printStackTrace(); } finally { try { in.close(); } catch (IOException e) { } try { isr.close(); } catch (IOException e) { } } return 0; } private void setLastVoteCount(int voteCount) { lastVoteCount = voteCount; } private int getLastVoteCount() { return lastVoteCount; } public static AutoVoteRewardHandler getInstance() { return SingletonHolder._instance; } @SuppressWarnings("synthetic-access") private static class SingletonHolder { protected static final AutoVoteRewardHandler _instance = new AutoVoteRewardHandler(); } } its for freya but i wanna use it on H5, why i get warning at "Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values();" ?
  7. and why after i delete the skill from skilltrees i don't get the errors ..
  8. i have added this in skillTrees->classSkillTree <skill skillName="Expertise W90" skillIdLvl="239,8" getLevel="90" autoGet="true" /> and i get this errors... ---------------------- End --------------------- --------[L2World] object: Kamael Village Teleportation Scroll(12753)[268484597] already exist in OID map!-------- New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- --------[L2World] object: Adventurer's Scroll of Escape(10650)[268484609] alread y exist in OID map!-------- New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- --------[L2World] object: Dagger(10)[268484610] already exist in OID map!------- - New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- --------[L2World] object: Squire's Sword(2369)[268484623] already exist in OID m ap!-------- New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- --------[L2World] object: Squire's Shirt(1146)[268484621] already exist in OID m ap!-------- New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- --------[L2World] object: Squire's Pants(1147)[268484622] already exist in OID m ap!-------- New object: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:126) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ----------------- Previous Put ----------------- Previous: java.lang.Thread.getStackTrace(Unknown Source) com.l2jserver.gameserver.model.L2World.storeObject(L2World.java:134) com.l2jserver.gameserver.model.itemcontainer.Inventory.restore(Inventory.java:15 88) com.l2jserver.gameserver.model.itemcontainer.PcInventory.restore(PcInventory.jav a:701) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance. java:7470) com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.jav a:1228) com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java :587) com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(Character Select.java:115) com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClie ntPacket.java:62) com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1095) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) ---------------------- End --------------------- Unclosed connection! Trace: com.l2jserver.gameserver.model.actor.instance.L2PcIn stance.restore(L2PcInstance.java:7282) java.lang.RuntimeException at com.l2jserver.L2DatabaseFactory.getConnection(L2DatabaseFactory.java: 218) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2 PcInstance.java:7282) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcI nstance.java:1228) at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2Game Client.java:587) at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImp l(CharacterSelect.java:115) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:62) at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1 095) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
  9. why when i add a new npc, the name is invisible and to others npc ( default npc ) are visible ? i don't know where is the bug :|
  10. i have add to experience.java this: -1L, // level 0 (unreachable) 0L, 68L, 363L, 1168L, 2884L, 6038L, 11287L, 19423L, 31378L, 48229L, //level 10 71201L, 101676L, 141192L, 191452L, 254327L, 331864L, 426284L, 539995L, 675590L, 835854L, //level 20 1023775L, 1242536L, 1495531L, 1786365L, 2118860L, 2497059L, 2925229L, 3407873L, 3949727L, 4555766L, //level 30 5231213L, 5981539L, 6812472L, 7729999L, 8740372L, 9850111L, 11066012L, 12395149L, 13844879L, 15422851L, //level 40 17137002L, 18995573L, 21007103L, 23180442L, 25524751L, 28049509L, 30764519L, 33679907L, 36806133L, 40153995L, //level 50 45524865L, 51262204L, 57383682L, 63907585L, 70852742L, 80700339L, 91162131L, 102265326L, 114038008L, 126509030L, //level 60 146307211L, 167243291L, 189363788L, 212716741L, 237351413L, 271973532L, 308441375L, 346825235L, 387197529L, 429632402L, //level 70 474205751L, 532692055L, 606319094L, 696376867L, 804219972L, 931269476L, 1151264834L, 1511257834L, 2099246434L, 4199894964L, //level 80 6299894999L, 8399894999L, 10499894999L, 12599894999L, 14699894999L, //level 85 25314000000L, 32212040000L, 40489040000L, 50421040000L, 63424000000L, //level 90 79026500000L, 97751000000L, 121156000000L, 149242000000L, 182946000000L, 225006000000L, 275479000000L, 336050000000L, 408732000000L, //level 99 495950000000L }; when i enter in l2 world i get disconnected and in gameserver log i get this: Client: [Character: testing[268482376] - Account: test - IP: 127.0.0.1] - Fai led running: [C] 03 EnterWorld - L2J Server Version: 4495M - DP Revision: 7777M ; 9 java.lang.ArrayIndexOutOfBoundsException: 9 at com.l2jserver.gameserver.model.entity.RecoBonus.getRecoBonus(RecoBonu s.java:46) at com.l2jserver.gameserver.network.serverpackets.ExVoteSystemInfo.<init >(ExVoteSystemInfo.java:37) at com.l2jserver.gameserver.network.clientpackets.EnterWorld.runImpl(Ent erWorld.java:438) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:62) at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1 003) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) where is the problem ?
  11. your server use diffrent protocol :D maybe is not epilogue pack :)
  12. in l2character.java is public int getMaxBuffCount() { return Config.BUFFS_MAX_A-beep-T + Math.max(0, getSkillLevel(L2Skill.SKILL_DIVINE_INSPIRATION)); } in skillspellbooktable is public int getBookForSkill(int skillId, int level) { if (skillId == L2Skill.SKILL_DIVINE_INSPIRATION && level != -1) { switch (level) { case 1: return 8618; // Ancient Book - Divine Inspiration (Modern Language Version) case 2: return 8619; // Ancient Book - Divine Inspiration (Original Language Version) case 3: return 8620; // Ancient Book - Divine Inspiration (Manuscript) case 4: return 8621; // Ancient Book - Divine Inspiration (Original Version) default: return -1; } } in l2pcinstance is if (sk == null || (sk.getId() == L2Skill.SKILL_DIVINE_INSPIRATION && !Config.AUTO_LEARN_DIVINE_INSPIRATION && !isGM())) in Requestacquireskill is if (Config.DIVINE_SP_BOOK_NEEDED && skill.getId() == L2Skill.SKILL_DIVINE_INSPIRATION) and in requestacquireskillinfo is if (Config.DIVINE_SP_BOOK_NEEDED && skill.getId() == L2Skill.SKILL_DIVINE_INSPIRATION) where do i have to change ? :O i can't figured out ...
  13. 1 - i have searched, i've found in l2skills this: public static final int SKILL_DIVINE_INSPIRATION = 1405; ... but how can i edit the max buffs ? :| 2 - thanks.
  14. ok, i'll pick 2 :D and how can i edit Divine Inspiration ? is coredone but i can't find it in eclipse where is it ? :| and how can i make triggered buffs don't overbuff ?
  15. how can i edit classes i want less p atk/p def/ m def :)
  16. Excellent server !!! i hope it will grow up fast ^^
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock