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.
Question
disorder25
Hello Maxcheaters I'm using this code on my Service Npc and it is working just fine but I have one problem, it have no check for skills, so if you keep clicking on it it will keep taking the coins from you and telling you no skills added. I need it to check if the clan already have the skills and if yes return a html saying that the clan have the skills alredy.
Can anyone help?
Btw I'm using a L2j H5 server>
Thank you.
else if (event.startsWith("clanSkills")) { final L2Clan clan = player.getClan(); if (clan == null) { player.sendPacket(SystemMessageId.TARGET_MUST_BE_IN_CLAN); return "ClanSkills-NoClan.htm"; } if (!player.isClanLeader()) { final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.TARGET_MUST_BE_IN_CLAN); sm.addPcName(player); player.sendPacket(sm); return "ClanSkills-NoLeader.htm"; } if (st.getQuestItemsCount(ClanSkillsItemId) >= ClanSkillsItemCount) { final List<L2SkillLearn> skills = SkillTreesData.getInstance().getAvailablePledgeSkills(clan); SkillTable st1 = SkillTable.getInstance(); for (L2SkillLearn s : skills) { clan.addNewSkill(st1.getInfo(s.getSkillId(), s.getSkillLevel())); } st.takeItems(ClanSkillsItemId, ClanSkillsItemCount); // Notify target and active char clan.broadcastToOnlineMembers(new PledgeSkillList(clan)); for (L2PcInstance member : clan.getOnlineMembers(0)) { member.sendSkillList(); } player.sendMessage("You gave " + skills.size() + " skills to " + player.getName() + "'s clan " + clan.getName() + "."); player.sendMessage("Your clan received " + skills.size() + " skills."); return "ClanSkills-Success.htm"; } return "ClanSkills-NoItems.htm"; } return htmlText; }4 answers to this question
Recommended Posts