ViSualEffects Posted September 23, 2015 Posted September 23, 2015 Thanks a lot! I dont get why u have to answer-undig 3 years post... really. Quote
Gam3Master Posted May 16, 2016 Posted May 16, 2016 And what if player is not in party and kills it alone? Quote
Tryskell Posted May 16, 2016 Posted May 16, 2016 And what if player is not in party and kills it alone? Read Kraker post. Quote
nery Posted July 9, 2016 Posted July 9, 2016 if (player.isInParty()) { for (L2PcInstance member : player.getParty().getPartyMembers()) { RaidBossPointsManager.getInstance().addPoints(member, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5)); if (member.isNoble()) Hero.getInstance().setRBkilled(member.getObjectId(), getNpcId()); + + if (getNpcId() == 25325 && !member.isNoble() && member.isSubClassActive() && member.getLevel() >= 75 && member.isInsideRadius(getX(), getY(), getZ(), 1000, false, false)) + { + member.setNoble(true); + member.addItem("Quest", 7694, 1, member, true); + NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); + html.setHtml("<html><body>Congratulations, you're now a noble!<br1>Open the Skills & Magic (ALT+K) to see your acquired abilities.</body></html>"); + member.sendPacket(html); + } } } else { RaidBossPointsManager.getInstance().addPoints(player, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5)); if (player.isNoble()) Hero.getInstance().setRBkilled(player.getObjectId(), getNpcId()); + + if (getNpcId() == 25325 && !player.isNoble() && player.isSubClassActive() && player.getLevel() >= 75) + { + player.setNoble(true); + player.addItem("Quest", 7694, 1, player, true); + NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); + html.setHtml("<html><body>Congratulations, you're now a noble!<br1>Open the Skills & Magic (ALT+K) to see your acquired abilities.</body></html>"); + player.sendPacket(html); + } } Optimized for you, bitches. PS: Create a method with parameter of L2PcInstance that makes the whole process setNobless avoiding duplicates lines. Kraker, Add File Config (True é False) ??? Quote
AbsolutePower Posted July 9, 2016 Posted July 9, 2016 (edited) why party check and loop are first? it should be a check for npcid first and then run other actions. Edited July 9, 2016 by AbSoLuTePoWeR Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.