====== Plugin BasicRights ====== ===== Présentation du plugin ===== Le plugin **basicrights**, ou plugin d'administration mono-serveurs, est un composant d'administration du bot définissant les droits des personnes se connectant au serveur de manière simple, avec un simple enregistrement du GUID de la personne. Ce système est le même que celui de la première version de LeelaBot mais refais pour la version 0.2.5 du bot où le choix du système d'authentification est permis. ===== Explications ===== ==== Droits ==== FIXME ===== Configuration du plugin ===== ;Chemin vers la liste des administrateurs à charger par défaut adminfile=conf/admin.conf; Il y a seulement le chemin du fichier d'admin, adminfile était anciennement dans le leelabot.ini, il toujours la même fonction, retenir les admins dans un fichier. ===== Utilisation du système ===== ==== Inititalisation ==== Si vous venez d'installer le bot, avant de vous servir du système de droits, vous devez d'abord l'initialiser. Normalement cette étape a déjà été faite, avec la commande !setadmin. Si vous ne l'avez pas encore fait, faites-le maintenant avec la commande : !setadmin //Note : Pour que cette commande soit effective, il faut que la variable **firstrun** du fichier de configuraion de LeelaBot (**conf/leelabot.ini**) soit réglée à 1.// Où ici le password est celui contenu dans leelabot.ini Si vous avez rentré ces infos correctement, le bot est censé vous l'indiquer. Voilà, vous avez maintenant tous les droits sur le bot, vous pouvez maintenant gérer les droits comme vous l'entendez. ==== Donner des droits ==== Pour donner des droits à un joueur, il suffit d'utiliser la commande suivante : !giverights Avec comme paramètres : * : le pseudo du joueur ou un morceau du pseudo sur le jeu. * : Le niveau de droits associé au joueur, c'est le niveau qui sera associer à son guid. ===== Annexe ===== ==== Commandes ==== ^ Commande ^ Information ^ Niveau (par défaut) ^ | !setadmin | Ajoute le premier admin | 0 | | !giverights | Permet de donner/changer les droits d'un joueur | 90 |