Roast de guilde ou autre

Alors pour ceux qui ne sauraient pas ce qu’est un roast de guilde, ça consiste à mettre en place et tenir à jour la liste des membres avec toutes leurs compétences ou presque ainsi que diverses informations.

Donc pour ceux que ça interesserait il existe un outil pour automatiser tout ça et le mettre à disposition des membres :

WoW Profiler

Exemple : Guilde « Le Culte Du Dragon »

Necessite une base MySQL et du PHP 4.0 ou supérieur, et pasque je suis sympa je file même la traduction en français de presque tout le site. :stuck_out_tongue:

[quote]Antécédents necessaires du serveur

MySQL
    D’autres bases de données (ou BDD) SQL devraient fonctionner. Quoi qu’il en soit, le code PHP (dans lib/wowdb.php) devra être adapté.
PHP
    PHP version 4.3.0 ou supérieure recommandée. N’importe quelle version 4.0 ou supérieure devrait fonctionner.

Configuration du serveur SQL

    * Créer une base nommée « wow ».
    * Utilier le fichier wow.sql du tarball pris sur le site web, créer une chartable dans la base « wow ».
    * Créer un utilisateur (wow) en faisant SELECT, INSERT, et UPDATE sur les privilèges de la base de données

Configuration web

    * Extraire le tarball dans un répertoire du serveur où php est utilisable.
    * copier conf.php.sample dans conf.php
    * Editer conf.php à l’aide d’un editeur de texte (Wordpad ou emacs)
          o $db_user = « wow » - Modifier « wow » pour correspondre au nom de l’utilisateur dans la base « wow ».
          o $db_passwd = « xxxxx » - Modifier afin d’avoir le même password que dans la base « wow ».
          o $db_name = « wow » - Modifier pour correspondre à la base créée (ici « wow »).
          o $db_host = « localhost » - La plupart du temps on peut laisser localhost. Si la BDD est dans un autre serveur que la page elle même, modifier afin de correspondre au nom du serveur visé.
          o $data_dir = « data » - « data » correspond au dossier où a été extrait le tarball. Il faut indiquer le chemin complet. Exemple:
                + Sous Linux - « /usr/home/user/public_html/data »
                + Sous windows - « c:\inetpub\wwwroot\data »
          o $log_dir = « /logs » - Modifier « /logs » pour correspondre à l’emplacement où stocker les logs. Laisser tel quel si le dosser 'logs" se trouve dans le même répertoire que « data ». Penser à changer les autorisations en lecture/ecriture afin de permettre au serveur d’y accéder.
          o $upload_dir = « /uploads » - Modifier « /uploads » pour correspondre à l’emplacement où doivent être stockés les profils de joueurs. Laisser tel quel si le dossier « uploads » se trouve dans le même répertoire que « data ». Penser à changer les autorisations en lecture/ecriture afin de permettre au serveur d’y accéder.
          o $show_inventory = 1 - Laisser à 1 pour laisser l’inventaire accessible, 0 sinon.
          o $guild_name = «  » - Nom de la guilde.
          o $guild_desc = «  » - Description de la guilde.
          o # Pour Thottbot - Les deux lignes suivantes servent à récupérer les icones sur thottbot.En enlevant le symbole # WoW Profiler ira chercher les icones là bas.
                + #$img_url=« http://i.thottbot.com/ »;
                + #$img_suffix=« jpg »;
          o Les deux lignes suivantes servent si vous voulez conserver les icones sur le serveur.
                + $img_url="/img/" - Remplacer « /img/ » avec l’url du dossier d’icones. WoW Profiler ajoutera /Interface/Icons/ à cette url. Verifier que les icones sont dans « /Interface/Icons/ ». Exemple:
                      # http://www.yourserver.com/img - WoW Profiler prendra les icones dans "http://www.yourserver.com/img/Interface/Icons/
                + $img_suffix=« png » - Remplacer « png » si les icones ont un suffixe différent, .jpg ou .gif
          o $stylesheet = « default.css » - A modifier si on veut utiliser une feuille de style personalisée.

          o Tester le script php. Vous devriez voir une table avec juste les en-têtes « Name, Race, etc. ».

Configuration coté utilisateur
Utilisation de WOWLauncher

    * Chaque utilisateur devra télécharger la dernière version de WOWLauncher.
    * Lancer WOWLauncher.
    * Cliquer sur le bouton Prefs…
    * Tapez l’URL de « update.cgi » sur le serveur (celle par défaut peut être changée en re-compilant la source) et cliquer sur OK.
    * Cliquer sur Browse et chercher « WoW.exe ». Cosmos.exe peut être lancé à la place dans la mesure où il est dans le même dossier que WoW.exe. Lancer Cosmos.exe aura pour effet d’envoyer les informations sur votre perso AVANT que vous n’entriez dans le jeu (devrait être fixé dans une prochaine version).
    * Cliquer sur Launch pour entrer dans WoW. Cela installera automatiquement le « Character Profiler » dans WoW.
    * Quand vous quiterez WoW, les infos sur votre personnage seront automatiquement envoyées dans le script « update.cgi ».[/quote]

Voila, je compte mettre ça en oeuvre pour ma guilde sur Elune… Si j’arrive à trouver le temps un jour :P"