Description
[color=red][size=18][u]Admin_management par C-B@ss[/u][/size][/color]
[color=green][u]Description:[/u][/color]
Ce script est une base de donnée d'admins à utiliser avec vos scripts quand vous aurez besoin de récupèrer le status d'un admin.
Ce n'est qu'un moyen de consommer moins de resources en utilisant tous la même base de données vu le nombre croissant des scripts.
En esperant que tout les scripteur utiliseront ce script quand ils auront besoin d'admins.
Admin_management_plus n'est plus qu une base de données, un mini script est intègré pour pouvoir, via rcon ou script, ajouter/éditer/suprimer un admin de la base de données.
[quote][b]am_admin [/b]
Cette commande modifie le niveau d'un admin désigné par
Utiliser la même pour ajouter un admin ou modifier son niveau[/quote][quote][b]am_delete [/b]
Cette commande suprime un admin définitivement de la base de données[/quote][quote][b]am_info [/b]
Cette ajoute/modifie une info sur un admin
Ex.: am_info "STEAM_0:0:8100012" name Roger [/quote][quote][b]am_getinfo [/b]
Cette commande récupère une info sur un admin
Ex.: am_getinfo ma_var "STEAM_0:0:8100012" name
ma_var aura comme valeur roger [/quote][quote][b]am_isit [/b]
Cette commande stocke dans une variable le niveau d'un admin désigné par
Ca sert à savoir si un joueur est admin
Ex.: am_isit ma_var "steamid"
la variable prendra la valeur du niveau de l'admin [/quote]
[u][color=green]Utilisation: ( pour les scripteurs )[/color][/u]
Exemple pour récupèrer la valeur d'un joueur ( s'il est admin ou pas ):
[code]event server
{
es_xsetinfo niveau_d_admin_pour_utiliser_ce_script 1 // le niveau requit pour utiliser ce script
}
event ...
{
es_xsetinfo ma_var 0
es am_isit ma_var event_var(userid)
if (server_var(ma_var) > server_var(niveau_d_admin_pour_utiliser_ce_script)) do
{
}
}
[/code]
[u][color=green]Installation ( pour les utilisateur finaux )[/color][/u]
Nécessite mattie_eventscripts dernière version
Pour rentrer des admin, il suffis de modifier le fichier "es_admin_management_db.txt" et remplacer "STEAMID du premier admin" par le steamid de vos admin et le nombre à cotés pour déterminer le niveau de l'admin (1 étant le niveau de base, 2 un niveau avec plus de droits, 3 etc... , vous pouvez également ajouter d'autre admins sans trop de restrictions, il suffis d'ajouter une ligne en plus.
Une autre manière de rentrer ces admin est d'utiliser les commande prévues, dans ce cas am_admin. A rentrer dans la console (ne pas oublier rcon devant) ou via hlsw.
Ajouter "es_load admin_management" au fichier autoexec.cfg de votre serveur.
Ensuite faites comme tout addon_scripts avec sauvegarde sur db.
Il suffis d'uploader sur votre server le contenu du dossier "admin_management" contenu dans le zip avec le es_admin_management_db.txt modifié.