cs_mikrobe
Messages postés15Date d'inscriptionvendredi 20 juin 2003StatutMembreDernière intervention 4 janvier 2006
-
4 janv. 2006 à 02:50
Alex_974
Messages postés29Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention14 février 2006
-
31 janv. 2006 à 16:36
Bonjour à tous, voici ma question.
raw 353:*: {var %t 4, %max $0
while %t <= %max {
write g:\web\nicks_canal\ $+ $3 $+ .txt $remove($gettok($1-,%t,32),+,@)
inc %t
}
Ceci me permet d'inscrire les nicks présent sur un canal dans un fichier texte quand je join ce canal. J'aimerais savoir s'il y à possibilité d'ajouter égallement les users@host, comme avec la commande $address par example.
Alex_974
Messages postés29Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention14 février 2006 31 janv. 2006 à 16:34
Je pense que ca ca pourrait repondre a tes attentes mais j'en suis pas sur j'ai remplacé le fichier txt par un fichier ini seule facon d'ordonner correctement le fichier. Ou alors utilise un separateur dans le fichier texte comme $chr(157) mais je pense que le fichier ini est la meilleure facon de le ranger. ;(
on *:JOIN:*: {
if ($nick == $me) {
who $chan
}
}
raw 352:*: {
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Realname $9-
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Host $3 $+ @ $+ $4
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Serveur $5
if ( @ isin $7 ) {
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Status Op
}
elseif ( + isin $7 ) {
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Status Voice
}
elseif ( @+ !isin $7 ) {
writeini g:\web\nicks_canal\ $+ $2 $+ .ini $6 Status Regulier
}
}
Lors de la cmd /who $chan j'ai remarqué un * pour irix dans le $7 je pense que ca signifie IRCop mais je n'en suis pas sur si les autres pouvait repondre a cette interrogation :). Attention lol pour les gros chan ca risque d'être un peu long pour que le fichier ini soit creer entierement j'ai fait un who sur #!bot! du serveur wana ca m'a pris environ 40 sec pour lister tous les pseudos (environ 440). Jte propose cette solution pour d'avoir une categorie bien distinct pour chaque nicks avec status realname etc..;
J'espere vraiment t'avoir aidé :)