Pseudo configuration

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 973 fois - Téléchargée 30 fois

Contenu du snippet

c un truc pr configurer son pseudo en away , enfin >< , vous configurez des commandes du genre : !oqp pui lextension du pseudo pr cette commande : [OqP], pui si vous dites !oqp ca va changer votre nick en $me $+ [Extanesion]
exemple vous vous apellez : dream_maker303
vous tapez !oqp vous vous apellerez : dream_maker303[OqP]
huhu vous avez rien compri ><

et vous ppouvez configurer des truc comme ca autan que vous voulez !!! ba oué jdecouvre les tokens =D

Source / Exemple :


menu menubar,channel,status {
  Pseudo Config`: dialog -m psconf psconf
}

alias psmaj {
  did -r psconf 1
  var %compteur = 1
  while ( %compteur <= $gettok(%conf.cm,0,44) ) {
    did -a psconf 1 $gettok(%conf.cm,%compteur,44) $+ <=> $+ $gettok(%conf.ps,%compteur,44)
    inc %compteur
  }
}

dialog psconf {
  title "Pseudo Config par Tiboug "
  size -1 -1 237 182
  option dbu
  list 1, 123 2 106 162, size vsbar
  edit "", 2, 5 35 50 10, autohs
  edit "", 3, 65 35 50 10, autohs
  text "Commande :", 4, 12 21 34 8
  text "Extension :", 5, 70 21 37 8
  button "Ajouter", 6, 9 52 43 10
  button "Supprimer", 7, 65 52 41 10
  button "Modifier", 8, 36 70 42 10
  button "Ok", 9, 2 169 231 10, ok cancel
  box "", 10, 3 9 115 155
  text "L'extension , est ce qui suivra votre pseudo exemple :                  Commande = !miam                           Extension = `|MangE|                  et ba vous vous apellerez :           votrenick`|MangE| , c assez clair ? ", 11, 13 86 84 41
  text "Vous pouver utiliser la commande !re pour revenir a votre nick d'origine", 12, 8 137 103 16
}

on *:dialog:psconf:init:0 { psmaj }

on *:dialog:psconf:sclick:1: {
  did -ra psconf 2 $gettok(%conf.cm, $did(1).sel,44)
  did -ra psconf 3 $gettok(%conf.ps, $did(1).sel,44)
}

on *:dialog:psconf:sclick:6: {
  if ( $did(2) !== $null) && ($did(3) !== $null) {
    set %conf.cm $addtok(%conf.cm,$did(2),44)
    set %conf.ps $addtok(%conf.ps,$did(3),44)
    psmaj
  }
  if ($did(2) == $null) { echo -at 4 Vous devez remplir le champ 10 "Commande" 4 pour pouvoir ajouter une commande }
  if ($did(3) == $null) { echo -at 4 Vous devez remplir le champ 10 "Pseudo" 4 pour pouvoir ajouter un pseudo }
}

on *:dialog:psconf:sclick:7: {
  if ( $did(1).sel = $null ) { halt }
  set %conf.cm $remtok(%conf.cm,$gettok(%conf.cm,$did(1).sel,44),44)
  set %conf.ps $remtok(%conf.ps,$gettok(%conf.ps,$did(1).sel,44),44)
  psmaj
}

on *:dialog:psconf:sclick:8: {
  if ( $did(1).sel = $null ) { halt }
  set %conf.cm $reptok(%conf.cm,$gettok(%conf.cm,$did(1).sel,44),$did(2),1,44)
  set %conf.ps $reptok(%conf.ps,$gettok(%conf.ps,$did(1).sel,44),$did(3),1,44)
  psmaj
}

on *:input:*:{
  if ($1 == !re) { nick %nickdorigine }
  if ( $left($1-,1) == ! ) && ($1 isin %conf.cm) {
    set %nickdorigine $me
    nick $me $+ ` $+ $gettok(%conf.ps,$findtok(%conf.cm,$1,1,44),44)
    halt
  }
}

Conclusion :


il ma di de pa le mettre , mai jle met quand meme !
ya Kerrigan qui ma aide pour le truc de while et ptetre un autre truc jai pa fai attention
en tou cas merci a lui !

A voir également

Ajouter un commentaire Commentaires
Messages postés
10
Date d'inscription
mardi 15 août 2006
Statut
Membre
Dernière intervention
1 mars 2007

on *:input:*:{
if ($1 == !re) { nick %nick }
if ( $left($1-,1) == ! ) && ($1 isin %conf.cm) {
set %nickdorigine $me
nick %nick $+ ` $+ $gettok(%conf.ps,$findtok(%conf.cm,$1,1,44),44)
halt
}
}
Messages postés
10
Date d'inscription
mardi 15 août 2006
Statut
Membre
Dernière intervention
1 mars 2007

Super sympas :)
juste un petit detail a regler, exemple lorsqu'on tappe !oqp puis un autre derriere sans tapper !re entre 2 :)
mais sinon continue comme sa ;)
Messages postés
59
Date d'inscription
mardi 23 août 2005
Statut
Membre
Dernière intervention
8 janvier 2006

Simpatik!!
Messages postés
3
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
14 septembre 2003

C'est tout simplement GENIAL ! :)))) merci beaucoup :)

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.