Jump to content
  • 0

Help adapting java code


Question

Posted

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!");

+                                                }

6 answers to this question

Recommended Posts

  • 0
Posted

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
Posted

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
Posted

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
Posted

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
Posted

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
Posted

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 !

 

Guest
This topic is now closed to further replies.


×
×
  • Create New...