[b]GetSMAdmins[/b] est une bibliothèque qui sert à récupérer les admins de Sourcemod pour ensuite les utiliser avec EventScripts.
Exemple:
[code]import getsmadmins
def getSMAdmins (rfile):
if rfile == "admins.cfg":
admins = getsmadmins.getAdmins("admins.cfg")
'''
=> admins[0] = True=Réussi, False=Une erreur a eu lieu
=> admins[1][steamid] = Indexé par le steamid
- admins[1][steamid]["name"] = Nom de l'admin
- admins[1][steamid]["auth"] = Type d'authentification (steam, ip, etc.)
- admins[1][steamid]["group"] = Groupe dans lequel l'admin se trouve ("None" si aucun)
- admins[1][steamid]["flags"] = Flags de l'admin ("None" si est dans un groupe)
- admins[1][steamid]["immunity"] = Niveau d'immunité de l'admin ("None" si est dans un groupe).
- admins[1][steamid]["password"] = True si l'admin possède un mot de pass, sinon, False
'''
return admins
if rfile == "admins_simple.ini":
admins = getsmadmins.getAdmins("admins_simple.ini")
'''
=> admins[0] = True=Réussi, False=Une erreur a eu lieu
=> admins[1][steamid] = Indexé par le steamid
- admins[1][steamid]["group"] = Groupe dans lequel se trouve l'admin ("None" si utilise Immunité:Flags)
- admins[1][steamid]["immunity/flags"] = "Immunité:flags" de l'admin ("None" si est dans un groupe)
- admins[1][steamid]["password"] = True si l'admin possède un mot de pass, sinon, False
'''
return admins
else:
return None
def getSMGroups ():
groups = getsmadmins.getGroups()
'''
=> admins[0] = True=Réussi, False=Une erreur a eu lieu
=> groups[1][nom] = Indexé par le nom du groupe
- groups[1][nom]["flags"] = Flags du groupe
- groups[1][nom]["immunity"] = Niveau d'immunité du groupe
'''
return groups
[/code]
Bon usage & à bientôt :-)
Installation
C'est une bibliothèque pour développeurs.
Version Notes For v1.01
Updated on: 2013-05-12 14:46:45 EST by Messiah93 (View Zip Contents)
Lancement.