示例#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
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
	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
	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
	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
def clientReloadRotate():
    triggerServerEvent('reload_map_selection', ())
    sbserver.sendMapReload()
示例#14
0
	def cleargbans(self, args):
		triggerServerEvent('master_cleargbans', ())
示例#15
0
	def failreg(self, args):
		self.responses_needed -= 1
		logging.error('Master server registration failed: %s' % args)
		triggerServerEvent('master_registration_failed', ())
示例#16
0
	def succreg(self, args):
		self.responses_needed -= 1
		logging.debug('Master server registration successful')
		triggerServerEvent('master_registration_succeeded', ())
示例#17
0
def clientReloadRotate():
	triggerServerEvent('reload_map_selection', ())
	sbserver.sendMapReload()