Pile ou face

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 797 fois - Téléchargée 20 fois

Contenu du snippet

oui , oui encore un xD

il est simple ... mais c'est sympas ;)
Il vous suffit de rajouter dans le dossier gagne.txt et perd.txt vos phrases ;)

Source / Exemple :


dialog pileouface {
  title "Pile Ou Face"
  size -1 -1 189 114
  option dbu
  button "Pile", 2, 13 93 37 12
  button "Face", 1, 122 93 37 12
  button "Stats", 3, 67 93 37 12
  edit "", 4, 8 3 169 82, read multi return autohs autovs hsbar vsbar
}
On *:dialog:pileouface:sclick:2: {
  var %pile_face $rand(1,2)
  if (%pile_face == 1) { 
    inc %gagne 1
    inc %partie 1
    did -ra $dname 4 $read(gagne.txt)
  }
  elseif (%pile_face == 2) {
    inc %perdu 1
    inc %partie 1
    did -ra $dname 4 $read(perd.txt)
  }
}
On *:dialog:pileouface:sclick:1: {
  var %pile_face $rand(1,2)
  if (%pile_face == 1) {
    inc %gagne 1
    inc %partie 1
    did -ra $dname 4 $read(gagne.txt)
  }
  elseif (%pile_face == 2) {
    inc %partie 1
    inc %perdu 1
    did -ra $dname 4 $read(perd.txt)
  }
}
On *:dialog:pileouface:sclick:3: {
  did -ra $dname 4 Stats : %gagne Parties Gagné et %perdu Parties Perdu sur %partie Jouée
}

Conclusion :


By Dragon`Night

A voir également

Ajouter un commentaire

Commentaires

Messages postés
26
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
19 mai 2007

Ton code est simple et ton jeu est trés trés chématique au lieu de devoir clické sur STATS pour voir les résultat tu devrais faire une autre fenétre... et optimise un peu sa comme Bestdoud ta montré.


PS: comme je te l'ai déja dit quand tu poste une source il faut quel soit au maximun optimisé et complet. On ne devrais pas avoir a te dire tu devrai faire sa... tu devrais faire ci...
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

J'ai oublié un r dans le deuxième did -ra
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

Salut,
C'est quoi la différence entre ton sclick 1 et ton sclick 2? tu as mis exactement la même prog:
Il manque aussi la commande pour lancer ton addon
pourquoi mettre un edit aussi grand alors que tu efface la ligne a chaque foi

tu peux déja simplifier ainsi et ajouter la commande pour alncer l'addon. pour les modifs de l'edit je te le laisse.

alias pileouface {
dialog -om pileouface pileouface
unset %gagne
unset %perdu
unset %partie
}

dialog pileouface {
title "Pile Ou Face"
size -1 -1 189 114
option dbu
button "Pile", 2, 13 93 37 12
button "Face", 1, 122 93 37 12
button "Stats", 3, 67 93 37 12
edit "", 4, 8 3 169 82, read multi return autohs autovs hsbar vsbar
}

On *:dialog:pileouface:sclick:*: {
if ($did < 3) {
if ($rand(1,2) == $did) {
inc %gagne 1
did -ra $dname 4 $read(gagne.txt)
}
else {
inc %perdu 1
did -a $dname 4 $read(perd.txt)
}
inc %partie 1
}
elseif ($did == 3) did -ra $dname 4 Stats : %gagne Parties Gagné et %perdu Parties Perdu sur %partie Jouée
}

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.