Option de pseudos en dialog

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 578 fois - Téléchargée 29 fois

Contenu du snippet

le titre est pas tellement parlant, vous comprendrez mieu quand vous verrez le dialog même.

Source / Exemple :


dialog Com.pseudo {
  title "commande de pseudo ©SipiX"
  size -1 -1 275 152
  option dbu
  box "Racourcis pseudos", 286, 4 3 264 117
  text "Commande", 287, 15 11 32 8
  edit "", 288, 10 32 43 10
  text "Ex: !moi", 289, 15 21 33 8
  text "Pseudo ", 290, 56 11 50 8, center
  edit "", 291, 58 32 50 10
  text "Commande", 303, 146 15 31 8
  text "Pseudo", 304, 198 15 25 8
  edit "", 293, 10 46 43 10
  edit "", 294, 58 46 50 10
  edit "", 295, 10 59 43 10
  edit "", 296, 58 59 50 10
  edit "", 297, 10 72 43 10
  edit "", 298, 58 72 50 10
  edit "", 299, 10 85 43 10
  edit "", 300, 58 85 50 10
  edit "", 305, 10 98 43 10
  edit "", 306, 58 98 50 10
  edit "", 307, 137 32 50 10
  edit "", 308, 190 32 50 10
  edit "", 309, 137 46 50 10
  edit "", 310, 190 46 50 10
  edit "", 311, 137 59 50 10
  edit "", 312, 190 59 50 10
  edit "", 313, 137 72 50 10
  edit "", 314, 190 72 50 10
  edit "", 315, 137 85 50 10
  edit "", 316, 190 85 50 10
  edit "", 317, 137 98 50 10
  edit "", 318, 190 98 50 10
  button "Fermer", 27, 4 123 264 23, ok
  text "SipiX", 1, 70 22 33 8
}
on *:dialog:Com.pseudo:init:0:{

  did -o Com.pseudo 288 1 %commande1
  did -o Com.pseudo 293 1 %commande2
  did -o Com.pseudo 295 1 %commande3
  did -o Com.pseudo 297 1 %commande4
  did -o Com.pseudo 299 1 %commande5
  did -o Com.pseudo 305 1 %commande6
  did -o Com.pseudo 307 1 %commande7
  did -o Com.pseudo 309 1 %commande8
  did -o Com.pseudo 311 1 %commande9
  did -o Com.pseudo 313 1 %commande10
  did -o Com.pseudo 315 1 %commande11
  did -o Com.pseudo 317 1 %commande12

  did -o Com.pseudo 291 1 %pseudo1
  did -o Com.pseudo 294 1 %pseudo2
  did -o Com.pseudo 296 1 %pseudo3
  did -o Com.pseudo 298 1 %pseudo4
  did -o Com.pseudo 300 1 %pseudo5
  did -o Com.pseudo 306 1 %pseudo6
  did -o Com.pseudo 308 1 %pseudo7
  did -o Com.pseudo 310 1 %pseudo8
  did -o Com.pseudo 312 1 %pseudo9
  did -o Com.pseudo 314 1 %pseudo10
  did -o Com.pseudo 316 1 %pseudo11
  did -o Com.pseudo 318 1 %pseudo12
}
on *:dialog:Com.pseudo:edit:288: set %commande1 $did(288)
on *:dialog:Com.pseudo:edit:293: set %commande2 $did(293)
on *:dialog:Com.pseudo:edit:295: set %commande3 $did(295)
on *:dialog:Com.pseudo:edit:297: set %commande4 $did(297)
on *:dialog:Com.pseudo:edit:299: set %commande5 $did(299)
on *:dialog:Com.pseudo:edit:305: set %commande6 $did(305)
on *:dialog:Com.pseudo:edit:307: set %commande7 $did(307)
on *:dialog:Com.pseudo:edit:309: set %commande8 $did(309)
on *:dialog:Com.pseudo:edit:311: set %commande9 $did(311)
on *:dialog:Com.pseudo:edit:313: set %commande10 $did(313)
on *:dialog:Com.pseudo:edit:315: set %commande11 $did(315)
on *:dialog:Com.pseudo:edit:317: set %commande12 $did(317)

on *:dialog:Com.pseudo:edit:291: set %pseudo1 $did(291)
on *:dialog:Com.pseudo:edit:294: set %pseudo2 $did(294)
on *:dialog:Com.pseudo:edit:296: set %pseudo3 $did(296)
on *:dialog:Com.pseudo:edit:298: set %pseudo4 $did(298)
on *:dialog:Com.pseudo:edit:300: set %pseudo5 $did(300)
on *:dialog:Com.pseudo:edit:306: set %pseudo6 $did(306)
on *:dialog:Com.pseudo:edit:308: set %pseudo7 $did(308)
on *:dialog:Com.pseudo:edit:310: set %pseudo8 $did(310)
on *:dialog:Com.pseudo:edit:312: set %pseudo9 $did(312)
on *:dialog:Com.pseudo:edit:314: set %pseudo10 $did(314)
on *:dialog:Com.pseudo:edit:316: set %pseudo11 $did(316)
on *:dialog:Com.pseudo:edit:318: set %pseudo12 $did(318)
}

ON 1:INPUT:#:{
  if ($1 == %commande1 $+) { /nick %pseudo1 }
  if ($1 == %commande2 $+) { /nick %pseudo2 }
  if ($1 == %commande3 $+) { /nick %pseudo3 }
  if ($1 == %commande4 $+) { /nick %pseudo4 }
  if ($1 == %commande5 $+) { /nick %pseudo5 }
  if ($1 == %commande6 $+) { /nick %pseudo6 }
  if ($1 == %commande7 $+) { /nick %pseudo7 }
  if ($1 == %commande8 $+) { /nick %pseudo8 }
  if ($1 == %commande9 $+) { /nick %pseudo9 }
  if ($1 == %commande10 $+) { /nick %pseudo10 }
  if ($1 == %commande11 $+) { /nick %pseudo11 }
  if ($1 == %commande12 $+) { /nick %pseudo12 }
}

A voir également

Ajouter un commentaire Commentaires
cs_Naza
Messages postés
179
Date d'inscription
mercredi 5 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2005
1
31 déc. 2003 à 17:59
J'ai fait exactement pareil en beaucoup plus court
SipiX
Messages postés
40
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
30 septembre 2003

6 août 2003 à 19:46
Bon je vais être claire, si mon addon ne te plais pas, pourquoi tu t'obstines à m'en parler ?
La c'est plus toi qui me fais perdre du temps qu'autre chose.
Et puisque tu dis que 10 lignes suffisent et bien fais tes 10 lignes et éclate toi bien avec mais ne me dérange plus avec ça.
cs_PuMaZ
Messages postés
92
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
13 février 2009

6 août 2003 à 17:40
même avis que Kerrigan
Kerrigan
Messages postés
708
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
17 mars 2005

1 août 2003 à 02:40
comme tu veux fait 300 lignes quand 10 suffisent et comme ça tu feras beaucoup de progres, mais tu sais ça existe des gens qui aiment perdrent du temps et par la meme celui des autres alors vas y amuse toi !
SipiX
Messages postés
40
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
30 septembre 2003

26 juil. 2003 à 20:28
je sais qu'il y avait des façons plus simple, mais je préfèrai le faire comme ça, tel est mon plaisir
et si tu préfères l'addon de tiboug, rien ne t'oblige à utiliser le mien
Afficher les 7 commentaires

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.