Jump to content

Killingspree System


xdem

Recommended Posts

I try to pass this code on l2jfrozen  and i had 1 error on this line "final boolean hadHero=Hero.getInstance().isHero(getObjectId());" when i compile what i have to do ?  is smth that i have to replace?

Link to comment
Share on other sites

I try to pass this code on l2jfrozen  and i had 1 error on this line "final boolean hadHero=Hero.getInstance().isHero(getObjectId());" when i compile what i have to do ?  is smth that i have to replace?

 

yes maybe your pack doesnt use the same method to check if he is hero, I made that boolean in order to avoid removin the hero effect from real heroes when they loose their spree,

 

I dont have frozen to help you, try finding with Cntrl+F the isHero method and see how it works, if that doesnt solve your problem copy all your L2PcInsntance and send me here so I can fix it directly

Link to comment
Share on other sites

Hey! what's up!

 

I am not an expert on java things, but there is a bug with that ?

 

in switch/case, shoudn't use break on each cases ?

+			KILL_STEAK++;
+			switch (KILL_STEAK)
+			{
+				case 5:
+					sendMessage("You are almost on a killing spree");
                                        break;
+				case 10:
+					Announcements.getInstance().announceToAll(getName()+" is on a killing spree!!");
+					setHero(true);
                                        break;
+				case 20:
+					Announcements.getInstance().announceToAll(getName()+" is on a rampage!!");
+					startAbnormalEffect(AbnormalEffect.VITALITY);
                                        break;
+				case 60:
+					Announcements.getInstance().announceToAll(getName()+" is legendary!");
+					for (L2PcInstance players : L2World.getInstance().getAllPlayersArray())
+					{
+						players.sendPacket(new ExRedSky(10));
+					}
                                        break;
+			}

 

It isn't right ?

Link to comment
Share on other sites

  • 2 weeks later...

		
@@ -5839,7 +5861,8 @@
			}
		}
	}
-	
+	private int KILL_STEAK=0;
+	final boolean hadHero=Hero.getInstance().isHero(getObjectId());
	/**
	 * Increase the pvp kills count and send the info to the player
	 * @param target 

 

Where should we put this , i am confused!

 

wherever u want just dont mess any other code.

Link to comment
Share on other sites

  • 3 weeks later...

I added the code no errors but when entering game nothing works i have latest hi5 rev any suggestion ?

 

 

it has anti feed protection, you cant take count from the same IP more than once

Link to comment
Share on other sites

  • 1 year later...
Guest
This topic is now closed to further replies.


×
×
  • Create New...