RSS
 

Archive for the ‘Tuto’ Category

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

 
No Comments

Posted in Tuto