Jump to content

HyperBlown

Gaming Moderator
  • Posts

    841
  • Credits

  • Joined

  • Last visited

  • Days Won

    8
  • Feedback

    100%

Everything posted by HyperBlown

  1. Why would you share some files that YOU sold to someone just to break your sales even more?
  2. Your project jdk is java 17, and max supported version of your proguard.jar is java 16. Go on their website and get the latest one, or wait for them to upgrade.
  3. yguard, proguard
  4. Avoid creating multiple repeated topics about the same subject. Btw, you are selling or announcing your server? If selling, please put price in the post. If not selling, then change your text. I dont think players want to know if your server is easily configurable with xmls or if it has fake autobots or even admin commands....
  5. Welcome. Please read our rules at:
  6. those can be on ini indeed, but effect can also be forced through an skill. Imagine he wants to keep original SSs too. then or he edits Dll to accept more parameters from ini or he add skills.
  7. Those look like skills that get called when recognized a certain variable. so yes, can be made. just call the hidden skill uppon condition
  8. Can be done thorugh custom skills that mimics the splashes or client modification. @NevesOma Maybe neves knows a bit more about the client side of this request.
  9. maybe u forgot on one of those classes to check the extend?
  10. Your AIs aint extending the requested class for the main Map.
  11. L2J_SunriseProject_Core\dist\game\config\sunrise\event\language\event_lang_en.xml. If not there, then its hardcoded on their event-engine.jar
  12. Geodata re-uploaded. For any other issues regarding critical errors or content, it is not up to me since I'm not the one that made this patch. Use at your own risk.
  13. Server? Real life? Give more info... We got no crystal balls.
  14. Risky links.... post images on trusted links like gyazo, imgur, or whatever.
  15. On datascience or data related programming, python is used in almost 80% of the programs followed by the R-language.. Python is simply a great language, and easy to use too. But Honestly, not for L2. But for OP, Try making an java event handler. is much beter. I dont think aCis has python support for script files. I know some older java projects have, but I doubt aCis does.
  16. We cannot force someone to like or to unlike a post. They have their own will and reasons to do so. If they dont like what you posted, they are always welcomed to downvote or even report your post. In case of an report we will check what is wrong and act accordingly. Btw, you too can report or downvote everything you feel wrong. There is no such rule "You shall not dislike posts that you don't like." If those 2 bother you, Simply block them or If you think they went out of boundaries, then report.
  17. Taking in consideration that the post question has been answered I will be closing the topic. If the owner wants to unlock, he can do it so.
  18. You can check how other logs are made. If your issue has been resolved, please lock the topic or will assume it is and close it later.
  19. oh. you are using java 7 I assume? then change it to this: boolean foundSkill = false; for(L2SkillLearn skillLearn : SkillTreeTable.getInstance().getAllowedSkills(player.getClassId())){ if(skillLearn.getId() == _Id){ foundSkill = true; break; } } if(!foundSkill) return;
  20. checkAllowedSkills is a method that runs when logging on the character. So after logging in, it will be ignored and people can do their bug. Thats why I said to put the verification on the place where u add the skill to the character.
  21. As I mentioned, You need to verify if the requested skill to learn exists in the List of learnable skills from the current class the character is in. Something like this would do. (taking in consideration that this here below has indeed the "allowed" ids per class) SkillTreeTable.getInstance().getAllowedSkills(getClassId()) Then on your learn skill method or even on the RequestAquireSkill you could put something like this. if(SkillTreeTable.getInstance().getAllowedSkills(activeChar.getClassId()).stream().noneMatch(e->e.getId == _skillId)) return; Again, if this method does what it should do by its name, this if will check if the requested skillId exists on the allowed skill list for the current class of the character. If the requested Id doesnt exist, it will simply ignore. But this is a very simple test, ideally you would want to check on level too since some classes can have the same skill but are capped on different levels.
  22. If I remember correctly, this bug used to work on old Interlude versions using PHX. Where you request to learn an skill, but in reality you send other skill through phx. Put there a check to verify if that skill that is beeing added belongs to that class. If not, simply ignore. If you want to use that method you specified, use it more times on teleport, certain actions, enter/leave zone... Although its not an fix but rather an shortcut to dealing with your problem.
  23. Happy new year to all!

  24. why dont use 9split? you could have saved a lot of time xD Thx for the share anyway.
×
×
  • Create New...