BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
14 mars 2004 à 11:03
Corween
Messages postés73Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention31 juillet 2008
-
16 oct. 2006 à 09:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Corween
Messages postés73Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention31 juillet 2008 16 oct. 2006 à 09:26
Juste une petite remarque pour cette commande -->
/notice $nick pour tous
/notice $nick !commandes !join <#canal>
/notice $nick voir les commandes et me faire joindre 1 canal
/notice $nick ------------------------------------------------------------------------------
/notice $nick si vous me faites joindre un canal oppez moi pour que je soit efficace.
}
Le " !join #cannal " c'est une très mauvaise idée de le mettre à la portée de tous !
Il n'y a pas que des gens bien sur l'IRC !
Avant, j'avais mit aussi cette commande sur mon bot, mais beaucoup de personne ont fait aller mon bot ( limite porno ) sur des chan's officiel d'aide d'abus itou²,juste pour rigoler ! :/ Donc bon, un ircop qui rentre dans le chan #abus et qui reçois une notice du genre " Pour voir mes commandes hot tape !sexe " sa le fait leger ! Mais pour ton bot c'est pareil, ça va pas plaire à tout le monde !
Puis y'a aussi ceux qui n'on rien d'autre à faire que de t'embeter, et qui vont tape !join #,0
Dans ce cas là, ton bot va quitter tous les chan's, et il n'est plus très pratique ! :/
'Fin, juste pour dire que de le mettre en lvl 4 ou 5 ce serait pas plus mal !
Sinon, bon travail, j'aime bien perso ! ( Je suis nouveau j'aime bien le basique ^^ )
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 6 avril 2004 à 15:32
A mon avis; un mec qui tape en meme temps 3 fois la commande aide, ton bot se retrouve kill du serv, m'enfin bon voila comment essayer d'eviter les kills :
on *:text:!commandes:#:{
if (%afch [ $+ [ $nick ] ] == on ) { halt }
else { cmds1 | set %afch [ $+ [ $nick ] ] on | set %cmnick | halt }
}
voila et pour /cmds1 tu fait :
alias cmds1 {
/notice %cmnick voici mes commandes:
/notice %cmnick !level pour savoir ton niveau
/notice %cmnick -----------------------------
timerpcmds2 1 5 cmds2
}
...
tu execute chacune des commandes, enfin bon voila deqoui eviter le maxi flood.
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 20 mars 2004 à 00:38
ouais j'ai pas fait attention dsl ... disons que je suis plus habitué a me detourner de la commande auser etc. Ma façon de gerer les acces dans le bot est plus "astucieuse" ( si je peux parler ainsi ) j'utilise un fichier ini ce qui me donne une plus grande liberté d'action... va voir le bot que j'ai posté ya longtemps tu veras comment je m'y prend
0rbital
Messages postés6Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention19 mars 2004 19 mars 2004 à 18:08
ps: ca dechire final fantasy ^^
0rbital
Messages postés6Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention19 mars 2004 19 mars 2004 à 18:07
Plusieurs choses
1, les gens sont pas censes connaitres les access (juste le leurs)
2, on peu mettre 1 systeme par host dans les users
3, les gens sont ils malhonnete au point d'essayer de se opper comme ca -_- je pense ke oui....
JaxX83
Messages postés47Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention20 mai 2004 19 mars 2004 à 07:24
j'ai peut être compris Kerrigan, je ne l'avait pas compris au début vu que j'avait pas lu le code bien correctement.
Tu te base sur le pseudo de la personne,
donc si la une autre personne lui prend son pseudo et bien il se retrouve avec un niveau sur ton bot, alors que tu ne le voulait peut-être pas.
Fait un système d'ident pour que les users quelque soit leurs niveaux (1, 2, 3, 4, 5) s'identifie avant tout.
0rbital
Messages postés6Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention19 mars 2004 17 mars 2004 à 17:48
Je vois pas tres bien ce ke tu veu dire kerrigan, le @devant le niveau ca veu dire ke l'evenement ne marche que si JE suis op.
ps y'a des niveaux aussi
et le but de tt facon c ke n'importe qui puissent l'utiliser si c 1 bot
JaxX83
Messages postés47Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention20 mai 2004 15 mars 2004 à 07:10
je ne croit pas que tout le monde puisse utilisé les commandes vu qu'il y'a des levels quand même.
Basique.
Approfondie.
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 14 mars 2004 à 22:33
n'importe qui peut utiliser ton bot
suffit d'etre op et n'importe qui n'importe ou peut utiliser ton bot
0rbital
Messages postés6Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention19 mars 2004 14 mars 2004 à 16:46
comment ca aucune reconnaissance d'user?
explike toi Kerrigan
ps g precise c basik
vesparo
Messages postés230Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention13 mai 2004 14 mars 2004 à 15:30
comme tu dis commandes basiques...
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 14 mars 2004 à 14:17
Orbital c'est beaucoup trop simple. Il n'y a aucune sécurité aucune reconnaissance d'user et pas de traitement des erreurs c'est vraiment pas terrible c'est une source a developper de toute urgence
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 14 mars 2004 à 14:14
Avant d'effectuer une commande utilisant $2, vérifie si $2 existe ou non si tu ne veux pas de messages d'erreur.
if $2 { dans le cas là il existe }
else { dans le cas là il n'existe pas }
cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 20052 14 mars 2004 à 12:02
Tu peux modifier la source...
maudits
Messages postés22Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention20 mai 2004 14 mars 2004 à 11:55
Very simple
on @+4:text:!kb:#:/mode # +b $nick | /mode # +k $nick
on @+4:text:!kb*:#:/mode # +b $1 | /mode # +k $1
T'es sur de ca ?
+k pour kicker ca me semble bizarre sauf si t'es comme druide sur un serveur ...... anormal
Voila update ta source au lieu de corriger dans un post
16 oct. 2006 à 09:26
/notice $nick pour tous
/notice $nick !commandes !join <#canal>
/notice $nick voir les commandes et me faire joindre 1 canal
/notice $nick ------------------------------------------------------------------------------
/notice $nick si vous me faites joindre un canal oppez moi pour que je soit efficace.
}
Le " !join #cannal " c'est une très mauvaise idée de le mettre à la portée de tous !
Il n'y a pas que des gens bien sur l'IRC !
Avant, j'avais mit aussi cette commande sur mon bot, mais beaucoup de personne ont fait aller mon bot ( limite porno ) sur des chan's officiel d'aide d'abus itou²,juste pour rigoler ! :/ Donc bon, un ircop qui rentre dans le chan #abus et qui reçois une notice du genre " Pour voir mes commandes hot tape !sexe " sa le fait leger ! Mais pour ton bot c'est pareil, ça va pas plaire à tout le monde !
Puis y'a aussi ceux qui n'on rien d'autre à faire que de t'embeter, et qui vont tape !join #,0
Dans ce cas là, ton bot va quitter tous les chan's, et il n'est plus très pratique ! :/
'Fin, juste pour dire que de le mettre en lvl 4 ou 5 ce serait pas plus mal !
Sinon, bon travail, j'aime bien perso ! ( Je suis nouveau j'aime bien le basique ^^ )
6 avril 2004 à 15:32
on *:text:!commandes:#:{
if (%afch [ $+ [ $nick ] ] == on ) { halt }
else { cmds1 | set %afch [ $+ [ $nick ] ] on | set %cmnick | halt }
}
voila et pour /cmds1 tu fait :
alias cmds1 {
/notice %cmnick voici mes commandes:
/notice %cmnick !level pour savoir ton niveau
/notice %cmnick -----------------------------
timerpcmds2 1 5 cmds2
}
...
tu execute chacune des commandes, enfin bon voila deqoui eviter le maxi flood.
20 mars 2004 à 00:38
19 mars 2004 à 18:08
19 mars 2004 à 18:07
1, les gens sont pas censes connaitres les access (juste le leurs)
2, on peu mettre 1 systeme par host dans les users
3, les gens sont ils malhonnete au point d'essayer de se opper comme ca -_- je pense ke oui....
19 mars 2004 à 07:24
Tu te base sur le pseudo de la personne,
donc si la une autre personne lui prend son pseudo et bien il se retrouve avec un niveau sur ton bot, alors que tu ne le voulait peut-être pas.
Fait un système d'ident pour que les users quelque soit leurs niveaux (1, 2, 3, 4, 5) s'identifie avant tout.
17 mars 2004 à 17:48
ps y'a des niveaux aussi
et le but de tt facon c ke n'importe qui puissent l'utiliser si c 1 bot
15 mars 2004 à 07:10
Basique.
Approfondie.
14 mars 2004 à 22:33
suffit d'etre op et n'importe qui n'importe ou peut utiliser ton bot
14 mars 2004 à 16:46
explike toi Kerrigan
ps g precise c basik
14 mars 2004 à 15:30
14 mars 2004 à 14:17
14 mars 2004 à 14:14
if $2 { dans le cas là il existe }
else { dans le cas là il n'existe pas }
14 mars 2004 à 12:02
14 mars 2004 à 11:55
on @+4:text:!kb:#:/mode # +b $nick | /mode # +k $nick
on @+4:text:!kb*:#:/mode # +b $1 | /mode # +k $1
T'es sur de ca ?
+k pour kicker ca me semble bizarre sauf si t'es comme druide sur un serveur ...... anormal
Voila update ta source au lieu de corriger dans un post
J ai cru lire d'autres erreurs à toi de voir