Addon Details

Watch - Add Favorite


Does this version work for you?
1
w00ts
w00t!2

admin_management - Version 1.8

posted on 2007-07-16 07:51:10
by c_bass7



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é.

Version Notes For 1.8

Updated on: 2007-07-16 18:04:28 EST by c_bass7 (View Zip Contents)
ajout de la commande am_getinfo qui permet de récupèrer la valeur d'une info. ex.: am_info "steamid" name ludo es_xset ma_var 0 am_getinfo ma_var "steamid"

( Previous Versions )