Detecteur de nick

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 652 fois - Téléchargée 27 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
dimanche 3 juillet 2005
Statut
Membre
Dernière intervention
24 mars 2006

Pas mal !
Ya un bug dedans : Lorsque je clic sur le bouton Prendre un privé il me retourne une erreur : impossible de scanner tel pseudo.

Lorsque je double-clic pour avoir un query sur le pseudo trouvé ça marche, mais la fenêtre de recherche s'en va, ya til moyen de faire en sorte qu'elle reste avec le résultat afin de pouvoir double-cliquer sur d pseudos différents ?
Et d'avoir le même genre de scanner mais pour tous les salons au lieu de celui dans lequel on est ?

Si tu peux le modifier pour avoir ça ça serait cool ^^
Messages postés
9
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
21 avril 2006

Cette fonction existe t-elle pour une recherche de pseudo par mots clef, sur les personnes connecté au chat voila/wanadoo?
Messages postés
179
Date d'inscription
mercredi 5 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2005
1
J'aime bien, bonne continuation

Nazario
Messages postés
22
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
20 mai 2004

Pas mal j'avais trouve une petite erreur :

on *:dialog:nicksdeschans:init:00:{
timer 1 4 loadbuf -ro nicksdeschans 02 pseudochan.txt
}

Quand je cliquais sur Fermer ca me mettais dans le status : * /loadbuf: invalid window

J'ai mis :

on *:dialog:nicksdeschans:init:01:{
timer 1 4 loadbuf -ro nicksdeschans 02 pseudochan.txt
}

Et pas de problème sinon bonne source !
Messages postés
358
Date d'inscription
dimanche 8 février 2004
Statut
Modérateur
Dernière intervention
9 octobre 2017
1
Bonjour,

pas mal du tout. faire une recherche sur tout les salon oui ça pourrais etre bien...

7/10

Tempusus
Afficher les 11 commentaires

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.