Jump to content

BaM4yYy

Members
  • Posts

    26
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About BaM4yYy

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

BaM4yYy's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. Thats fine, thank u very much , anyway i will try to figure out this . If i find any solution i will post it back here.
  2. Yep i did it like i did with the rest of them (L2PcInstance with Player and the rest ... bla bla ) import net.sf.l2j.gameserver.model.L2Object; with import net.sf.l2j.gameserver.model.WorldObject; .L2PcInstance with import net.sf.l2j.gameserver.model.Player ; and etc ..
  3. Hi elfo, would u like to tell me what is that error about , because i already try to rename it with the updated name (like it is in the higher version WorldObject.java ), i've tried to rename all the old .java name but still getting that error http://prntscr.com/fr604k i'm using acis 368, thank you in advance.
  4. Hello guys i'm looking for method that i would be able to use one id with a few ids inside for example if i put in droplist id 9999 it will generate random item and will drop it . like it wont be necessary to add the items one by one in the drop list , i have found a code for gracia final but when i tried to put it on interlude (acis) its not working its . In the database its saying Droplist data for undefined itemId: 9999. Also there is no error on the Gameserver----> its saying . Loaded 63 item lists from the database. ....and loaded 3 combined item lists from the database. I'm using Acis 368 rev http://prntscr.com/fdluip thats the database package net.sf.l2j.gameserver.datatables; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.StringTokenizer; import java.util.logging.Level; import java.util.logging.Logger; import javolution.util.FastList; import javolution.util.FastMap; import net.sf.l2j.L2DatabaseFactory; import net.sf.l2j.commons.random.Rnd; public class ItemLists { protected static final Logger _log = Logger.getLogger(ItemLists.class.getName()); private FastMap<String, FastList<Integer>> _itemLists; public static ItemLists getInstance() { return SingletonHolder._instance; } private ItemLists() { loadLists(); } public void loadLists() { _itemLists = new FastMap<String, FastList<Integer>>(); Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT * FROM itemlists"); ResultSet result = statement.executeQuery(); int count = 0; while (result.next()) { String list = result.getString("list"); if (list == null) continue; if (list.equalsIgnoreCase("")) list = "0"; final StringTokenizer st = new StringTokenizer(list, ";"); FastList<Integer> fastlist = new FastList<Integer>(); while (st.hasMoreTokens()) { int itemId = 0; try { itemId = Integer.parseInt(st.nextToken()); } catch (Exception e) { e.printStackTrace(); itemId = 0; } if (itemId != 0) fastlist.addLast(itemId); } final String name = result.getString("name"); if (!_itemLists.containsKey(name)) { _itemLists.put(name, fastlist); count++; } } result.close(); statement.close(); _log.config("Loaded " + count + " item lists from the database."); statement = con.prepareStatement("SELECT name, include FROM itemlists"); result = statement.executeQuery(); count = 0; while (result.next()) { String include = result.getString("include"); if (include == null || include.equalsIgnoreCase("0")) continue; final StringTokenizer st = new StringTokenizer(include, ";"); FastList<Integer> fastlist = new FastList<Integer>(); while (st.hasMoreTokens()) { int listId = 0; try { listId = Integer.parseInt(st.nextToken()); } catch (Exception e) { e.printStackTrace(); listId = 0; } if (listId != 0) { fastlist.addAll(_itemLists.get(getListName(listId))); } } _itemLists.get(result.getString("name")).addAll(fastlist); count++; } _log.config("....and loaded " + count + " combined item lists from the database."); } catch (Exception e) { _log.log(Level.SEVERE, "Error loading item lists.", e); } finally { try { con.close(); } catch (Exception e) { } } } public String getListName(int listId) { int count = 1; if (listId > 1000000) listId -= 1000000; for (String val : _itemLists.keySet()) { if (count == listId) return val; count++; } _log.warning("getListName() of ItemLists returned null!!!!!!!!!!!"); return null; } public int generateRandomItemFromList(int listId) { final String name = getListName(listId); if (name != null) { FastList<Integer> val = _itemLists.get(name); if (val != null && !val.isEmpty()) return val.get(Rnd.get(val.size())); } _log.warning("generateRandomItemFromList() of ItemLists returned 0!!!!!!!!!!! list id: " + listId); return 0; } public FastList<Integer> getFirstListByItemId(int itemId) { for (FastList<Integer> list : _itemLists.values()) { if (list != null && list.size() > 0) { if (list.contains(itemId)) return list; } } return null; } public void debug() { System.out.println(_itemLists.toString()); } @SuppressWarnings("synthetic-access") private static class SingletonHolder { protected static final ItemLists _instance = new ItemLists(); } }
  5. well its seems kinda hard , i will try out that u've said guys thank u very much and sorry if i bother u
  6. Hello guys i'm looking for that kind of showing in game the % for the skill chance http://prnt.sc/f69sj0 Can someone tell me what it is code in eclipse or some code in system folder thanks in advance
  7. well i found that code in l2skills (l2 acis ) List<Creature> targetList = new ArrayList<>(); // Go through the Creature knownList if (_skillType == L2SkillType.DUMMY) if (onlyFirst) return new Creature[] { activeChar }; if (activeChar instanceof Player)and its work perfect :D:D i dont know if its right or not but there is not error in eclipse neither in game server and its working fine in game thanks buddy ^^
  8. Hello guys, i'm trying to add that mode on (acis 368) https://pastebin.com/7xGspwup but i have some error can anyone help me to solve it out cuz im new in that kind of stuff thanks in advance the error that i get is that one http://prntscr.com/f4exqp and http://prntscr.com/f4exxh
  9. Sorry guys, i have the following error http://prnt.sc/f2w1xi if u use the create method leaveparty in type l2pcinstance , what is gonna happend ? i will just fix it or its gonna be completely wrong. Sorry im new in this things ^^ . Thanks in advance
  10. + if (isAutoPot(728)) + { + sendPacket(new ExAutoSoulShot(728, 0)); + setAutoPot(728, null, false); + } + if (isAutoPot(1539)) + { + sendPacket(new ExAutoSoulShot(1539, 0)); + setAutoPot(1539, null, false); + } + if (isAutoPot(5592)) + { + sendPacket(new ExAutoSoulShot(5592, 0)); + setAutoPot(5592, null, false); + Bro do u know on which line the code should be on cuz i didn't find this @@ -4321,6 +4339,22 @@ teleToLocation(184351, 20318, -3174, 0); }. Thank u in advance PS: All good thank u anyway ^^
  11. Sorry dude, do u have the skills folder as well ?? PS: i find it all thanks ^^
  12. okey thanks and one more question when i trying to Compiled it i take error : BUILD FAILED C:\Users\DarkY\workspace\L2jFrozen_GameServer\build.xml:64: Compile failed; see the compiler error output for details. and details are that --> <javac destdir="${build.classes}" optimize="on" debug="on" source="1.6" target="1.6" encoding="utf-8" nowarn="off">
  13. okey i didn't see lag but its okey :D
×
×
  • Create New...