Rpg pour irc

Soyez le premier à donner votre avis sur cette source.

Vue 15 390 fois - Téléchargée 7 034 fois

Description

Petit jeu assez simple du genre RPG, mais qui malgré tout renferme une grande complexicité. Bon côté technique, les configurations pour la base de données mysql se trouve dans le fichier mysql.php et pour créer la table dans lequel les données sont enregistrer la requête se trouve dans le fichier sql.sql.

Bon si vous voulez voir le résultat vous devez avoir un client IRC comme mIRC. Un fois fait ouvrer le fichier config.php (ligne 11 à 15) et modifier ces configurations pour le serveur auquel vous voulez qu'il se connecte, ainsi que le nom, la langue que vous voulez. Pour la langue, il n'y a que français (FR) et anglais (EN) disponible. Aussi si vous voulez pouvoir faire quittez modifie la ligne 46 de index.php le $username == "HoLyVieR" pour $username == "VotreNickname".

Un fois que tout est configurer ouvrer index.php le fichier index.php dans votre navigateur favori. Si vous ne voyez rien c'est bon signe. Normalement vous devriez avoir ouvert votre client IRC et vous devriez avoir vu que le bot c'est connecter au channel et serveur que vous avez choisi. Pour commencer envoyez lui un message privé (/msg [Nom] HELP) et vous devriez voir une liste de commande. Commencer par vous créer une partie avec REGISTER [Nom] [MotDePasse]. Ensuite connecter vous avec LOGIN [Nom] [MotDePasse]. Si vous avez bien rentrer les informations et que vous êtes incapable de vous connecter, c'est que vous avez mal configurer le fichier mysql.php. Sinon vous devriez voir les infos sur votre personnage. Poir continuer à explorer tapez HELP et toutes les commandes pour le jeu sont afficher. D'ici là je vous en expliquerais pas plus, mais si vous avez des questions n'hésitez pas à les posés. Aussi pour faire quitter le bot tapez !astalavista.

Côté code le bot est séparer en plusieurs fichiers php donc chacun à une fonction.

- index.php (Squelette du bot)
- analCmd.php (Analyse ce que l'utilisateur envoie et exécute la fonction qui doit être exécuté)
- analInput.php (Analyse le texte qui est envoyé et enlever tout le formatage qui a put être ajouté)
- config.php (Le nom le dit ce sont les configurations qui s'y trouve)
- event.php (Gère les événements qui arrivent)
- function.php (Toutes les fonctions qui sont appelées s'y trouve)
- multiLang.php (Génère la variable $lang qui permet de traduire tous les textes qui se trouve dans le jeu)
- mysql.php (Configuration pour mysql)
- onconnect.php (MOTD du bot)
- rpg.class.php (Classe dans lequel se trouve les configurations des monstres, items, enchantements)
- sql.sql (Requête pour créer la table dans lequel se trouve les données des personnages)

Bon j'ai donnée la majorité des informations, si vous avez des questions à propros du jeu, n'hésitez pas à les posées.

Conclusion :


Assurez-vous d'avoir bien lu la description, avant de posé une question, car la réponse s'y trouve probablement déjà.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_macromed
Messages postés
30
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
25 février 2007
-
Salut !

heumm.. précision, la base de donnée doit se nommé 'irc_bot'.


jai tous fait mais il napparet pas dans le chat le bot :(
cs_macromed
Messages postés
30
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
25 février 2007
-
J'ai réusi finallement, mais la il marque "Veuillez réessayer avec un mot de passe plus difficile à trouver. Les mots de passe doivent contenir au moins cinq caractères, ne doivent pas être trop facilement devinables (par exemple votre vrai nom ou votre nick), et ne doit pas contenir d'espaces ou de tabulations." meme avec 12345pass :@ lol
Arto_8000
Messages postés
1051
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5 -
L'expression régulier que j'utilise pour ça est :

^[a-zA-Z0-9\_\@\-\#\/\\]{5,16}$

En théorie c'est senser marcher , mais si elle pose vraiment problème mets en commentaire la ligne 285 à 289.
cristianomams7
Messages postés
1
Date d'inscription
vendredi 30 novembre 2007
Statut
Membre
Dernière intervention
30 novembre 2007
-
svp comment on fait marcher les bots sur dofus (pliz une explication simple^^') MERCI!
Arto_8000
Messages postés
1051
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5 -
dofus c'est un serveur ? un site d'hébergement ? Si c'est un site d'hébergement oublie ça, il interdise tous ce genre de script. Si c'est un serveur, il suffit de paramètrer le script comme il le faut et de le partir.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.