i have a solo instance event by Bloodshed,and i wanted it's NPC to be auto spawn and auto unspawn.
So,can anyone help me with auto npc spawn and unspawn with interval (every 2 hours etc..) i found 1 in custom datapack but it's kinda old and it's not working with freya.. here's the code:
#script constructed from parts from Electra, theOne and others, not written by me, thanks to all that contribute and share so we can put this stuff together!!
import sys
import time
from com.l2jserver.gameserver import Announcements
from java.lang import System
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
from com.l2jserver.gameserver.model.actor.instance import L2PcInstance
class Quest (JQuest) :
def __init__(self,id,name,descr):
JQuest.__init__(self,id,name,descr)
self.startQuestTimer("timer101",60000,None,None,True) #when set to True, the timer will repeat itself indefinitely
def onAdvEvent(self,event,npc,player) :
if event == "timer101" :
now = time.strftime("%H:%M")
if now == "01:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "03:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "05:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "07:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "09:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "11:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "13:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "15:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "17:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "19:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "21:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
elif now == "23:00" :
self.addSpawn(77732138,-90771,150017,-3627,0,False,590000)
Announcements.getInstance().announceToAll("Teleporter has Spawned");
QUEST = Quest(90003,"90003_TvTTeleport_Buffs","TvTTeleport_Buffs")
print "TvT Buffs Teleport Loaded!!!!"
Thank you in advance for those who ever help me with this... peace..
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.
DISCORD :
https://discord.com/users/325653525793210378
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/uthciha-services
https://campsite.bio/utchihaamkt
Question
shawshaw
Hi mengs..
i have a solo instance event by Bloodshed,and i wanted it's NPC to be auto spawn and auto unspawn.
So,can anyone help me with auto npc spawn and unspawn with interval (every 2 hours etc..) i found 1 in custom datapack but it's kinda old and it's not working with freya.. here's the code:
Thank you in advance for those who ever help me with this... peace..
2 answers to this question
Recommended Posts
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.