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.


  • Posts

    • 🤖 Old Telegram bots with 2024 year old ⭐️ Good for search optimization TG ⭐️ Bots without subscribers ⭐️ Bots clean, no bans, blocking and complaints 💵 Price list: From 3 bots - 3$ for 1pc. From 20 bots - 2.5$ for 1pc. From 60 bots - 2.3$ for 1pc. From 100 bots - 2.2$ for 1pc. From 400 bots - 1.9$ for 1pc. 📌 To contact Us - t.me/smmtg6
    • ⚡️ Fast SEO optimization in Telegram for your channel/chat/bot. TOP OF SEARCH TG🔝 ✨ Effective solution for your business or blog. 🔥 Fast results within few days. ➡️ Contact us on Telegram for more details - t.me/smmtg6
    • 🤖⭐️ TELEGRAM PREMIUM BOT START: 1201ID - Ukraine 🇺🇦 + MIX | 7 Days Premium 🤖 - 3.4$ per 1000 1198 ID - Israel 🇮🇱 + Uzbekistan 🇺🇿 | Mix Days Premium 🤖 - 3.5$ per 1000 574 ID - Uzbekistan 🇺🇿 + Russia 🇷🇺 20% | 30-90 Days Premium 🤖 - 3.8$ per 1000 1210 ID - Ukraine 🇺🇦 + MIX | 7-30 Days Premium 🤖 | 4$ per 1000 1203 ID - Uzbekistan 🇺🇿 + MIX | 20-30 Days Premium 🤖 | 4$ per 1000 1195 ID - USA 🇺🇸 + Ukraine🇺🇦 + Canada 🇨🇦 | 15 Days Premium🤖 | 4.3$ per 1000 1213 ID - Uzbekistan 🇺🇿 + USA 🇺🇸 + Canada 🇨🇦 | 30 Days Premium 🤖 | 4.4$ per 1000 1202 ID - Uzbekistan 🇺🇿 + MIX | 30 Days Premium 🤖 | 4.4$ per 1000 752 ID - USA 🇺🇸 + China 🇨🇳 + Canada 🇨🇦 | 30 Days Premium 🤖 | 5.4$ per 1000 756 ID - Uzbekistan 🇺🇿 + Israel 🇮🇱 + Austria 🇦🇹 | 14-30 Days Premium 🤖 |  5.6$ per 1000 758 ID - Canada 🇨🇦 + USA 🇺🇸 + Turkey 🇹🇷 |  30 Days Premium 🤖 | 5.6$ per 1000 755 ID - Turkey 🇹🇷 + Egypt 🇪🇬 | 30-90 Days Premium 🤖 | 6$ per 1000 374 ID - Russia 🇷🇺 + USA 🇺🇸 + Canada 🇨🇦 | Mix Days Premium 🤖 | 6.8$ per 1000 741 ID - Ukraine 🇺🇦 + USA 🇺🇸 + Canada 🇨🇦 | 15-30 Days Premium 🤖 | 6.8$ per 1000 575 ID - USA 🇺🇸 + Russia 🇷🇺 + Canada 🇨🇦 | Mix Days Premium 🤖 | 7.2$ per 1000 372 ID - USA 🇺🇸 + Canada 🇨🇦 + Russia 🇷🇺 + EU 🇪🇺 | Mix Days Premium | 7.5$ per 1000 1204 ID - Ukraine 🇺🇦 + MIX | 60-90 Days Premium | 7.6$ per 1000
    • Make Maxcheaters Great Again? i suppose lmao    
  • Topics

×
×
  • Create New...