Jeux mirc pour bot mirc

0/5 (7 avis)

Snippet vu 14 032 fois - Téléchargée 28 fois

Contenu du snippet

Voila un jeux mIRC :

le but : on dit !let <un mot> et les autre doivent dire !lettre <le nombre de lettre qu'il y a dans le mot>

et sa marche avec des score

Source / Exemple :


on *:text:*!let *:#:{
  if (%let [ $+ [ $chan ] ]  == ok) { notice $nick le jeu est deja en cour }
  elseif ($2 == $null) { notice $nick precise un mot }
  else { set %let [ $+ [ $chan ] ] ok | set %lettre [ $+ [ $chan ] ]  $len($2-) | msg $chan 8,1 taper !lettre <le nombre de lettre (en comptent les espace) kil y a dans le(s) mot(s) $2- > bonne chance }
}

on *:text:*!lettre *:#:{
  if (%let [ $+ [ $chan ] ]  != ok) { notice $nick le jeu est desactiver taper !let <un mot> pour l'activer | halt }
  if ($2- > %lettre [ $+ [ $chan ] ] ) && (%let [ $+ [ $chan ] ]  == ok) { msg $chan 6 $nick le nombre et plus petit que $2 | halt }
  if ($2- < %lettre [ $+ [ $chan ] ]  ) && (%let [ $+ [ $chan ] ]  == ok) { msg $chan 6 $nick le nombre et plus grand que $2 | halt }
  if ($2- == %lettre [ $+ [ $chan ] ]  ) && (%let [ $+ [ $chan ] ]  == ok) { inc %sco. [ $+ [ $nick ] ] | msg $chan 6Bravo !!! $nick a gagner la reponse etait6 %lettre [ $+ [ $chan ] ]   : ton score est de %sco. [ $+ [ $nick ] ]   | unset %lettre [ $+ [ $chan ] ]  | unset %let [ $+ [ $chan ] ]  } 
}

on *:disconnect:{
  /unset %lettre*
  /unset %let*

Conclusion :


Voila il y a juste a mettre sa dans une de vos remote et paff un bon jeux :)

A voir également

Ajouter un commentaire Commentaires
minerbe
Messages postés
217
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
13 février 2012

9 juil. 2008 à 19:12
on *:disconnect:{ <= Erreur d'inatention pas très grave
/unset %lettre*
/unset %let*

tu l'ouvre mais tu ne le referme pas ;) corrige le a l'occasion.
Debutant2mirc
Messages postés
9
Date d'inscription
mercredi 4 janvier 2006
Statut
Membre
Dernière intervention
16 juillet 2006

4 sept. 2006 à 18:32
DJ_SMOOT> copie colle la source dans les remotes du bot( alt + R ) et clique sur ok
dj_smoot
Messages postés
1
Date d'inscription
lundi 14 août 2006
Statut
Membre
Dernière intervention
14 août 2006

14 août 2006 à 20:58
dsl mais j'arriv pas a télcharger ton truc,mais il a l'air d'etre bien
cs_clem54
Messages postés
253
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
16 octobre 2005

9 avril 2005 à 13:18
il me semble ke ta oublier une } a la fin !!
Fabio51
Messages postés
5
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
22 avril 2005

7 mars 2005 à 14:30
ca marche pas chez moi, faut modifier qq chose a ca?
on *:text:*!let *:#:{
if (%let [ $+ [ $chan ] ] == ok) { notice $nick le jeu est deja en cour }
elseif ($2 == $null) { notice $nick precise un mot }
else { set %let [ $+ [ $chan ] ] ok | set %lettre [ $+ [ $chan ] ] $len($2-) | msg $chan 8,1 taper !lettre <le nombre de lettre (en comptent les espace) kil y a dans le(s) mot(s) $2- > bonne chance }
}

on *:text:*!lettre *:#:{
if (%let [ $+ [ $chan ] ] != ok) { notice $nick le jeu est desactiver taper !let pour l'activer | halt }
if ($2- > %lettre [ $+ [ $chan ] ] ) && (%let [ $+ [ $chan ] ] == ok) { msg $chan 6 $nick le nombre et plus petit que $2 | halt }
if ($2- < %lettre [ $+ [ $chan ] ] ) && (%let [ $+ [ $chan ] ] == ok) { msg $chan 6 $nick le nombre et plus grand que $2 | halt }
if ($2- %lettre [ $+ [ $chan ] ] ) && (%let [ $+ [ $chan ] ] ok) { inc %sco. [ $+ [ $nick ] ] | msg $chan 6Bravo !!! $nick a gagner la reponse etait6 %lettre [ $+ [ $chan ] ] : ton score est de %sco. [ $+ [ $nick ] ] | unset %lettre [ $+ [ $chan ] ] | unset %let [ $+ [ $chan ] ] }
}

on *:disconnect:{
/unset %lettre*
/unset %let*
merci de me repondre, je debute en scripting
Afficher les 7 commentaires

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.