Rio Posted January 25, 2013 Posted January 25, 2013 Here are the codes that i want to import to my pack (l2jhellas): Index: java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java (revision 0) +++ java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java (revision 0) @@ -86,4 +86,8 @@ if (player != null) { + int _barakielId = 25325; + if (getNpcId() == _barakielId) + { + player.setNoble(true); + player.sendMessage("You have gained Noblesse status by killing Barakiel!"); + } broadcastPacket(new SystemMessage(SystemMessageId.RAID_WAS_SUCCESSFUL)); if (player.getParty() != null) & Earthquake eq = new Earthquake(activeChar.getX(), activeChar.getY(), activeChar.getZ(), 14, 3); activeChar.broadcastPacket(eq); Broadcast.toAllOnlinePlayers(eq); can you rewrite it for l2jhellas pls? i got error with (activeChar.getX(), activeChar.getY(), activeChar.getZ(), 14, 3); & int _barakielId = 25325; + if (getNpcId() == _barakielId) + { + player.setNoble(true); + player.sendMessage("You have gained Noblesse status by killing Barakiel!"); + }
0 Boorinio Posted January 25, 2013 Posted January 25, 2013 wrong code eitherway ;) the nobless thingy if(getNpcId() == 25325) { if(((L2PcInstance) killer).isNoble()) { ((L2PcInstance) killer).sendMessage("You are already nobless"); } else { ((L2PcInstance) killer).sendMessage("You are granted with nobless status!"); ((L2PcInstance) killer).setNoble(true); } as far for the second one Earthquake eq = new Earthquake(killer.getX(), killer.getY(), killer.getZ(), 14, 3); activeChar.broadcastPacket(eq); Broadcast.toAllOnlinePlayers(eq); Post feedback here ;)
0 Rio Posted January 25, 2013 Author Posted January 25, 2013 wrong code eitherway ;) the nobless thingy if(getNpcId() == 25325) { if(((L2PcInstance) killer).isNoble()) { ((L2PcInstance) killer).sendMessage("You are already nobless"); } else { ((L2PcInstance) killer).sendMessage("You are granted with nobless status!"); ((L2PcInstance) killer).setNoble(true); } as far for the second one Earthquake eq = new Earthquake(killer.getX(), killer.getY(), killer.getZ(), 14, 3); activeChar.broadcastPacket(eq); Broadcast.toAllOnlinePlayers(eq); Post feedback here ;) Noblesse code works fine, about earthquake i get error : Earthquake eq = new Earthquake(killer.getX(), killer.getY(), killer.getZ(), 14, 3); (killer cannot be resolved)
0 Boorinio Posted January 25, 2013 Posted January 25, 2013 Noblesse code works fine, about earthquake i get error : Earthquake eq = new Earthquake(killer.getX(), killer.getY(), killer.getZ(), 14, 3); (killer cannot be resolved) I though you were going to put it in l2raidboss instance where do you want to put that code?(btw forgot to replace this one activeChar.broadcastPacket(eq); to killer.broadcastPacket(eq); but since it's in a wrong place w/e)
0 Rio Posted January 25, 2013 Author Posted January 25, 2013 I though you were going to put it in l2raidboss instance where do you want to put that code?(btw forgot to replace this one activeChar.broadcastPacket(eq); to killer.broadcastPacket(eq); but since it's in a wrong place w/e) I though you were going to put it in l2raidboss instance where do you want to put that code?(btw forgot to replace this one activeChar.broadcastPacket(eq); to killer.broadcastPacket(eq); but since it's in a wrong place w/e) i want to put it in L2PcInstance after quake system.
0 Boorinio Posted January 25, 2013 Posted January 25, 2013 i want to put it in L2PcInstance after quake system. i want to put it in L2PcInstance after quake system. this will do it then! Earthquake eq = new Earthquake(getX(),getY(), getZ(), 14, 3); broadcastPacket(eq); Broadcast.toAllOnlinePlayers(eq);
0 Rio Posted January 25, 2013 Author Posted January 25, 2013 this will do it then! Earthquake eq = new Earthquake(getX(),getY(), getZ(), 14, 3); broadcastPacket(eq); Broadcast.toAllOnlinePlayers(eq); thnx dude :) lock this topic problem solved !
Question
Rio
Here are the codes that i want to import to my pack (l2jhellas):
Index: java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java (revision 0) +++ java/com/l2jserver/gameserver/model/actor/instance/L2RaidBossInstance.java (revision 0) @@ -86,4 +86,8 @@ if (player != null) { + int _barakielId = 25325; + if (getNpcId() == _barakielId) + { + player.setNoble(true); + player.sendMessage("You have gained Noblesse status by killing Barakiel!"); + } broadcastPacket(new SystemMessage(SystemMessageId.RAID_WAS_SUCCESSFUL)); if (player.getParty() != null)&
can you rewrite it for l2jhellas pls? i got error with (activeChar.getX(), activeChar.getY(), activeChar.getZ(), 14, 3);
&
int _barakielId = 25325;
+ if (getNpcId() == _barakielId)
+ {
+ player.setNoble(true);
+ player.sendMessage("You have gained Noblesse status by killing Barakiel!");
+ }
6 answers to this question
Recommended Posts