Utiliser une variable en nom de fichier.

Résolu
Signaler
Messages postés
4
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
26 août 2004
-
Messages postés
4
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
26 août 2004
-
Hello à tous.
Bon, je cherche à créer un petit script qui fait des stats.
Mais là, je bloque dès le début : je voudrais qu'il crée un fichier en fonction du chan où il est.
Par exemple si le chan s'appelle #meuh, alors il va créer un fichier #meuh.txt...
Donc voilà ce que j'ai mit :

ON 1:JOIN:#: {
  if ($nick == $me) {
    write -l0 logs\#.txt  Stats de #
  }
}


Hors le fichier créé est nommé #.txt ! J'ai essayé avec des ", avec des [], avec des (), mais rien à faire. A l'aide d'une variable peut être ?
Merci de votre aide.

5 réponses

Messages postés
119
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
30 juin 2005
1
Bonjour,

Voici le code coriger

On *:join:#:{
If $nick == $me { write -10 logs\ $+ $chan $+ .txt Stats de $chan }
}

$+ est expliquer dans l'aide de mIRC.

En esperant t'avoir aider.

-------------------
irc.voila.fr:6667 ==> /query Xi0n
irc.koliserv.sockar.net:6667 => /query Xion
Nofear_Demon@hotmail.com
Messages postés
311
Date d'inscription
dimanche 23 février 2003
Statut
Membre
Dernière intervention
1 mai 2009

Essaie donc ca comme ca :

ON *:text:!replique*:*:msg $chan $read $+(logs\ ,$nick,.txt)
Messages postés
4
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
26 août 2004

Mici, ça fonctionne parfiatement ^^
Et même avec l'aide de mIRC (je viens de la survoller en cherchant $+) je crois pas que j'aurai compris ^^
M'enfin, merci bien !
Messages postés
4
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
26 août 2004

Euh, excuse moi mais il semblerai que ça ne fonctionne pas avec la commande $read, ou alors c'est moi qui l'utilise mal. Voilà comment je fais :
[code]
ON *:TEXT:!replique:*: {
/msg # $read logs\ $+ $nick $+ .txt
}
[code]
Donc avec code, celà devrait sortir unre réplique tiré du fichier Meuhcoin.txt si mon nick est Meuhcoin. Hors ça ne semble absolument pas marcher, j'ai une erreur "* $read: invalid parameters (line 2, script1.ini) ", ce qui suppose qu'il ne doit pas trouver le fichier demandé, je pense...
Quelqu'un aurai de l'aide ?
Messages postés
4
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
26 août 2004

Ah ah, ce coup ci, ça fonctione ^^
Bon bah maitnenant je saurai quoi utiliser, merci beaucoup pour votre aide, ça devrait aller pour la suite, j'espère ^^