Jeu du code

Contenu du snippet

Un jeu ou il faut trouver un code a 4 chiffre
Tres simple, on tape !code et le jeu démarre
Si un chiffre est bien placé le bot (jeu a mettre dans un bot) le fais apparaitre a la bonne place. le premier qui triuve a gagné.

Source / Exemple :


on *:text:*:#: {
  if ($1 == !code) && (%code !== on) {
    set %num1 $rand(0,9)
    set %num2 $rand(0,9)
    set %num3 $rand(0,9)
    set %num4 $rand(0,9)
    .msg $chan trouvez le code !!! faites vos propositions
    .msg $chan 9,5 _ _ _ _
    .set %code on
  }
  if (%code == on) && ($1 isnum) && ($len($1) == 4) { 
    .set %nb1 $left($1,1)
    .set %nb2 $mid($1,2,1)
    .set %nb3 $mid($1,3,1)
    .set %nb4 $right($1,1)
    if (%nb1 == %num1) { 
      set %firstnum 9,5 %nb1
    }
    if (%nb1 !== %num1) {
      set %firstnum 9,5_
    }
    if (%nb2 == %num2) {
      set %deuxieme 9,5 %nb2
    }
    if (%nb2 !== %num2) {
      set %deuxieme 9,5_
    }
    if (%nb3 == %num3) {
      set %troisieme 9,5 %nb3
    }
    if (%nb3 !== %num3) {
      set %troisieme 9,5_
    }
    if (%nb4 == %num4) {
      set %quatre 9,5 %nb4
    }
    if (%nb4 !== %num4) {
      set %quatre 9,5_
    }
    .msg $chan %firstnum %deuxieme %troisieme %quatre
    if (%nb1 == %num1) && (%nb2 == %num2) && (%nb3 == %num3) && (%nb4 == %num4) {
      .msg $chan bravo $nick tu as trouvé le code !! 
      .msg $chan Tapez !code pour rejouer
      .set %code off
    }
  }
}

Conclusion :


Un petit plus serait que les joueurs n'aient pas a taper les espaces pour leur propositions. Je pense que ca doit etre possible, mais j'ai chercher je n'y suis pas arriver( j'ai essayé avec $replace).Toutes les idees et critiques sont les bienvenues.

A voir également

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.