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'))
def triggerConnectDelayed(cn): try: player(cn) except ValueError: return else: triggerServerEvent('player_connect_delayed', (cn,))
def triggerConnectDelayed(cn): try: player(cn) except ValueError: return else: triggerServerEvent('player_connect_delayed', (cn, ))
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))
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))
def addgban(self, args): triggerServerEvent('master_addgban', (args,))
def addgban(self, args): triggerServerEvent('master_addgban', (args, ))
def cleargbans(self, args): triggerServerEvent('master_cleargbans', ())
def failreg(self, args): self.responses_needed -= 1 logging.error('Master server registration failed: %s' % args) triggerServerEvent('master_registration_failed', ())
def succreg(self, args): self.responses_needed -= 1 logging.debug('Master server registration successful') triggerServerEvent('master_registration_succeeded', ())
def clientReloadRotate(): triggerServerEvent('reload_map_selection', ()) sbserver.sendMapReload()