Jump to content

Tryskell

Legendary Member
  • Posts

    5,373
  • Joined

  • Last visited

  • Days Won

    70
  • Feedback

    0%

Everything posted by Tryskell

  1. I have to agree with Matim, you're the sort of ppl doing a pack only to edit credits and put 10 commits to modify your pack name instead of l2j import name, after that you lack of ideas and the project is given up. Don't worry there are at least 10 projects before you which did the same. On the topic, use the search function of Eclipse and replace all "l2jxxxx" by "l2jroxxor". And correct errors after that.
  2. NPE error, and L2JEqual isn't supported on MxC forum. On the topic, you should check the MultiSellChoose packet, there is surely a missing check if (something != null) I invite you to check current L2J packets to find a fix. And if you're too lazy to do it, ask on their forum.
  3. I don't think you get it, test your damn links, when you got the error on logs you got a location to search. This will cut research time by 10 or more. If that can help you, someone got exactly the same error, so I dunno if he used the same script or if it's Freya bug. Anyway you're alone to fix it now, I don't come back on this topic.
  4. Funny, JoeDaFlow got the exact same problem with a python NPC. What chronicle, which NPC are you using ? It's a custom NPC you surely added which bug. Joe is making a Freya server, so this bug can come from Freya update aswell if you're using Freya.
  5. Do a search, this problem is recurrent and solution have been already posted.
  6. I said to you higher to do some tests to define when errors come, I'm willing to help but I won't search your damn code for yourself. Your problem if you don't want help helpers.
  7. The 5th statement was about House serie I was watching and there is no more episodes with FR subtitles (season 7, number 8 ) :(. Give GS error if you have. And a link to gatekeeper (edit your first post), the only search result for fallenfalcon is your last post lol.
  8. Gratz to commit back a code which was good in 2007 (and even before :P). Take care of commits next time, and thx pcalin to report it, I just helped him.
  9. First = this is english section (in "[Request] Dev Help [L2J] En", it's why there is a "En"), second = what do you want we do with a client error, we're not Mary Poppins, post gameserver errors only third = post pack/chronicle/buffer, personally it's the last time I say that fourth = I understood gatekeeper, navicat, spawn... So wtf it goes with client error ? fifth = everybody lies.
  10. I just pickuped the content and copypasted it on a clean IL L2J SiegeManager.java, and the files are 100% the same except imports. Anyway I'm stupid as this file can't in fault, as sieges tasks are launched from Siege.java. ---- PS : as I tought they focked up code. Ask them to correct Siege.java, at the "coded" line. Search public class ScheduleStartSiegeTask implements Runnable and replace the whole method by the ancient method (pick it from L2J IL pack). Why the heck they changed that, only Mulder & Scully know. There are like 0 reason to change this part of code, as it works since many years without problem lol. I got the L2J clean method under the hand, so enjoy... C/p the name of the method and when you found it, c/p the whole method below on the L2JBr one. public class ScheduleStartSiegeTask implements Runnable { private Castle _castleInst; public ScheduleStartSiegeTask(Castle pCastle) { _castleInst = pCastle; } public void run() { if (getIsInProgress()) return; try { long timeRemaining = getSiegeDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis(); if (timeRemaining > 86400000) { ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining - 86400000); // Prepare task for 24 before siege start to end registration } else if ((timeRemaining <= 86400000) && (timeRemaining > 13600000)) { announceToPlayer("The registration term for " + getCastle().getName() + " has ended.", false); _isRegistrationOver = true; clearSiegeWaitingClan(); ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining - 13600000); // Prepare task for 1 hr left before siege start. } else if ((timeRemaining <= 13600000) && (timeRemaining > 600000)) { announceToPlayer(Math.round(timeRemaining / 60000) + " minute(s) until " + getCastle().getName() + " siege begin.", false); ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining - 600000); // Prepare task for 10 minute left. } else if ((timeRemaining <= 600000) && (timeRemaining > 300000)) { announceToPlayer(Math.round(timeRemaining / 60000) + " minute(s) until " + getCastle().getName() + " siege begin.", false); ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining - 300000); // Prepare task for 5 minute left. } else if ((timeRemaining <= 300000) && (timeRemaining > 10000)) { announceToPlayer(Math.round(timeRemaining / 60000) + " minute(s) until " + getCastle().getName() + " siege begin.", false); ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining - 10000); // Prepare task for 10 seconds count down } else if ((timeRemaining <= 10000) && (timeRemaining > 0)) { announceToPlayer(getCastle().getName() + " siege " + Math.round(timeRemaining / 1000) + " second(s) to start!", false); ThreadPoolManager.getInstance().scheduleGeneral(new ScheduleStartSiegeTask(_castleInst), timeRemaining); // Prepare task for second count down } else { _castleInst.getSiege().startSiege(); } } catch (Throwable t) { } } }
  11. Open an new topic instead of spam a resolved case. You surely got a problem in your gameserver logs, give more infos about pack too, what you tried, etc. It should be write in the damn rules, it's boring to ask the same thing over and over.
  12. I didn't understand one word, but yeah I think it's enough for 500-600 players. And the ram is really fine, even if you uses geodata. It depends of your distribution too. But I would be scared, because except if you pay really hard, I don't think this hoster can be trusted. Too many features. (I'm pro or not ?)
  13. o_o You're welcomed, even if I haven't help lol. If that comes back, post on their forum to report, because I'm not far of the truth if I say they add as much bugs as good commits. You can too search about SiegeManager.java, comparing L2J one with your.
  14. What did you do to correct it finally ?
  15. This is an anti-cheater protection, if you log and you have higher enchanted items than the config says, you're supposed to be a cheater so you're (by default) kicked/jailed/banned.
  16. English perhaps after russian and greek ? What's the price of such host ? There's too much features lol, as a bad IL greek x5000 server.
  17. You can create a code inspired from flood protectors, but don't use them for this sort of purpose. Flood protectors are general, means even if he got a useItem flood protectors, it will be use for ANY use of item (soe, potion, etc). And if he put kick, all his players will be kicked one day or another lol :). So better inspire from floodprotectors than use to delay action.
  18. You have to create an empty database named "l2jdb" before installing tables. The script install tables, but database must be created before.
  19. And if you have problems I can help, but don't wait for a code-to-patch solution, because this isn't the goal of this section.
  20. Define it, your code is long and boring to read.
  21. What is supposed to be the error ? Any translator plox...
  22. Lol ? Have you read the totality of my message ? A boolean will have to return true/false, and why create a method about it ? Just add custom code in an existing zone, or create your own custom zone from a clean template. BTW if you want to add it on an exisiting event, give more infos, because adding it to an existing zone wouldn't be the best solution. Solutions are multiple, and the best one depends of what you need. So explain your case in totality.
  23. SQL part : http://www.maxcheaters.com/forum/index.php?topic=98212.0 More accurate about monster part (avoid to read the first topic) : http://www.maxcheaters.com/forum/index.php?topic=187184.0 ---- Custom mob instances part (perhaps you just want to change drops but else it's fine for any adanced idea you could have) : http://www.maxcheaters.com/forum/index.php?topic=186576.0
  24. From the moment you got BUILD SUCCESSFUL There are no real error, just warnings. BTW to fail a DP compilation you have to be pro, because there is nothing to compile, it's more a organization than a compilation. Yes about Pentium II, it was a joke :). 55 secs is more normal than 5min ^^. About svnversion, see my first post, search on google :P. But you haven't to busy as it doesn't influence the build.
  25. If it's an item which supposed to give a boost in xp rate, I guess you have to create an itemhandler with an onEquip method and using itemIDs and ItemType you need. Analyze others itemhandlers from datapack (after IL) or in core (before IL).
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

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