I have a douth, im working at King of the Hill event. And im stuck at Npc Teleporting when all players die:
When they die at event they go into safe place talk with npc and it should port them back to their event starter location for each condition team number like 3 and 4 (there are 2 teams, each one has his own spawn location), here is the code for that npc:
def onTalk (self,npc,player) :
npcId = npc.getNpcId()
cond = player.getQuestState("eventmanager").getInt("cond")
if npcId == RESPAWN :
if not cond == 3:
self.teleToLocation(144428,161151,-2460)
else:
self.teleToLocation(MNPCX,MNPCY,MNPCZ)
Another one is, whats the code for removing from participation from event, i mean he clicks on a button at message window, and take his registration from event. From the self.team[] list.