Jump to content

Zodiac Event Engine


Boorinio

Recommended Posts

Just a heads up this is a very old version and a spammer brought it up! use it at your own risk!

That's What i call crazy dev :D Support on you and l2jhellas team (andon19)

thanks

Link to comment
Share on other sites

  • 1 month later...

Hey dude i have an error on L2PcInstance  ----    if (CastleWars.CastleWarsRunning && (isinZodiac && pk.isinZodiac))

{

sendMessage("You will be revived in your spot");

 

}

if((pk.isinZodiac&&pk.isinZodiac)  && CaptureThem.CaptureThemRunning)

pk.ZodiacPoints ++;

Link to comment
Share on other sites

  • 3 weeks later...

That's the worst approach to choose the lucky chest as there is a big possibility that no one will get the reward.

 

	public static void LuckyOne(L2PcInstance killer)
	{
		if (Rnd.get(50) == 2)
		{
			Announcements.getInstance().announceToAll(killer + " killed the lucky chest!");
			killer.addItem("Reward", Config.ZODIAC_REWARD, Config.ZODIAC_REWARD_COUN, killer, true);
			cleanthemess();
		}
	}

I suggest doing it like.
 

	private static int kills_req;
	private static int kills;

Inside the startevent() method:

 

		kills_req=Rnd.get(40);
		kills=0;

and

	public static void LuckyOne(L2PcInstance killer)
	{
		
		if (kills==kills_req)
		{
			Announcements.getInstance();
			Announcements.announceToAll(killer + " killed the lucky chest!");
			killer.addItem("Reward", Config.ZODIAC_REWARD, Config.ZODIAC_REWARD_COUN, killer, true);
			cleanthemess();
		}
		else
		{
			
			kills++;
			
			
		}
	}
Link to comment
Share on other sites

 

That's the worst approach to choose the lucky chest as there is a big possibility that no one will get the reward.

 

 

	public static void LuckyOne(L2PcInstance killer)
	{
		if (Rnd.get(50) == 2)
		{
			Announcements.getInstance().announceToAll(killer + " killed the lucky chest!");
			killer.addItem("Reward", Config.ZODIAC_REWARD, Config.ZODIAC_REWARD_COUN, killer, true);
			cleanthemess();
		}
	}

I suggest doing it like.

 

	private static int kills_req;
	private static int kills;

Inside the startevent() method:

 

 

		kills_req=Rnd.get(40);
		kills=0;

and

	public static void LuckyOne(L2PcInstance killer)
	{
		
		if (kills==kills_req)
		{
			Announcements.getInstance();
			Announcements.announceToAll(killer + " killed the lucky chest!");
			killer.addItem("Reward", Config.ZODIAC_REWARD, Config.ZODIAC_REWARD_COUN, killer, true);
			cleanthemess();
		}
		else
		{
			
			kills++;
			
			
		}
	}

oh for christs shake i told 10000 times this is an old revision it's already changed!!!!!!!!!!!!!!!!!!!

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 years later...
  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...