Changeur de nick en dialog

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 782 fois - Téléchargée 26 fois

Contenu du snippet

C'est un ptit code laid mais peut etre utile simple comme utilisation

Source / Exemple :


dialog nick {
  title "Nick Changer"
  size -1 -1 144 105
  option dbu
  list 1, 75 12 61 74, size vsbar
  edit "", 2, 10 18 50 14
  box "Nick", 3, 71 5 70 85
  text "Nick:", 4, 27 9 30 9
  button "Add", 5, 2 44 37 12
  button "Delete", 6, 2 60 37 12
  button "Ok", 7, 34 92 37 12, ok
  button "UnsetAll", 8, 2 76 37 12
}
on 1:DIALOG:nick:INIT:0:{
  if (%nick1 != $null) { did -a nick 1 %nick1 }
  if (%nick2 != $null) { did -a nick 1 %nick2 }
  if (%nick3 != $null) { did -a nick 1 %nick3 }
  if (%nick4 != $null) { did -a nick 1 %nick4 }
  if (%nick5 != $null) { did -a nick 1 %nick5 }
  if (%nick6 != $null) { did -a nick 1 %nick6 }
  if (%nick7 != $null) { did -a nick 1 %nick7 }
  if (%nick8 != $null) { did -a nick 1 %nick8 }
  if (%nick9 != $null) { did -a nick 1 %nick9 }
  if (%nick10 != $null) { did -a nick 1 %nick10 }
}
on 1:DIALOG:nick:SCLICK:5:{
  if (!%nick1) { 
    if ($len($did(2)) < 10) { set %nick1 $did(2) | did -a nick 1 %nick1 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick2) { 
    if ($len($did(2)) < 10) { set %nick2 $did(2) | did -a nick 1 %nick2 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick3) { 
    if ($len($did(2)) < 10) { set %nick3 $did(2) | did -a nick 1 %nick3 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick4) { 
    if ($len($did(2)) < 10) { set %nick4 $did(2) | did -a nick 1 %nick4 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick5) { 
    if ($len($did(2)) < 10) { set %nick5 $did(2) | did -a nick 1 %nick5 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick6) { 
    if ($len($did(2)) < 10) { set %nick6 $did(2) | did -a nick 1 %nick6 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick7) { 
    if ($len($did(2)) < 10) { set %nick7 $did(2) | did -a nick 1 %nick7 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick8) { 
    if ($len($did(2)) < 10) { set %nick8 $did(2) | did -a nick 1 %nick8 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick9) { 
    if ($len($did(2)) < 10) { set %nick9 $did(2) | did -a nick 1 %nick9 | did -r nick 2 | HALT }
    else { HALT }
  }
  if (!%nick10) { 
    if ($len($did(2)) < 10) { set %nick10 $did(2) | did -a nick 1 %nick10 | did -r nick 2 | HALT }
    else { HALT }
  }
}
on 1:DIALOG:nick:SCLICK:6:{
  if ($did(1).seltext == %nick1) { did -d nick 1 $did(1).sel | unset %nick1 }
  if ($did(1).seltext == %nick2) { did -d nick 1 $did(1).sel | unset %nick2 }
  if ($did(1).seltext == %nick3) { did -d nick 1 $did(1).sel | unset %nick3 }
  if ($did(1).seltext == %nick4) { did -d nick 1 $did(1).sel | unset %nick4 }
  if ($did(1).seltext == %nick5) { did -d nick 1 $did(1).sel | unset %nick5 }
  if ($did(1).seltext == %nick6) { did -d nick 1 $did(1).sel | unset %nick6 }
  if ($did(1).seltext == %nick7) { did -d nick 1 $did(1).sel | unset %nick7 }
  if ($did(1).seltext == %nick8) { did -d nick 1 $did(1).sel | unset %nick8 }
  if ($did(1).seltext == %nick9) { did -d nick 1 $did(1).sel | unset %nick9 }
  if ($did(1).seltext == %nick10) { did -d nick 1 $did(1).sel | unset %nick10 }
}
on 1:DIALOG:nick:SCLICK:8:{
  did -r $dname 1
}
on 1:DIALOG:nick:DCLICK:1:{
  nick $did(1).seltext
}

menu menubar {
Nick Changer:/dialog -dm nick nick
}

Conclusion :


Pour bug msg moi au server undernet sur le chan #ofccrew mon nick est DarkWell

A voir également

Ajouter un commentaire Commentaire
Messages postés
17
Date d'inscription
lundi 24 janvier 2005
Statut
Membre
Dernière intervention
22 octobre 2006

ben ton scrip fonctionne

le seul problême c'est que on peut pas mettre de pseudo avec une majuscule ou un tirret ou encore ` < ceci dommage, si tu sais améliorer ça c'est trop cool et ton script sera bcp mieux voilà bon codage

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.