Pseudo configuration

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

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.