Jump to content

Tryskell

Legendary Member
  • Posts

    5,365
  • Credits

  • Joined

  • Last visited

  • Days Won

    67
  • Feedback

    0%

Everything posted by Tryskell

  1. http://maxcheaters.com/forum/index.php?topic=190122.msg1847892#msg1847892
  2. Need client modification. So not related to this section of the forum.
  3. For such basic question I made a regular answer :D. http://www.assembla.com/spaces/acis_project/wiki/Contribute_to_community It's not only related to my own project, it can fit with any project. Just try to support existing project than create a new one which won't surely go far, this is my PoV. There's currently enough projects to fit with anyone's "tastes and colors". So test packs, and help which you consider the best for you. About personal developement, if you don't like that or that, you still can work on a personal copy with your customs and synchro with main project from time to time. Main projects (from my own knowledge), on a public state, are currently mine (aCis) and L2JFrozen. If really you can't find something good in both packs, well, just forget about IL. Cause you will redo more or less my own work if your goal is to do a real IL server. Both projects, whatever ways they have taken (no custom and custom), are still better than L2J basic version.
  4. You have to remove the limitation about fishingshots deleting what I quoted in first time. // Fishingshots are not automatic on retail if (_itemId < 6535 || _itemId > 6540) { Then if it's not enough, you have to edit one of all those : - fishingshot itemhandler (try to make looking at soulshot itemhandler); - addAutoSoulShot() method (L2PcInstance) - rechargeAutoSoulShot() method (L2PcInstance)
  5. There's currently no project, it's pure L2J IL pack with 10 fixes. To get a simple overview of what you need to do, check aCis timeline. But I don't understand why to create another project when there are already mine, L2Jfrozen, L2Jloop (well i don't give too much credits about their work, it looks currently like your own project, joke commits but as they based their work on another pack they got some things corrected), without counting russian IL packs (well ok it's russians...). I got 6 months of work behind me, and I surely got 6 months in front of me. Don't hope to do it faster than me. And if you do faster that means simply 2 things : you uses part or entire timelines of another project, or you based your own pack on another pack. A third option is : you're more skilled than me, but on this forum it's kinda hard nowadays to find decent devs (without being disrespectful) :D. Final point is : don't create a new project (better said : don't continue a project opened some months ago with 90 joke commits), but help existing ones. A list of what you must do : ZoneManager refactor, and associated XMLs (I'm at 1011 zones based on L2off, IL is around 200-300). Item refactor (+4 duals passive skills don't exist, many items got problems about drop/sellable/misc, items are split in sql/xml, items don't use skills). Skills refactor (known missing IL skills, NPC skills, chance triggers) olympiads (not only the lolbugs you can find, but the whole refactor with class/free based olympiads) knownlist refactor which use heavy ressources qEngine refactor and quests (can't cp freya cause rewards and even some quests have been heavily changed) AI refactor (general AI of mobs), which need aswell aggro refactor AIs epic bosses scripts, which can't be copy pasted from Freya for at least 3 epic missing castles functions (castles sorcerer, mass gatekeeper, flame/life crystals function) multisell refactor to avoid exploits (not the lolfix 5 lines allowenchantement) tradelist refactor to avoid exploits boats are broken partymatch / commandchannel are broken prismeval is broken (mobs, mobs skills, quests related to the place, teleport) I don't even talk of all little mini bugs, of missing serverpackets, and all little or bigger shits arounds.
  6. If it's different of what I wrote, and therefore of the L2J way, consider to post in L2J Frozen forum directly, cause they made it more custom than original custom and so only them can answer.
  7. A big part of automation is skipped in clientpacket requestAutoSoulshot : // Fishingshots are not automatic on retail if (_itemId < 6535 || _itemId > 6540) { Finally I'm not really sure your ask is possible, as it uses a serverpacket ExAutoSoulShot(). Anyway the part of code which interests you is this one : else { if (activeChar.getActiveWeaponItem() != activeChar.getFistsWeaponItem() && item.getItem().getCrystalType() == activeChar.getActiveWeaponItem().getCrystalType()) { activeChar.addAutoSoulShot(_itemId); activeChar.sendPacket(new ExAutoSoulShot(_itemId, _type)); // start the auto soulshot use SystemMessage sm = new SystemMessage(SystemMessageId.USE_OF_S1_WILL_BE_AUTO); sm.addItemName(_itemId);// Update Message by rocknow activeChar.sendPacket(sm); activeChar.rechargeAutoSoulShot(true, true, false); } else { if ((_itemId >= 2509 && _itemId <= 2514) || (_itemId >= 3947 && _itemId <= 3952) || _itemId == 5790) activeChar.sendPacket(new SystemMessage(SystemMessageId.SPIRITSHOTS_GRADE_MISMATCH)); else activeChar.sendPacket(new SystemMessage(SystemMessageId.SOULSHOTS_GRADE_MISMATCH)); } }
  8. I didn't understand the main part of the message, aka the question :P. "Repeate por favor" :) "Customs" I decide to keep are tested then corrected if it is bugged in any matter. Wedding manager, class masters have been reworked (weddingmanagerinstance by my own to avoid to use .commands, class masters following Freya but correcting one NPE issue). If it wasn't the question, consider be more accurate or even use english && spanish :P.
  9. Project has never been "slow". 141 revs in 6 months, it would be low for any other pack, but taking in consideration the number of line per commits, I would say compared to others packs, (and if others packs could commit only good things, lol) I'm around rev 800-900.
  10. http://trac.assembla.com/l2j-xg/changeset/93 http://trac.assembla.com/l2j-xg/changeset/94 All changes of Iklesios, whoever he is, are pure joke. If you want to laugh read from 40 to 94. Seriously if you have no clue about what you do, just continue to play. It's a shame to do such project. It's not adding in GS logs "phx protection activated" that you will protect your server. Dead project, definitively. Perhaps 10 real commits (overshared fixes) on 100. Stop to waste time of ppl, and help real projects if you got some decence. You're leeching eventual testers for real projects. What you think to correct is definitively not the main things to correct. Regards kids, stop to play with adults's stuff. You perhaps don't know how to use a timeline, but I do. Tk.
  11. I'm the unique pack with a decent classMaster ? :P
  12. That's not because you create a new thread than you will have more answers. At best you got this topic locked, at worst you got dekarmed if you continue.
  13. Erm, jukebox exists since IL so... I don't know what you need more. If you want to create a playlist, it's the same stuff than scheme buffer. You add both and PAF... Chocapic.
  14. AllowClassMaster must be set to True in config. It will spawn 5 generic classmasters in newbies towns after restart or //reload npc. If you try to spawn one in current Freya and the option is disabled, you will have a NPE. So activate the option before.
  15. The biggest part is more about security, if your PHP script works but all accounts are ripped by a funny boy, that's not really awesome feature :P.
  16. It's why Jython sucks, it never give you a decent error report. Basically you got a db connection which isn't closed. I think error is higher than I thought. Aka you haven't problems with quests themselves, but with qengine. If you're SURE you didn't touch to anything related to qengine, or if you're SURE your qengine was normally working before, you can first check your custom added quests. If you don't find anything related to quests I suggest you to search from all those methods, and related methods. onAdvEvent() should be null anyway, and as 419 and 418 got same problem that's surely not related. notifyEvent(Quest.java:448) processQuestEvent(L2PcInstance.java:1764) Another thing, when have you those errors ? GS load, accept quest,... It seems each time you got a problem, you were speaking to a npc (notifyEvent).
  17. Why IL, why L2J. About the chronicle, it's simpliest the most used chronicle, and my favorite. This is a personal choice. About L2J, it's simply the best and easiest way for a unique server. And if you think "unique" equals "pvp all day long, +30 weapons, hero for all" as 90% of ppl, well you're simply NOT in the 10% who got real ideas :). You can do multiple awesome gameplays, and the fact is to give a decent pack for any idea you can have. If you use it as a simple low rate, you can, if you use as a mid rate, you can, if you use as high rate, you can. Point is to centralize IL L2J developement around my pack. At the top begin, this pack was intented to feed my faction gameplay server. If that works well, I would like to begin a new concept aswell. It's the reason of the existence of the central pack, which got all. You remove what you don't want after, keep what you want. You can keep all, or part. A good dev is free to do whatever he wants. I offer that service to any people who got ideas, which couldn't be made on a L2Off cause of the inner system of L2Off. And I develop my own Java skills, lol. What's the bad part on it ? ^^. PS : this is aswell a challenge. PS2 : if all ppl were working on the same project, we could have a near L2Off pack before the end of the year. Or if someone can clone me... PM :D.
  18. My pack got all skills refactored so... If it's not existing, you have to add some codes on items.
  19. Not from here, obviously ::). Dev is really lazy, he answers to any messages, even the most stupid, when he could use his precious time to dev. I must add he is pretty weak, got a big ego but help noobies aswell and he is small (and it's why he uses a dwarf as main). And he like cakes, ice creams and never sleep (some ppl call him "the bat"). The worst is, he is me.
  20. Unclosed connection, that smells the ugly jython quest. Quest$419.onAdvEvent(), try to check the content.
×
×
  • 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