コード例 #1
0
ファイル: __init__.py プロジェクト: pguenth/xsbs
def login(cn, user):
	if isLoggedIn(cn):
		raise StateError('You are already logged in')
	player(cn).user = user
	player(cn).logged_in = True
	triggerServerEvent('player_logged_in', (cn,))
	sbserver.message(info(green(sbserver.playerName(cn)) + ' is verified'))
コード例 #2
0
ファイル: __init__.py プロジェクト: greghaynes/xsbs
def triggerConnectDelayed(cn):
	try:
		player(cn)
	except ValueError:
		return
	else:
		triggerServerEvent('player_connect_delayed', (cn,))
コード例 #3
0
ファイル: __init__.py プロジェクト: pguenth/xsbs
def triggerConnectDelayed(cn):
    try:
        player(cn)
    except ValueError:
        return
    else:
        triggerServerEvent('player_connect_delayed', (cn, ))
コード例 #4
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def failauth(self, args):
     self.responses_needed -= 1
     auth_id = args.split(' ')[0]
     try:
         self.pop_auth(int(auth_id))
     except KeyError:
         raise AuthIdNotFoundError()
     triggerServerEvent('player_auth_fail', (auth.cn, auth.name))
コード例 #5
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def failauth(self, args):
		self.responses_needed -= 1
		auth_id = args.split(' ')[0]
		try:
			self.pop_auth(int(auth_id))
		except KeyError:
			raise AuthIdNotFoundError()
		triggerServerEvent('player_auth_fail', (auth.cn, auth.name))
コード例 #6
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def succauth(self, args):
     self.responses_needed -= 1
     auth_id = args.split(' ')[0]
     try:
         auth = self.pop_auth(int(auth_id))
     except KeyError:
         raise AuthIdNotFoundError()
         return
     triggerServerEvent('player_auth_succeed', (auth.cn, auth.name))
コード例 #7
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def succauth(self, args):
		self.responses_needed -= 1
		auth_id = args.split(' ')[0]
		try:
			auth = self.pop_auth(int(auth_id))
		except KeyError:
			raise AuthIdNotFoundError()
			return
		triggerServerEvent('player_auth_succeed', (auth.cn, auth.name))
コード例 #8
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def addgban(self, args):
		triggerServerEvent('master_addgban', (args,))
コード例 #9
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def addgban(self, args):
     triggerServerEvent('master_addgban', (args, ))
コード例 #10
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def cleargbans(self, args):
     triggerServerEvent('master_cleargbans', ())
コード例 #11
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def failreg(self, args):
     self.responses_needed -= 1
     logging.error('Master server registration failed: %s' % args)
     triggerServerEvent('master_registration_failed', ())
コード例 #12
0
ファイル: masterctl.py プロジェクト: pguenth/xsbs
 def succreg(self, args):
     self.responses_needed -= 1
     logging.debug('Master server registration successful')
     triggerServerEvent('master_registration_succeeded', ())
コード例 #13
0
ファイル: maprotation.py プロジェクト: pguenth/xsbs
def clientReloadRotate():
    triggerServerEvent('reload_map_selection', ())
    sbserver.sendMapReload()
コード例 #14
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def cleargbans(self, args):
		triggerServerEvent('master_cleargbans', ())
コード例 #15
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def failreg(self, args):
		self.responses_needed -= 1
		logging.error('Master server registration failed: %s' % args)
		triggerServerEvent('master_registration_failed', ())
コード例 #16
0
ファイル: masterctl.py プロジェクト: GunioRobot/xsbs
	def succreg(self, args):
		self.responses_needed -= 1
		logging.debug('Master server registration successful')
		triggerServerEvent('master_registration_succeeded', ())
コード例 #17
0
ファイル: maprotation.py プロジェクト: GunioRobot/xsbs
def clientReloadRotate():
	triggerServerEvent('reload_map_selection', ())
	sbserver.sendMapReload()