cs_YkS
Messages postés25Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention 6 avril 2008
-
17 juin 2005 à 15:24
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008
-
18 juin 2005 à 12:23
Bonjour à tous, je débute en matiere de script donc soyez indulgent sur la nulité de mes questions ^^
Tout d'abord, j'ai un soucis de timer avec mon bot, c'est un petit bot
de news que j'ai crée, il n'est pas tres poussé mais il est assez
utile, donc voilà, je voudrais que toutes les heures il rebalence les
news que j'ai precedement ajouté ...
j'ai donc mis ça :
on *:join:#monchannel: {
if ($nick == $me) { timer 1 30 /timernews }
}
Le probleme, c'est que au lancement du bot, la premiere page qu'il
ouvre est celle de QuakeNet (oui je suis sur Qnet ^^) ce qui fait qu'il
rentre le timer dans QuakeNet et pas dans #monchannel ... et les news
se mettent donc dans l'onglet QuakeNet et pas dans #monchannel ...
Je ne trouve pas d'alternative pour arriver a faire mon timer dans #monchannel, donc si quelqu'un à une idée ... merci d'avance.
Autre petit problème qui n'en est pas vraiment un d'ailleurs, je
voudrais savoir comment faire reconnaitre un morceau de text à mon bot,
par ex :
on *:TEXT:bn:#: { say Bonne nuit $nick fais de beaux rêves :P }
Mon bot n'effectue le say que si la personne dit uniquement "bn" mais si elle dit "bn all" et bien là, rien ne se passe ...
Pareil pour un antipub que je voudrais faire, si je met
on
*:text:#:#channel: { say Pas de pub abusive stp $nick ;) }
Si la personne ecrit : #aaa par exemple, il ne se passera rien ...
désolé pour ces questions de newbie, et aussi pour ce topic super long,
et merci d'avance à ceux qui auront la gentillesse et la patience de me
répondre ... ;)
cs_YkS
Messages postés25Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention 6 avril 2008 17 juin 2005 à 15:59
Bah ecoute, merci beaucoup pour ces explications tres claires ... ça m'aide bien ;)
Et puis bah pour mon premier problème ... je vois toujours pas ce qui
cloche, enfin toujours est-il que tout marche si je rentre le timer à
la main en l'ecrivant bien dans la fenetre de #monchannel, mais que
avec le on *:connect: { ça bug ...
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 17 juin 2005 à 21:53
L'identifieur $nick ne retourne rien dans l'évènement CONNECT... moi je ferai ça plutot :
alias news {
if ($chan($1)) {
var %i 1 , %n $lines(news.txt)
if (!%n) msg $1 Pas encore de news ajoutée, désolé ;)
while (%i <= %n) {
msg $chan News %i : $read(news.txt,%i)
inc %i
}
}
}
cs_YkS
Messages postés25Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention 6 avril 2008 18 juin 2005 à 00:07
ça c'est fait ... je demandais juste de l'aide pour que mon timer se
lance on *:connect: et surtout qu'il marche ... parceque le lancer
on*:connect: j'ai reussi, mais cet imbecile s'effectu dans ma fenetre
de status ... et pourtant j'ai precisé que je voulais qu'il s effectu
dans #monchannel