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...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock