Jump to content

[Share] Auto Announce Without (.bat) files! (+ Guide)


Recommended Posts

Hello....

  I know that he simply exists similar post here I do not use by no means bat files…

  I make post new file (__init__.py)..

   

   --Tested in l2jfree Ct1.5!

 

   Here is the Code!

   

print "Auto Announcements1 Loading..." 
import sys 
from com.l2jfree.gameserver import Announcements 
from com.l2jfree.gameserver import ThreadPoolManager 
from java.lang import Runnable 

INTERVAL = 45
ANNOUNCEMENT_1="First Announce Write Here!!"
ANNOUNCEMENT_2="Second Announce Write Here!!"
ANNOUNCEMENT_3="Third Announce Write Here!!"
class myTask( Runnable ): 
    def __init__( self ): 
        self.name = "autoAnnouncer" 
    def run( self ): 
        Announcements.getInstance().announceToAll(ANNOUNCEMENT_1)
        Announcements.getInstance().announceToAll(ANNOUNCEMENT_2)
        Announcements.getInstance().announceToAll(ANNOUNCEMENT_3)


startInstance = myTask() 
ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(startInstance,INTERVAL*60000,INTERVAL*60000)

 

 

GUIDE[How to Enable this step by step]

 

*This script is playing only in l2jfree!

*If you want to play it to another server pack you need only to change

           

  import sys 
from com.l2jfree.gameserver import Announcements 
from com.l2jfree.gameserver import ThreadPoolManager 
from java.lang import Runnable 

 

..........................................................................

 

..::Step1::..

Make a new txt file..

 

..::Step2::..

Open new txt file and copy the code inside..

 

..::Step3::..

Save and Close this file!

 

..::Step4::..

Rename the file to "__init__.py"

 

..::Step5::..

Ok now the script is allready!!

Copy the file in your server custom scripts!

 

..::Step6::..

Go to your script config(scripts.cfg) and add here the path for your script

expample,, [custom/announce/__init__.py]

 

 

..::Step7::..

Now edit (__init__.py) file!

Chanage your personal announcements!(ANNOUNCEMENT_1="First Announce Write Here!!")

Change the time to reload announce__find this line (INTERVAL = 45)

 

 

..::Step8::..

You are ready!! Restart your server!!

 

.......................................................................

 

I hope to help you... ;)

 

 

 

 

 

 

Link to comment
Share on other sites

Questions..Is there anyway to auto announce the number of players for example every 30 minutes?

 

Thanks in advance,

Zeronimo.

 

Edit #1 and nope it's not for newbies.It's actually a good script  ;D

Link to comment
Share on other sites

and nope it's not for newbies.It's actually a good script   ;D

 

Well TO me its seems like an easy peasy thing to do ;P

 

But Its a good scrip ^^ Keep up i would like to have also the script for online players

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...
  • 3 weeks later...
  • 1 month later...
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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