コード例 #1
0
ファイル: ctl.py プロジェクト: GunioRobot/xsbs
def adminCmd(cn, args):
	'''@description Claim master
	   @usage
	   @admin'''
	if args != '':
		raise ExtraArgumentError()
	if sbserver.playerPrivilege(cn) == 0 or sbserver.playerPrivilege(cn) == 1:
		sbserver.setAdmin(cn)
コード例 #2
0
ファイル: ctl.py プロジェクト: pguenth/xsbs
def adminCmd(cn, args):
	'''@description Claim master
	   @usage
	   @admin'''
	if args != '':
		raise ExtraArgumentError()
	if sbserver.playerPrivilege(cn) == 0 or sbserver.playerPrivilege(cn) == 1:
		sbserver.setAdmin(cn)
コード例 #3
0
ファイル: servercommands.py プロジェクト: Pat61/hyperserv
def setAdmin(caller):
        """Makes the caller the admin of the server. This is denoted by the gold color of their name. Note that this is just for show because it does not give the user any more powers."""
	if(caller[0]=="ingame"):
		return sbserver.setAdmin(caller[1])
	raise ServerError("You are not ingame.")
	return
コード例 #4
0
ファイル: privilege.py プロジェクト: pguenth/xsbs
def onSetMaster(cn, hash):
    if hash == sbserver.hashPassword(cn, sbserver.adminPassword()):
        sbserver.setAdmin(cn)
コード例 #5
0
ファイル: privilege.py プロジェクト: greghaynes/xsbs
def onSetMaster(cn, hash):
	if hash == sbserver.hashPassword(cn, sbserver.adminPassword()):
		sbserver.setAdmin(cn)
コード例 #6
0
ファイル: servercommands.py プロジェクト: crcollins/hyperserv
def setAdmin(caller):
	"""Makes the caller the admin of the server."""
	if(caller[0]=="ingame"):
		return sbserver.setAdmin(caller[1])
	raise ServerError("You are not ingame.")
	return