Question about ctf
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
-
- Posts: 12
- Joined: Sun Jan 31, 2010 11:21 pm
Question about ctf
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.
-
- Posts: 191
- Joined: Sun May 24, 2009 8:09 pm
- Location: Spain
Re: Question about ctf
This isn't the correct section but i asnwer you abaut put it automatic.
Based on Elektra's L2J Server Restart/Shutdown Script Date 05-Jan-2009
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")