Jump to content

Tryskell

Legendary Member
  • Posts

    5,367
  • Joined

  • Last visited

  • Days Won

    68
  • Feedback

    0%

Everything posted by Tryskell

  1. You can meet 2 possibilities : - sources : it's the editable version of a pack. - precompiled : a compiled version of sources. Basically you got sources, you compile them and you got a (pre)compiled pack. This pack is ready to launch a server, but can't be edited anymore (core side). People like to share precompiled packs for a fast test of possibilities. You don't have to download sources and compile, you only have to install the pack and play. A pack (or fork) is basically a "child" of a bigger project. L2J is basically the main "mother" of all packs. Some packs raised enough to become themselves big, such as L2JFree. Such pack are far different from original files, but still can have many similar codes. The only (real & not dangerous) way to add code is to have sources. Once the pack is compiled, you have to recompile it again (and replace old files by new) to see differences. It depends of what you change. Many things are now handled directly in datapack. SQLs, HTMs, and even java files.
  2. Revision 155-161 add : - retail magical critical rate formula (based on l2p work) - corrected Confusion effects (mobs are killing themselves and can go to another mob). - unified project organization (on 4 commits instead of 1, like any bad project) - added 6 teleports "quests", all tested and corrected using L2off htms. - Correction of MANADAM effects, which now support MDOT. Effect is really supposed to burn some initial mana then to do a MDOT. - Fixes the teleport skill from Blade of Splendor (VoS), which had 2 skillType (o_o). - Fixes attack button on pet betray mod. - Bypass shield's check on Hydro Blast's use (2007 L2Guru topics) - fix macro items use deleting the itemUse fP. Even put at 1, it was making it bugging. Thanks to the growing faCebook community, aCis page got now a decent URL ^^. Ty to all followers ! You can find it clicking here. I know it's named L2aCis, but faCebook doesn't allow 4 letters ;o. Project is aCis, not L2JaCis, not L2aCis... Just aCis ! Special mention to Vonak, who made me open a section only for him (skills report) !
  3. The fact handlers are in DP doesn't mean at all you can't use java. It's currently the versus. Handlers ARE .java so I don't get how you managed to think you couldn't use java. You surely can already see java errors on your DP. If not, check it out: http://l2jserver.com/forum/viewtopic.php?f=40&t=10726 Anyway your problem is another. Goal of triggersOnActionRequest() is to check which packet is sent, and to react accordingly. Understand you must send a certain packet in order to activate content using it. The main problem of unstuck is it's using a skill. So basically (and you surely don't know it) you are casting a skill when using a SoE, or using /unstuck. So you have to allow (at least) to launch a skill. You can use L2PHX to see which packets you need to allow. But care, you have to know there aren't "special cases". All those packets will be allowed. Exemple, let's say escape use following packets : target (yourself), cast a skill. If you authorize those packets, that means EVEN a mage which teleports and is in spawn protection CAN ATTACK UNDER THE PROTECTION (as he can target and launch skills as he wants without making react the system) ! I hope my answer is kinda full for you. About which packets to "add" in the current system, it's simple. You have 2 choices : - use of L2PHX to sniff which packets you send, and correct them without doing them 1 by 1 via test. - use the "debug" option of L2J. An information is sent with packet name when you break the protection. Problem of that choice is you have to correct packets 1 by 1, so you have to recompile, relog, retest, correct, recompile, relog, retest, correct...
  4. Type "EnableDdosProSystem = True" on google, you will get surprises. Frozen is based on Scoria, and Sigmo has many Scoria (as Scoria lolteleporters) features aswell, if not directly based on. Scoria itself has surely "stolen" that from another russian project. In any way, there's nothing to be proud of... The review of that *feature* is speechless : http://www.l2jserver.com/forum/viewtopic.php?f=81&p=118761 About others points it's already seen in any pack, so... Even the '99,9% working stuff'. If in the 0,1% you got semi-working Freya partymatching, broken macros delay, databases on L2J/forks, broken seven signs, and so on, it's a BIG 0,1%.
  5. Well after that stupid week on MxC which made me "500 internal error" and "502 Gateway error", I can finally answer. That's my 4th fockin answer, the 3 others were more bigger and detailed, but are lost. Items using skills are following : +4 passive dual, extractable items, potions/scrolls and all consumables with effects, all SAs. You must add ChanceTrigger both for SAs (critical stun % luck) and mirage skill type. As I told you, without an item refactor you don't have to edit items skills, cause they won't be used. If you care only about players, I guess it's fine.
  6. There's a difference between template name and 'actual' name. You have to retrieve the actual name, not template's one.
  7. You got already a NPC with id 67222, so delete it or change your query.
  8. In your database (npc table), verify if you got a NPC with type L2ClassMaster. You must have at least 1. Following query is fine : SELECT * FROM `npc` WHERE `type` LIKE '%L2Classmaster%'
  9. Well-know issue of L2JFree IL, you have to add 'apprentice' column in characters table (or remove it from your characters table, I slept 2 hours yesterday and it's 3 of morning :D). Find over Google with such stuffs, it has been over-shared (if you are really too much new to L2J stuff and you can't add yourself an int column...). Good night. :D
  10. I'm proud to announce even a free IL project can have one step before all others (both private, free, IL and nonIL projects) :).
  11. You're outlaw, the GNU GPL is supposed to allow any copy of the software to be with sources (meaning of "copyleft") in order to be edited. So you normally can't use this licence if you give/sell a precompiled pack only. http://www.gnu.org/copyleft/gpl.html :D
  12. Do as I said then, delete one LS, c/p both GS on same computer, and register a new hexID for the fresh server (in the LS tools folder). Your LS server will have 2 GS entries then, and will list them.
  13. Come on guys and floodprotector lolfix. fPs aren't supposed to work like/for that. From what I understand, when you push once the CP potion, you got constant use of them instead of only 1. So here are some questions : - does it work for any potion type ? You know as me HPs pot got a cooldown of some seconds, but do mana potion, or any potion with instant effect, do the same effect ? - does it consumes really a potion to each "pam pam pam" (as you described them), or is it only the skill effect ? - does it spam only when you push F1-12 buttons, or does it spam aswell when you double click from inventory ?
  14. I think you will have, more or less, the only choice to pick Freya or post IL stuff, because the global skill engine (as skillType definitions) needs an update. I have to add, and you totally forget to think about it, skills aren't only player's skills. Skills are mostly items' skills, and NPC skills. So you can't refactor "SKILLS" without : - an item refactor (duals +4 passive skill isn't working on normal L2J IL) - npcskills.sql update and a global AI update to use them. - augments use skills aswell. So you have to refactor augmentations skillmaps, and engine. See, it becomes far more than simply "skills" :). If you talk only about players' skills (which are not even 20-25% of the total amount of skills), so yes you can do something like adding signets, and IL skills. But it's like to bandage a gangrenous foot. About your PSs : I think it's a waste of time if something near of your asks exist already. Atm there is aCis and Frozen for the 2 main conceptions of a L2Jserver (retail && custom). Both surely won't be finished (permanent work), still they're far better than what you think you can do (I don't target you specially, care about my words, people often think they can do all and they're mistaken), and still better than L2J IL itself. And if "create a pack yourself" means "to leech others' timelines giving credits to yourself", well... I don't even need to argue about it. The idea of create a pack is dead before birth. I can understand your conception of a L2J pack can be different of Frozen or aCis, but you have to add something new, else it's pointless to work. To be honest, and before Archid closed, I never managed to think to open my own IL pack. But then once Archid falls, what's left except a public pack ripped of all private feature, with locked JARs content ? As both L2JTeon and L2JBrasil were pure joke for me, I decided to open my own pack, with a fresh philosophy (or at least, the primitive philosophy any L2J pack should have, according to GNU licence).
  15. Simply cp gameserver as mogo said, if it's same chronicle you can use same loginserver (and if not you have to edit your LS to accept it), just create anew a hexID to register GS from server B on same LS than server A. About databases, are they are on differents servers too ? Just do a backup, and port it too server A on another database... There is nothing special to do, except the hexID stuff. PS : you had 2 different servers using 2 different Loginservers and MySQL servers ? :/
  16. - CTRL + C - CTRL + V - A brain.
  17. http://l2jserver.com/forum/viewtopic.php?f=40&t=10726
  18. From not reworked IL to last beta HI5, it's useSkill(). I still talk of RequestActionUse clientpacket.
  19. This is surely not the complete error.
  20. java.lang.NullPointerException at javolution.util.FastMap.getEntry(FastMap.java:418) at javolution.util.FastMap.get(FastMap.java:406) at com.l2jfrozen.gameserver.model.entity.olympiad.Olympiad.saveNobleData (Olympiad.java:1151) NPE using a FastMap in saveNobleData() method on line 1151 from Olympiad.java. And you use L2JFrozen so basically no support on it :P.
  21. Same packet, top bottom, you got useSkill() method.
  22. You should better post in marketplace section if you want to hire a developer. I guess you can't find decent free quality, from what I saw so far from MxC :).
  23. data/PetData.xml :D.
×
×
  • 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