예제 #1
0
	def shutdown(self):
		"""Shutdown and stop processing."""

		# Unregister game handlers and do any other
		# other actions to ensure your module no longer affects
		# the game in anyway
		host.unregisterGameStatusHandler(self.onGameStatusChanged)
		host.unregisterHandler(self.onPlayerConnect)
		host.unregisterHandler(self.onPlayerDeath)
		host.unregisterHandler(self.onPlayerChangeTeams)
		#host.unregisterHandler(self.onPlayerDisconnect)
		
		# Flag as shutdown as there is currently way to do this
		self.__state = 2
예제 #2
0
파일: trivia.py 프로젝트: w3gh/pychop
def deinit():
    host.unregisterHandler('ProcessCommand', onCommand)
    host.unregisterHandler('Update', onUpdate)
    host.unregisterHandler('ChatReceived', onTalk)
    pdb.close()
예제 #3
0
파일: copycat.py 프로젝트: w3gh/pychop
def deinit():
    host.unregisterHandler('ProcessCommand', onCommand)
    host.unregisterHandler('ChatReceivedExtended', onTalk)
예제 #4
0
파일: queue.py 프로젝트: w3gh/pychop
def deinit():
    if master:
        host.unregisterHandler('QueueChatCommand', onQueue, True)

    host.unregisterHandler('Update', onUpdate)
    disconnect()
예제 #5
0
파일: chanstats.py 프로젝트: w3gh/pychop
def deinit():
	host.unregisterHandler('ChatReceivedExtended', onTalk)
	host.unregisterHandler('UserLeft', onLeave)
	host.unregisterHandler('UserJoined', onJoin)
	host.unregisterHandler('ProcessCommand', onCommand)
예제 #6
0
파일: announce.py 프로젝트: w3gh/pychop
def deinit():
	host.unregisterHandler('ProcessCommand', onCommand)
	host.unregisterHandler('Update', onUpdate)
예제 #7
0
def deinit():
    host.unregisterHandler('UserJoined', onJoin)
    host.unregisterHandler('ProcessCommand', onCommand)
예제 #8
0
def deinit():
    host.unregisterHandler('UserJoined', onJoin)
    host.unregisterHandler('UserLeft', onLeave)
    host.unregisterHandler('Update', onUpdate)
예제 #9
0
파일: alarm.py 프로젝트: uakfdotb/pychop
def deinit():
    host.unregisterHandler("ProcessCommand", onCommand)
    host.unregisterHandler("Update", onUpdate)
예제 #10
0
파일: copycat.py 프로젝트: uakfdotb/pychop
def deinit():
	host.unregisterHandler('ProcessCommand', onCommand)
	host.unregisterHandler('ChatReceivedExtended', onTalk)
예제 #11
0
파일: queue.py 프로젝트: uakfdotb/pychop
def deinit():
	if master:
		host.unregisterHandler('QueueChatCommand', onQueue, True)
	
	host.unregisterHandler('Update', onUpdate)
	disconnect()
예제 #12
0
파일: getmap.py 프로젝트: uakfdotb/pychop
def deinit():
		'''Unregisters all handlers registered in init()'''
		host.unregisterHandler('ProcessCommand', onCommand, True)
예제 #13
0
파일: security.py 프로젝트: uakfdotb/pychop
def deinit():
	host.unregisterHandler('UserJoined', onJoin)
	host.unregisterHandler('UserLeft', onLeave)
	host.unregisterHandler('Update', onUpdate)
예제 #14
0
파일: pounce.py 프로젝트: uakfdotb/pychop
def deinit():
	host.unregisterHandler('UserJoined', onJoin)
	host.unregisterHandler('ProcessCommand', onCommand)
예제 #15
0
파일: trivia.py 프로젝트: uakfdotb/pychop
def deinit():
	host.unregisterHandler('ProcessCommand', onCommand)
	host.unregisterHandler('Update', onUpdate)
	host.unregisterHandler('ChatReceived', onTalk)
	pdb.close()
예제 #16
0
def deinit():
	host.unregisterHandler('ProcessCommand', onCommand, True)
예제 #17
0
    def shutdown(self):
        self.Debug("shutdown")
        host.unregisterHandler(self.onPlayerSpawn)
        host.unregisterGameStatusHandler(self.onGameStatusChanged)

        self.__state = 2