Jump to content
  • 0

[L2Jserver]Showannouncement ( Every Half An Our )


Question

Posted (edited)

so guys i managed to  learn how announcements class works with showing the announcements.txt on enterwolrld and i had an idea to create autoannouncer in 5 lines of code but i got stack xD so here is my idea 

in the announcements class i created the method 

public void showAnnouncement(L2PcInstance activeChar)
	{
		CreatureSay csay = new CreatureSay(0, Say2.ANNOUNCEMENT, activeChar.getName(), "Dont Forget To Vote For The Server");
		activeChar.sendPacket(csay);
	}

and then in the enterworld runImpl method i added this

 ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new Runnable()
		{
			
			@Override
			public void run()
			{
				Announcements.getInstance().showAnnouncement(activeChar)
				
			}
		}, 5000, 5000); //5000 is for testing

and then the compiler made me realize that run() runs in the new runnable class so i cant access the activechar temporary instance of the  runImpl 

 

and now im upset :(  so any ideas? ??????

 

using l2j interlude latest revision

Edited by Nitzamc

2 answers to this question

Recommended Posts

  • 0
Posted

ohh gosh im sorry i am so dumb! i fixed it so if anyone ells needs the code in the delete activeChar  & add this

getClient().getActiveChar()

again im sorry!

Guest
This topic is now closed to further replies.


×
×
  • Create New...