Pkoi ca marche pas ??? :x

ZH83 Messages postés 3 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 29 juillet 2002 - 26 juil. 2002 à 19:14
OceaLLy Messages postés 10 Date d'inscription samedi 29 mai 2004 Statut Membre Dernière intervention 15 décembre 2005 - 8 juin 2004 à 13:07
;pour tester faites un /who babylon (par ex)
;reponse a un who
raw 352:*:{
if (!%who.num) { /unset %who* | /set %who.num 1 }
/set %who.id[ $+ %who.num $+ ] $6
/echo 1 $active adresse:13 $3 $+ @ $+ $4 nick:13 $6 name:13 $9- >> + de details !!whois %who.num
/inc %who.num
}
raw 315:*:/unset %who.num
;jusqu ici tout est ok
on *:INPUT:*:{
if ($gettok($1-,1,32) == !!whois) {
/whois %who.id[ $+ $gettok($1-,2,32) $+ ]
/halt | haltdef
}
;et la ca marche jusk au whois il y a un pb avec la variable mais je vois pas ou :x
;help :D svp :)

5 réponses

softkey Messages postés 110 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 20 octobre 2008
28 juil. 2002 à 21:04
Explique ce que tu veux faire aujuste car je ne comprend vraiment pas c'est quoi le but du on input la dedans.. tu veux que ca fasse un whois kan un marque mettons: !!whois allo ???
0
ZH83 Messages postés 3 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 29 juillet 2002
29 juil. 2002 à 13:42
d abord thx d avoir repondu :))
en fait le premier raw (352) c la reponse d un who et on obtient une reponse pour /who ZH83 style
adresse:pouetpouet nick:ZH83 name:ZH83 + de details tape !!whois 1 (le 1 corespond en fait la 1ere reponse si il y avait eu plus qu une reponse il y aurait eu n lignes "who" et donc y aurait eu !!whois 1...jusqu a !!whois n
le Input c pour qd on tape !!whois 1 ca va chercher dans les variables le nom qui coresspond au 1 de !!whois 1 normalment contenu dans la variable %who.id[1] pour ensuite faire un /whois sur le nick choisi

Voila j espere que c un peu + clair sinon dis le et je reexpliquerai :)

et je repete que le pb vient de la variable %who.id[ $+ $gettok($1-,2,32) $+ ] (celle apres le /whois)

allez ++
0
softkey Messages postés 110 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 20 octobre 2008
29 juil. 2002 à 19:10
raw 352:*:{
if (!%who.num) { /unset %who* | /set %who.num 1 }
/set %who.id. [ $+ [ %who.num ] ] $6
/echo 1 $active adresse:13 $3 $+ @ $+ $4 nick:13 $6 name:13 $9- >> + de details !!whois %who.num
/inc %who.num
}
raw 315:*:/unset %who.num
on *:INPUT:*:{
if ($gettok($1-,1,32) == !!whois) {
/whois %who.id. [ $+ [ $gettok($1-,2,32) ] ]
/halt | haltdef
}
}

Comme ca ca devrais marcher
0
ZH83 Messages postés 3 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 29 juillet 2002
29 juil. 2002 à 19:28
et vi ca marche merci bcp :)
j avais contourne la difficulte en stockant les noms dans un fichier a part mais la ca fait mieux :))

/me smacks U

++ et encore merci :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
OceaLLy Messages postés 10 Date d'inscription samedi 29 mai 2004 Statut Membre Dernière intervention 15 décembre 2005
8 juin 2004 à 13:07
OceaLLy
0