Jump to content

HyperBlown

Gaming Moderator
  • Posts

    836
  • Credits

  • Joined

  • Last visited

  • Days Won

    8
  • Feedback

    100%

Everything posted by HyperBlown

  1. 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.
  2. maybe u forgot on one of those classes to check the extend?
  3. Your AIs aint extending the requested class for the main Map.
  4. L2J_SunriseProject_Core\dist\game\config\sunrise\event\language\event_lang_en.xml. If not there, then its hardcoded on their event-engine.jar
  5. 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.
  6. Server? Real life? Give more info... We got no crystal balls.
  7. Risky links.... post images on trusted links like gyazo, imgur, or whatever.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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;
  13. 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.
  14. 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.
  15. 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.
  16. Happy new year to all!

  17. why dont use 9split? you could have saved a lot of time xD Thx for the share anyway.
  18. what is the structure of the table where the drops are beeing saved?
  19. As you guys may or not know already, the often used "Log4j" Library has been compromised and I Strongly recommend your devs or yourself to take immediate action into updating this library or using something else. If you dont know what to do, and you are more than sure that you are using this library, you can simply disable any logging that an user has "direct" access to it. For example Chat log, since players can talk whatever they want and it will be processed by the log4j engine. For more info read it here: https://www.kaspersky.com/blog/log4shell-critical-vulnerability-in-apache-log4j/43124/ https://www.docker.com/blog/apache-log4j-2-cve-2021-44228/ https://www.fastly.com/blog/digging-deeper-into-log4shell-0day-rce-exploit-found-in-log4j
  20. I understood your problem, dont need to explain again. Just change your configuration files to the correct IP/ports from where the server is beeing hosted.
  21. check your configurations files. You should smart enough to find those
×
×
  • Create New...