Pile ou face

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 110 fois - Téléchargée 21 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
kayak2007
Messages postés
26
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
19 mai 2007

8 févr. 2007 à 13:37
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...
Bestdoud
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

15 janv. 2007 à 22:19
J'ai oublié un r dans le deuxième did -ra
Bestdoud
Messages postés
243
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008

15 janv. 2007 à 22:17
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.