cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 21 nov. 2008 à 09:21
Bonjour,
Avec les tokens il devrait être assez simple de récupérer le résultat attendu.
Si tu veux capturer le résultat lorsqu'il passe sur le salon tu pourras utiliser les identifieurs du style "$1" "$2" etc. sinon, si c'est pour scanner un fichier texte (le fichier de log en l'occurrence) tu pourras utiliser un $gettok() sur les espaces pour prendre uniquement [nombre_points] et une opération pour enlever les crochets au besoin.
En espérant que mes explications soient assez claires,
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 21 nov. 2008 à 14:27
Je vais changer mon avatar pour le logo de mirc alors, mirc is life !
Pour revenir au sujet, faudrait preciser un peu plus, parce que on peut supposer un tas de chose par rapport a ce que tu dis, tu veux stocker tout les scores pour chaque pseudo ? /filter peut surement etre utile ici...
en faisant /filter fichier_de_log score.txt [*] * [*] [*]
il va inscrire ds le fichier score.txt tout les lignes du fichier de log, qui correspond au match [*] * [*] [*]
Ce n'est p-e pas ce que tu veux, donc precise bien ce que tu veux vraiment faire.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 22 nov. 2008 à 15:12
salut
tu as dis
> [3;05nickF;] :: [game1] [nombre_point]
et tu veux recuperer rein que nombre_point pour le mettre comme %var
(chaque nick a ses points a part non? ou si je comprend bien tu cherche a faire un total de scores??)
bon peut importe les crochets "[" "]" son colé au nombre ou pas
au cas que c'est colé et que l'evenement est un msg sur le chan
essaye ça
on *:text:*:#:{ if ($nick pseudo_du_bot ) && ($strip($2) ::) {
set %var $calc(%var + $left($gettok($strip($1-),3,91),-1)) }
}
comme ça tu aura le total des "nombre_point"
tu change "pseudo_du_bot" avec le pseudo du bot qui anonce les resultats et tu nomme la %var ce que tu veux
en suite si tu veux stoker comme tu dis "write fichier.txt %var"
mais ces crochets existent ou c'est juste dans l'exemple pour precisé
si tu peux etre plus clair stp