Je suis parti du constat que chaque guilde consolidait dans son coin son propre bestiaire sans pour autant partager les informations avec les non-adhérents ou avec les autres sites.
Mountyzilla permet d’alimenter de manière automatique et avec un minimum sécurité les bestiaires liés à ces scripts. Alors pourquoi ne pas en faire profiter tout le monde ? Pourquoi la connaissance ne serait-elle pas partagée dans tout le hall avec un moyen simple d’accès ? C’est le but de ce projet.
Le but est de mettre à la disposition l’intégralité des informations des Connaissance des Monstres effectuées dans le jeu. Ces envois sont soumis à l’acceptation du joueur qui fait la démarche de participer au collecteur en cliquant sur le bouton.
Tout d’abord, seules les CdM provenant du site de jeu de Mountyhall seront acceptées. Il est inutile d’essayer d’ajouter les Connaissance des Monstres déjà présentes dans votre bestiaire car malheureusement ces informations peuvent ne pas être fiables.
Pour envoyer une CdM, il faut contacter le script d’ajout http://nocmh.free.fr/scripts/cdmCollecteur.php avec les paramètres suivants :
Toutes les CdM sont disponibles publiquement à l’aide du script http://nocmh.free.fr/scripts/getCdm.php
Pour utiliser ce dernier, il est nécessaire de lui passer un paramètre au choix parmi :
En retour, vous devriez avoir un fichier texte contenant des lignes de ce type :
16;212.190.229.68;1110811030;mountyzilla;Monstre;Ombre de Roches Gargantuesque;Nouvelle;576560;13;15;135;155;95;9;11;3;5;12;14;4;5;13;15;;3;; 15;83.195.160.100;1110783194;mountyzilla;Animal;Gowap Apprivoisé;Chef de harde;439049;;1;170;190;0;5;7;7;9;4;6;4;5;;2;7;9;;
Les champs retournés sont les suivants et suivent le même ordre que le résultat d’une CdM sous Mountyhall :
Plusieurs cas sont possibles si des champs sont vides :
Le paramètre forwardTo appliqué lors de l’envoi de la CdM permet d’ajouter une Iframe au popup. Il est ainsi possible de faire suivre directement la CDM à un bestiaire. La requête est effectuée par le client web de l’utilisateur est la suivante : URLDUBESTIAIREAALIMENTERDONNEDANSFORWARDTO?cdm=LACDMBRUTE&time=TIMESTAMP&source=NOMDUPLUGINOUDELASOURCE
Passez le paramètre extended=true à l'url lors de l'appel. Ceci ajoutera lorsque les données sont disponibles les informations suivantes :
Pour augmenter la compatibilité avec un maximum de bestiaires, les accents sont conservés puisque des bestiaires les prennent en compte.
Des utilisateurs m’ont remonté qu’ils ne souhaitaient pas partager cette information lors de l’envoi des Connaissance des Monstres pour éviter que des trolls malicieux n'utilisent une telle donnée pour voler des kills. Qui a dit les tom camo ? Un troll muni d’invisibilité peut aussi faire l’affaire …
Pour éviter ceci, un artefact technique peut être mis en place : le pourcentage des blessures doit être remplacé par XX. Il est à la charge de faire effectuer ce traitement par l’extension Mozilla/Firefox pour un maximum de transparence.
Quelques statistiques sur le CDM Collector sont disponibles ici : http://nocmh.free.fr/stats/
| NoC |