RSS
 

[Tuto] Comment récupérer les informations du ladder ?

10 juin

Vous voulez récupérer les informations des membres de votre guilde pour les afficher sur un site ? Et bien, lisez la suite :

 

On va admettre que le site est hébergé chez Free et que vous avez Windows comme Système d’exploitation (Je peux faire le tuto pour Linux, mais seulement si on me le demande :D ).

1ère étape : Récupération des informations

Alors, il vous faut Wamp pour commencer.

Une fois celui-ci installé (il y a des tutos sur le net), vous allez créer un répertoire  « guilde » (par exemple) dans C:\wamp\www (à l’endroit où Wamp est installé).

Dans le répertoire « guilde », vous allez créer un fichier nommé « index.php ». Editez-le avec le Bloc-Notes et copiez-collez le code se trouvant sur un hébergeur de code (je ne peux pas le mettre ici, la mise en page est horrible et ça prend trop de place) :

PHP – Code source – index.php

 

Dans ce code, il vous suffit de modifier la ligne 4 et 6.

La ligne 4 correspond aux noms des membres, il y a déjà un exemple dans le code. Les membres ayant un niveau inférieur à 20 ne peuvent pas être récupérés dans le ladder.

La ligne 6 correspond au numéro de votre serveur. Voici la liste :

- 1 : Jiva

- 2 : Rushu

- 3 : Djaul

- 4 : Raval

- 5 : Hécate

- 6 : Sumens

- 7 : Menalt

- 8 : Rosal

- 9 : Maimane

- 10 : Silvosse

- 11 : Brumaire

- 12 : Pouchecot

- 13 : Silouate

- 14 : Domen

- 15 : Amayiro

- 16 : Rykke Errel

- 17 : Hyrkul

- 18 : Helsephine

- 19 : Allister

- 20 : Otomaï

- 21 : Lily

- 22 : Oto Mustam (je ne sais pas si ça fonctionne comme ce n’est pas le même ladder)

- 23 : Hel Munster

- 24 : Danathor

- 25 : Kuri

- 26 : Mylaise

- 27 : Goultard

- 28 : Ulette

- 29 : Vil Smisse

- 30 : Many

- 31 : Solar

- 32 : Crocoburio

- 33 : Li Crounch

- 35 : Farle

- 36 : Agride

- 37 : Bowisse

- 40 : Aermyne

- 41 : Zatoïshwan

- 1001 : Shika

- 3001 : Nehra

- 4001 : Alma

- 4002 : Aguabrial

- 4003 : Buhorado

- 4004 : Ténèbres

- 4005 : Bolgrot

- 4006 : Nomekop

- 6001 : Spiritia

- 6002 : Helioboros

- 7001 : Dark Vlad

- 9001 : Ereziah

 

Pour lancer ce script, tapez ceci dans votre navigateur : http://localhost/guilde

Vous attendez que la page se charge (rien ne s’affichera, car c’est un script). Une fois fini, un fichier perso.txt devrait apparaître dans le répertoire « guilde ».

Vous pouvez regarder son contenu si vous voulez.

Une ligne contient ceci : Nom|Niveau|ClasseSexe|Metier1,NiveauMetier1, …

 

2ème étape : Création de la table pour stocker les informations

Alors, nous utilisons une base de données MySQL.

Vous allez créer un fichier « script.php » qui contiendra le code suivant :

PHP – Code source – script.php

Dans ce code, vous devez modifier les informations de connexion.

 

3ème étape : Insertion des informations

Voici le code qui permet d’insérer les informations dans la base de données qui peut être copié dans le fichier « maj_perso.php » :

PHP – Code source – maj_perso.php

N’oubliez pas de modifier les informations de connexion.

Nous allons mettre certains fichiers sur le site.

Pour cela, il vous faut un logiciel FTP : FireFTP par exemple.

Une fois installé, vous mettez dans un répertoire « guilde » (par exemple) situé à la racine du site, les fichiers « perso.txt » et « maj_perso.php ».

Tapez ceci dans votre navigateur : http://site.free.fr/guilde/maj_perso.php

Une fois la page chargée, elle affiche les personnages qui ont été ajoutés (pas modifiés) à la base de données.

 

4ème étape : La mise à jour des informations

Si vous voulez mettre à jour les informations, il suffit de relancer dans le navigateur : http://localhost/guilde

Puis de copier le fichier « perso.txt » dans le répertoire « guilde » du site.

Et enfin de relancer le script « maj_perso.php ».

 

5ème étape : Affichage des informations

Je pense que vous savez faire ceci.

Je vais vous donner la correspondance des chiffres pour les métiers, classes et sexes dans un tableau utilisable avec PHP.

Métiers :

$jobs = array('28'=>'Paysan','25'=>'Boulanger','2'=>'Bûcheron','24'=>'Mineur',

'41'=>'Chasseur','56'=>'Boucher','36'=>'Pêcheur','58'=>'Poissonnier',

'26'=>'Alchimiste','65'=>'Bricoleur','16'=>'Bijoutier','63'=>'Joaillomage',

'15'=>'Cordonnier','62'=>'Cordomage','27'=>'Tailleur','64'=>'Costumage',

'18'=>'Sculpteur de bâtons','50'=>'Sculptemage de bâton','13'=>'Sculpteur d\'arc',

'48'=>'Sculptemage d\'arc','19'=>'Sculpteur de baguettes',

'49'=>'Sculptemage de baguettes','11'=>'Forgeur d\'épées',

'44'=>'Forgemage d\'épées','14'=>'Forgeur de marteaux',

'45'=>'Forgemage de marteaux','17'=>'Forgeur de dagues',

'43'=>'Forgemage de dagues','20'=>'Forgeur de pelles','46'=>'Forgemage de pelles',

'31'=>'Forgeur de hache','47'=>'Forgemage de haches','60'=>'Forgeur de boucliers');

Classes :

$classes = array('1'=>'Féca','2'=>'Osamodas','3'=>'Enutrof','4'=>'Sram',

'5'=>'Xelor','6'=>'Ecaflip','7'=>'Eniripsa','8'=>'Iop','9'=>'Crâ','10'=>'Sadida',

'11'=>'Sacrieur','12'=>'Pandawa','13'=>'Roublard','14'=>'Zobal');

Sexes :

$sexes = array('0'=>'male','1'=>'femelle');

 

Pas d’images hélas, mais si vous avez des questions, n’hésitez pas.

 
Aucun commentaire

Posté dans Tuto

 

Laisser un commentaire

You must be logged in to post a comment.