Remplacer l' ident par des ??? dans un ban

Contenu du snippet

ce code est mal fait car on peut facilement eviter tout les if.
mais g la flemme de le refaire lol.

En plus il sert a rien du tout mdr

Source / Exemple :


;====================================================================
;Author Name:     JHD, Email: jhdestevez@hotmail.com
;Company:         JHDSCRIPT®, Home Page: www.jhdscript.com
;--------------------------------------------------------------------
;Dialog Name:     Ban remplace ident par ?????????, Version 2
;Copyright:       2002-2XXX, Date: 13/06/02
;Commentaire: fait pour ramirez en 5 min d ou ce code de barbare
;====================================================================

menu nicklist {
  ban:/set %identban $$1 | banrami

}

alias banrami {
  set %nbreLetIdent $calc($len($address(%identban,6)) - $len($address(%identban,7)))
  set %newmaskban $remove($address(%identban,2),*!*)
  calcletchange
  ban %letchanger $+ %newmaskban
}

alias calcletchange {
  if (%nbreLetIdent == 1) {
    set %letchanger ?
  }
  if (%nbreLetIdent == 2) {
    set %letchanger ??
  }
  if (%nbreLetIdent == 3) {
    set %letchanger ???
  }
  if (%nbreLetIdent == 4) {
    set %letchanger ????
  }
  if (%nbreLetIdent == 5) {
    set %letchanger ?????
  }
  if (%nbreLetIdent == 6) {
    set %letchanger ??????
  }
  if (%nbreLetIdent == 7) {
    set %letchanger ???????
  }
  if (%nbreLetIdent == 8) {
    set %letchanger ????????
  }
  if (%nbreLetIdent == 9) {
    set %letchanger ?????????
  }
  if (%nbreLetIdent == 10) {
    set %letchanger ??????????
  }
  if (%nbreLetIdent == 11) {
    set %letchanger ???????????
  }
  if (%nbreLetIdent == 12) {
    set %letchanger ????????????
  }
  if (%nbreLetIdent == 13) {
    set %letchanger ?????????????
  }
  if (%nbreLetIdent == 14) {
    set %letchanger ??????????????
  }
  if (%nbreLetIdent == 15) {
    set %letchanger ???????????????
  }
  if (%nbreLetIdent == 16) {
    set %letchanger ????????????????
  }
  if (%nbreLetIdent == 17) {
    set %letchanger ?????????????????
  }
  if (%nbreLetIdent == 18) {
    set %letchanger ??????????????????
  }
  if (%nbreLetIdent == 19) {
    set %letchanger ???????????????????
  }
  if (%nbreLetIdent == 20) {
    set %letchanger ????????????????????
  }
  if (%nbreLetIdent == 21) {
    set %letchanger ?????????????????????
  }
  if (%nbreLetIdent == 22) {
    set %letchanger ??????????????????????
  }
  if (%nbreLetIdent == 23) {
    set %letchanger ???????????????????????
  }
  if (%nbreLetIdent == 24) {
    set %letchanger ????????????????????????
  }
  if (%nbreLetIdent == 25) {
    set %letchanger ?????????????????????????
  }
}

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.