Tueur - jeu

Contenu du snippet

Et bien c'est un code assez simple ... mais amusant
c'est un jeu de tueur . le jeu et simple tuer les gens du channel ...
rien de superbe mais pour apprendre c'est très bien .

vous avez des nivos
vous devez recharchez votre arme
vous perdez de la vie

Source / Exemple :


on *:text:!devenir-tueur:#:{
  if ($readini(tueur-jeu.ini,$nick,inscrit) != oui) {
    notice $nick Tu es Inscrit dans ma liste de tueurs avec 7 balles dans le chargeur
    writeini -n tueur-jeu.ini $nick balle 7
    writeini -n tueur-jeu.ini $nick ététuer 0
    writeini -n tueur-jeu.ini $nick tuer 0
    writeini -n tueur-jeu.ini $nick danslevide 0
    writeini -n tueur-jeu.ini $nick inscrit oui
    writeini -n tueur-jeu.ini $nick expert non
    writeini -n tueur-jeu.ini $nick professionnel non
    writeini -n tueur-jeu.ini $nick kamikaze non
  }

  elseif ($readini(tueur-jeu.ini,$nick,inscrit) == oui) {
    notice $nick Erreur : Tu es déja inscrit !
  }
}
on *:text:!tuer *:#:{
  if ($readini(tueur-jeu.ini,$nick,inscrit) == oui) {
    if ($$2 != $nick) {
      ;--[ Si la victime est sur le chan ]
      if ($$2 ison $chan) {
        if ($readini(tueur-jeu.ini,$nick,balle) >= 1 ) { 
          var %tuer $rand(1,2)
          if (%tuer == 1) {
            writeini -n tueur-jeu.ini $nick tuer $calc($readini(tueur-jeu.ini,$nick,tuer) +1)
            writeini -n tueur-jeu.ini $2 ététuer $calc($readini(tueur-jeu.ini,$2,ététuer) +1)
            writeini -n tueur-jeu.ini $nick balle $calc($readini(tueur-jeu.ini,$nick,balle) -1)
            notice $nick Vous avez Tué $2 , Bravo !
            notice $2 Vous Avez été tué par $nick
            msg $chan $read(tueur-gagne.txt)
          }
          elseif (%tuer == 2) {
            if ($readini(tueur-jeu.ini,$nick,balle) >= 1 ) {
              writeini -n tueur-jeu.ini $nick danslevide $calc($readini(tueur-jeu.ini,$nick,danslevide) +1)
              writeini -n tueur-jeu.ini $nick balle $calc($readini(tueur-jeu.ini,$nick,balle) -1)
              notice $nick Raté !
              notice $2 Votre adverssaire vous a raté !
              msg $chan $read(ratétueur.txt)
            }
          }
          if ($readini(tueur-jeu.ini,$nick,balle) <= 0 ) {
            notice $nick Plus de Balles !
            notice $2 4 $nick 1n'a plus de balles ;)
          }
        }
        elseif ($$2 !ison $chan) {
          notice $nick Erreur : le Pseudo $2- n'est pas sur $chan !
        }
      }

      elseif ($$2 == $nick) {
        notice $nick Erreur vous ne pouvez pas vous tuer
      }
    }
    if ($readini(tueur-jeu.ini,$nick,tuer) == 10 ) {
      notice $nick Vous Passez en mode : Professionnel
      writeini -n tueur-jeu.ini $nick professionnel oui
      mode $chan +v $nick
    }

    elseif ($readini(tueur-jeu.ini,$nick,tuer) == 20 ) {
      notice $nick Vous Passez en mode : Expert
      writeini -n tueur-jeu.ini $nick expert oui
      mode $chan +h $nick    
    }

    elseif ($readini(tueur-jeu.ini,$nick,tuer) == 30 ) {
      notice $nick Vous Passez en mode : Kamikaze
      writeini -n tueur-jeu.ini $nick kamikaze oui
      mode $chan +o $nick    
    }

    elseif ($readini(tueur-jeu.ini,$nick,inscrit) != oui) {
      notice $nick Erreur : Vous n'êtes pas inscrit ! Tappez !devenir-tueur pour le devenir !
    }
  }
}

on *:text:!recharger:#:{
  if ($readini(tueur-jeu.ini,$nick,inscrit) == oui) {
    var %recharge $rand(1,2)
    if (%recharge == 1) {
      writeini -n tueur-jeu.ini $nick balle $calc($readini(tueur-jeu.ini,$nick,balle) +7)
      notice $nick Recharge Effectué ! 7 Balles Rajouté dans votre chargeur
    }
    elseif (%recharge == 2) {
      notice $nick Recharge Non Effectué Veuillez Recommencez
    }
  }

  elseif ($readini(tueur-jeu.ini,$nick,inscrit) != oui) {
    notice $nick Erreur : Tu n'es pas inscrit !
  }
}

on *:text:!stats-tueur*:#:{ 
  if ($2 == $null) { notice $nick 14[1V14]11ous avez tué :  $readini(tueur-jeu.ini,$nick,tuer) Fois | notice $nick 14[1N14]1ombre De Fois tué : $readini(tueur-jeu.ini,$nick,ététuer) Fois | notice $nick 14[1B14]11alle : $readini(tueur-jeu.ini,$nick,balle) Balle(s) |  notice $nick 14[1B14]11alle Dans le vide : $readini(tueur-jeu.ini,$nick,danslevide) Balle(s) | notice $nick 14[1N14]1ivo : Professionnel : $readini(tueur-jeu.ini,$nick,professionnel) , Expert : $readini(tueur-jeu.ini,$nick,expert)  , Kamikaze : $readini(tueur-jeu.ini,$nick,kamikaze)  }
else $readini(tueur-jeu.ini, w,* $+ $nick $+ *)) { notice $nick 14[1I14]11l a tué :  $readini(tueur-jeu.ini,$2,tuer) Fois | notice $nick 14[1N14]1ombre De Fois tué : $readini(tueur-jeu.ini,$2,ététuer) Fois | notice $nick 14[1B14]11alle : $readini(tueur-jeu.ini,$2,balle) Balle(s) | notice $nick 14[1B14]11alle Dans le vide : $readini(tueur-jeu.ini,$2,danslevide) Balle(s) | notice $nick 14[1N14]1ivo : Professionnel : $readini(tueur-jeu.ini,$2,professionnel) , Expert : $readini(tueur-jeu.ini,$2,expert) , Kamikaze : $readini(tueur-jeu.ini,$2,kamikaze)  } }

Conclusion :


By Dragon`Night
Pour de l'aide , vous pouvez me retrouver sur : cool-irc.shellhoster.com

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.