Bonsoir, je viens car j'ai un soucis avec un code pour saluer un salon

je montre le code et apres j'explique le soucis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
;Commande pr saluer tout l'monde !
saluer {
  set %salon $chan
  set %pseudo 0
  :loop
  inc %pseudo 1
  if ( $nick(%salon,%pseudo) != $me ) {
    if (%pseudo > $nick(%salon,0)) goto end
    if ($nick(%salon,%pseudo) iswm Jack) { /msg $chan 4¤¤ 2Salut à toi mon ami 3 $nick(%salon,%pseudo) $+ 4 ¤¤ } 
    else {
      if ($nick(%salon,%pseudo) isop %salon) { /msg $chan 4¤¤ 2Salut à toi Ô grand 3 $nick(%salon,%pseudo) $+ 4 ¤¤ }
      else { 
        if ($nick(%salon,%pseudo) isreg %salon) { /msg $chan 12µµ 1Kikoooo 5 $nick(%salon,%pseudo) $+ 12 µµ } 

        else { 
          if ($nick(%salon,%pseudo) isvo %salon) {  /msg $chan 7££ 3Salut4 $nick(%salon,%pseudo) $+ 7 ££ } 
        }
      }
    }
  }
  goto loop
  :end
  echo -a 2[3[12Salut effectué5]6]
}
Voila, donc quand je fais la commande, si la personne est avec le pseudo Jack, ca envoi bien la phrase demandée. Par contre si il à une extension à son pseudo du genre Jack_Mange, ca ne fonctionne plus. Comment pourrais-je faire pour que ca prenne juste en compte JACK et peu importe ce qu'il a derriere en extension ca envoi quand meme la phrase demandée ?

Merci d'avance.