Bon c est un ptit remote vite fait pour trouver un nick qui contient le mot que vous choisissez de rechercher !
Double cliquez sur un pseudo et un query s ouvrira !
Pratique pour les chans ou il y a beaucoup de monde !
En dialogue
Source / Exemple :
menu menubar,channel {
Recherche de nicks:/rechdenick
}
dialog nicksdeschans {
title "Recherche Nicks"
size -1 -1 200 210
option dbu
button "Fermer", 01, 10 190 180 12, cancel
box "", 98, 30 30 140 20
text %j, 95, 50 38 20 12
text "Personnes sont présentes sur le chan", 57, 60 38 130 12
box "Nick présent sur le chan", 72, 10 55 90 110
list 02, 15 65 80 100, vsbar sort
box "Reponses de votre recherche", 73, 100 55 90 110
list 03, 105 65 80 100, vsbar sort
text "Veuillez patienter pour que l'affichage des pseudos se fasse !", 94, 10 175 180 8, center
edit "Inscrivez ici la partie du pseudo à rechercher", 04, 10 10 120 12, autohs
button "Rechercher", 05, 140 10 50 12
}
alias nicksdeschans {
write -c pseudochan.txt
set %j $nick(%chan,0)
var %i = 1
:loop
if (%i <= %j) {
write -a pseudochan.txt $nick(%chan,%i)
inc %i
goto loop
}
else { return }
}
alias rechdenick { set %chan $chan | nicksdeschans | timer 1 2 dialog -rm nicksdeschans nicksdeschans }
on *:dialog:nicksdeschans:init:00:{
timer 1 4 loadbuf -ro nicksdeschans 02 pseudochan.txt
}
on *:dialog:nicksdeschans:dclick:*:{
if ( $did == 02 ) {
/query $did(02).seltext
}
if ( $did == 03 ) {
/query $did(03).seltext
}
}
on *:dialog:nicksdeschans:sclick:*:{
if ( $did == 05 ) {
did -r nicksdeschans 03
set %nickachercher $did(04)
var %k = 1
:loop
if (%k <= %j) {
if ( $read(pseudochan.txt,w, * $+ %nickachercher $+ *) == $null ) {
nicksdeschans
}
else {
set %nicktrouver. [ $+ [ %k ] ] $read(pseudochan.txt,w, * $+ %nickachercher $+ *)
did -a nicksdeschans 03 %nicktrouver. [ $+ [ %k ] ]
write -ds $+ %nicktrouver. [ $+ [ %k ] ] pseudochan.txt
inc %k
goto loop
}
}
}
else {
nicksdeschans
}
}
Conclusion :
Je ne pense pas qu il y ai deja un code de ce genre sur ce site alors je le met !
Voila :)
Dite moi cke vous en pensez
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.