Asv et physique en dialog

Contenu du snippet

voilà j'ai refais un asv mais cete fois ci en dialog alors vous le mettez dans les reot et pour l'ouvrir faite /asv voilà je l'ai modifier comme ca quand vous faite
!asv sur le chan ca dit l'asv et !ph ca dit le physique voila ;o)

Source / Exemple :


;Ne pas modifier cette asv!
menu channel,status {
  .-
  <<Asv>> :/asv
  .-
}
dialog Asv {
  title "Asv&Physique"
  size -1 -1 232 75
  option dbu
  tab "ASV", 1, 3 2 225 71
  edit "", 2, 44 19 50 10, tab 1, autohs
  edit "", 3, 44 45 50 10, tab 1, autohs
  edit "", 4, 44 32 50 10, tab 1, autohs
  edit "", 5, 44 58 50 10, tab 1, autohs
  box "", 6, 7 17 33 12, tab 1
  box "", 7, 7 29 33 13, tab 1
  text "      Age", 8, 9 21 25 8, tab 1
  text "   Sex", 9, 12 33 25 8, tab 1
  box "", 10, 7 42 33 12, tab 1
  box "", 11, 7 55 33 13, tab 1
  text "     Ville", 12, 10 46 25 8, tab 1
  text "   Pays", 13, 11 59 25 8, tab 1
  box "Dire", 31, 106 18 50 50, tab 1
  text "  Sur le chan", 32, 115 26 34 8, tab 1
  button "Dire", 34, 113 35 37 10, tab 1 flat
  text "Sur tout les chans", 35, 109 47 44 8, tab 1
  button "Dire", 36, 113 56 37 10, tab 1 flat
  button "Ok/Fermer", 38, 161 25 60 38, tab 1 flat ok
  text "     Aussi pour le dir l'asv faite !asv et le physique !ph", 44, 75 5 141 8, tab 1
  tab "Physique", 14
  text "  Couleur de peau", 16, 6 21 47 11, tab 14
  box "", 17, 5 16 47 14, tab 14
  box "", 18, 5 31 47 14, tab 14
  text "Couleur cheveux", 19, 8 36 49 8, tab 14
  box "", 20, 5 44 48 14, tab 14
  text "         Poid", 21, 7 48 39 8, tab 14
  box "", 22, 5 57 48 14, tab 14
  text "    Taille", 23, 15 62 25 10, tab 14
  edit "", 24, 55 19 50 10, tab 14, autohs
  edit "", 25, 55 34 50 10, tab 14, autohs
  edit "", 26, 55 47 50 10, tab 14, autohs
  edit "", 33, 55 60 50 10, tab 14, autohs
  box "Dire", 15, 109 19 50 50, tab 14
  text "  Sur le chan", 27, 117 26 34 8, tab 14
  button "Dire", 28, 115 36 37 10, tab 14 flat
  text "Sur tout les chans", 29, 112 47 44 8, tab 14
  button "Dire", 30, 115 56 37 10, tab 14 flat
  box "", 37, 159 21 66 47, tab 14
  text "       Asv", 39, 175 27 36 8, tab 14
  text "      By", 40, 179 36 25 9, tab 14
  text "  walt2001", 41, 179 47 27 8, tab 14
  link "doodah2003@hotmail.com", 42, 160 56 64 8, tab 14
  text "     Aussi pour le dir l'asv faite !asv et le physique !ph", 43, 78 5 139 8, tab 14
}
on *:dialog:Asv:edit:*: {
  if ( $did == 2 ) { set %age $did(Asv,2).text }
  if ( $did == 4 ) { set %sexe $did(Asv,4).text }
  if ( $did == 3 ) { set %ville $did(Asv,3).text }
  if ( $did == 5 ) { set %pays $did(Asv,5).text }
  if ( $did == 24 ) { set %peau $did(Asv,24).text }
  if ( $did == 25 ) { set %cheveux $did(Asv,25).text }
  if ( $did == 26 ) { set %poid $did(Asv,26).text }
  if ( $did == 33 ) { set %taille $did(Asv,33).text }
}
on *:dialog:Asv:sclick:*:{
  if ($did == 34) msg $active 12 j'ai 14[~~ 4  %age  14 ~~] 12 je suis un(e) 14[~~4   %sexe  14~~] 12 et je viens de/du 14[~~4  %ville  14~~] 12 qui se situe en/au 14 [~~ 4  %pays  14~~]
  if ($did == 36) amsg 12 j'ai 14[~~ 4  %age  14 ~~] 12 je suis un(e) 14[~~4   %sexe  14~~] 12 et je viens de/du 14[~~4  %ville  14~~] 12 qui se situe en/au 14 [~~ 4  %pays  14~~]

  if ($did == 28) msg $active 12 je suis 14[~~ 4  %peau   14 ~~] 12j'ai les cheveux 14[~~ 4  %cheveux   14 ~~] 12 je mesure 14[~~4  %taille  14~~] 12 et fais  14[~~4  %poid  14~~]
  if ($did == 30) amsg 12 je suis 14[~~ 4  %peau   14 ~~] 12j'ai les cheveux 14[~~ 4  %cheveux   14 ~~] 12 je mesure 14[~~4  %taille  14~~] 12 et fais  14[~~4  %poid  14~~]
}
on *:input:*:{
  if ( $1 == !asv ) { /msg $active 12 j'ai 14[~~ 4  %age  14 ~~] 12 je suis un(e) 14[~~4   %sexe  14~~] 12 et je viens de/du 14[~~4  %ville  14~~] 12 qui se situe en/au 14 [~~ 4  %pays  14~~] }
  if ( $1 == !ph ) { /msg $active 12 je suis 14[~~ 4  %peau   14 ~~] 12j'ai les cheveux 14[~~ 4  %cheveux   14 ~~] 12 je mesure 14[~~4  %taille  14~~] 12 et fais  14[~~4  %poid  14~~] }
}
on *:dialog:Asv:init:0: { 
  did -ra Asv 2 %age
  did -ra Asv 4 %sexe
  did -ra Asv 3 %ville 
  did -ra Asv 5 %pays
  did -ra Asv 24 %peau
  did -ra Asv 25 %cheveux
  did -ra Asv 26 %poid
  did -ra Asv 33 %taille
}
alias asv { dialog -m asv asv }

Conclusion :


voila dite moi se ke vous en pensez merci @+ ;o)

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.