cs_Epsilon
Messages postés36Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention28 juillet 2002
-
4 juin 2002 à 19:50
michounou
Messages postés15Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention 2 novembre 2013
-
2 nov. 2008 à 15:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
michounou
Messages postés15Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention 2 novembre 2013 2 nov. 2008 à 15:36
je voudrais savoir comment je fais car jai ajouter ta remote sur mon bot mais il fonctionne seulement sur mon salon je voudrais ke sa fonctionne sur tout les salon ou mon bot vas !!! on ma dis de mettre $chan a la place de #le-nom-du-salon mais sa ne fonctionne pas merci debien vouloir maider !!!
IsHnOuG
Messages postés23Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 5 octobre 2002 4 juin 2002 à 22:38
hba au moins j'aurais appris des chose ce soir :p
Merci pour tes explications, elles sont constructive au moins, et efectivement j'ai du mal m'exprimer dans le topic, car le but de ce script etant de dire a la personne qui entre la cmb ieme elle est a etr dans le canal ( j'ai jamis dit que ce script etait utile, simplement un ptit code a la con pour ceux que ca interesse ... effectivemetn pour le on part j'ai compris que c'etait pas tres utile :p
et toi ce que tu me dit en reponse avec ton code c un script different .. pour calculer cmb de personne sont passer sur le canal ... mais j'aime bcp ta version aussi :p
je vais modifier le code a ta maniere :p
MErci encore pour toute s ces explication
cs_Epsilon
Messages postés36Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention28 juillet 2002 4 juin 2002 à 19:50
je ne vois absolument pas l'intéret.
Commençons par le commencement,
inc %variable -1 est facultatif, mieux vaut utiliser /dec %variable pour décrémenter de 1
$nick($chan, 0, a) aussi, car $nick($chan, 0) renvoie la même valeur
donc quand quelqu'un rentre :
la variable reçoit le nombre personne sur le chan. ex : 12
on la décrémente de 1 : variable = 11
on l'augmente : variable = 12
où est l'intéret donc des 2 instructions ci dessus ??
et la notice que l'on envoie donnera le nombre de personne présente sur le salon au moment où il rentre, ni plus ni moins.
et le on part ne sert à rien, puisque de totue façon tu n'utilise plus la variable ensuite, et que tu l'efface en refaisant un :
set %total.entree $nick($chan, 0, a)
en ON JOIN
Donc çà n'est pas un compteur d'entrées, juste une notice donannt le nombre de personne présentes... de plus çà augmenterai la variable pour TOUT les join les salons où tu est, donc aucune précision relative à un seul salon.
Je vais t'expliquer comment faire un compteur :
on *:JOIN:#NomDuChanACompter: { If ($nick != $me) {
if (%total.entree == $null) set %total.entree 1
inc %total.entree
notice $nick Tu est le %total.entree à entrer sur $chan
}
Celà ne marchera que pour un seul salon, c'est très basique, en jouant avec $chan on pourrai stocker les variables en en faisant une différentes par salon, genre %total.entree.#NomDuChan . Mais c'était juste pour te montrer.
a+
2 nov. 2008 à 15:36
4 juin 2002 à 22:38
Merci pour tes explications, elles sont constructive au moins, et efectivement j'ai du mal m'exprimer dans le topic, car le but de ce script etant de dire a la personne qui entre la cmb ieme elle est a etr dans le canal ( j'ai jamis dit que ce script etait utile, simplement un ptit code a la con pour ceux que ca interesse ... effectivemetn pour le on part j'ai compris que c'etait pas tres utile :p
et toi ce que tu me dit en reponse avec ton code c un script different .. pour calculer cmb de personne sont passer sur le canal ... mais j'aime bcp ta version aussi :p
je vais modifier le code a ta maniere :p
MErci encore pour toute s ces explication
4 juin 2002 à 19:50
Commençons par le commencement,
inc %variable -1 est facultatif, mieux vaut utiliser /dec %variable pour décrémenter de 1
$nick($chan, 0, a) aussi, car $nick($chan, 0) renvoie la même valeur
donc quand quelqu'un rentre :
la variable reçoit le nombre personne sur le chan. ex : 12
on la décrémente de 1 : variable = 11
on l'augmente : variable = 12
où est l'intéret donc des 2 instructions ci dessus ??
et la notice que l'on envoie donnera le nombre de personne présente sur le salon au moment où il rentre, ni plus ni moins.
et le on part ne sert à rien, puisque de totue façon tu n'utilise plus la variable ensuite, et que tu l'efface en refaisant un :
set %total.entree $nick($chan, 0, a)
en ON JOIN
Donc çà n'est pas un compteur d'entrées, juste une notice donannt le nombre de personne présentes... de plus çà augmenterai la variable pour TOUT les join les salons où tu est, donc aucune précision relative à un seul salon.
Je vais t'expliquer comment faire un compteur :
on *:JOIN:#NomDuChanACompter: { If ($nick != $me) {
if (%total.entree == $null) set %total.entree 1
inc %total.entree
notice $nick Tu est le %total.entree à entrer sur $chan
}
Celà ne marchera que pour un seul salon, c'est très basique, en jouant avec $chan on pourrai stocker les variables en en faisant une différentes par salon, genre %total.entree.#NomDuChan . Mais c'était juste pour te montrer.
a+