Question about ctf

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
sabiduria2012
Posts: 12
Joined: Sun Jan 31, 2010 11:21 pm

Question about ctf

Post by sabiduria2012 »

Well quies know how we can implement the ctf in the last revision of grace l2jserver epilogue. And put power as automatic. thanks for your time.
Crom
Posts: 191
Joined: Sun May 24, 2009 8:09 pm
Location: Spain

Re: Question about ctf

Post by Crom »

This isn't the correct section but i asnwer you abaut put it automatic.

Code: Select all

 #Time will be in 24 hour format and must be 4 digits for example 6am is 06:00 and 6pm is 18:00#Days are as follows 00=Sunday 01=Monday 02=Tuesday 03=Wednesday 04=Thursday 05=Friday 06=Saturday#If more CTF's are required add more elif statements#If less are required then remove elif statements# import sysimport timefrom net.sf.l2j.gameserver import Announcementsfrom net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuestfrom net.sf.l2j.gameserver.model.actor.instance import L2PcInstancefrom net.sf.l2j.gameserver.model import L2Worldfrom net.sf.l2j.gameserver.script import DateRange from net.sf.l2j.gameserver.model.entity.events import CTF  class Quest (JQuest) :  def __init__(self,id,name,descr):      JQuest.__init__(self,id,name,descr)      self.startQuestTimer("timer199",60000,None,None,True)    def onAdvEvent(self,event,npc,player) :      if event == "timer199" :         day = time.strftime("%w")         now = time.strftime("%H:%M")         if day == "00" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "00" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "00" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "00" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "00" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "01" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "01" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "01" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "01" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "01" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent()         elif day == "02" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "02" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "00" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "02" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "02" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent()         elif day == "03" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "03" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "03" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "03" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "03" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent()         elif day == "04" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "04" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "04" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "04" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "04" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent()         elif day == "05" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "05" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "05" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "05" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "05" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent() elif day == "06" and now == "06:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "06" and now == "10:00" :	    CTF.loadData()	    CTF.autoEvent()   	elif day == "06" and now == "14:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "06" and now == "18:00" :	    CTF.loadData()	    CTF.autoEvent() 	elif day == "06" and now == "22:00" :	    CTF.loadData()	    CTF.autoEvent() QUEST     = Quest(4099,"4099_ctfauto","CTFAuto") 
Based on Elektra's L2J Server Restart/Shutdown Script Date 05-Jan-2009
Post Reply