Pkoi ca marche pas ??? :x

Signaler
Messages postés
3
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
29 juillet 2002
-
Messages postés
10
Date d'inscription
samedi 29 mai 2004
Statut
Membre
Dernière intervention
15 décembre 2005
-
;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

Messages postés
110
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
20 octobre 2008

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 ???
Messages postés
3
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
29 juillet 2002

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 ++
Messages postés
110
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
20 octobre 2008

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
Messages postés
3
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
29 juillet 2002

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 :)
Messages postés
10
Date d'inscription
samedi 29 mai 2004
Statut
Membre
Dernière intervention
15 décembre 2005

OceaLLy