nightmar
Messages postés108Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention18 novembre 2006
-
20 mars 2005 à 09:59
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 2012
-
21 mars 2005 à 19:14
Bonjour,
Si quelqu'un pourai me donner l'adresse d'un tutorial sur les bases d'un bot en writeini ou me l'expliquer sa serai simpa =)
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 20 mars 2005 à 13:27
Bonjour,
Commence donc à présenter ton code de la façon la plus claire possible
afin d'y trouver les erreurs plus facilement. Là par exemple dans ta
condition, il manque une parenthèse, tu as fermé celle du $readini,
mais pas celle de la condition.
On 1:TEXT:identify*:?:{
if $2 == $readini(pass.ini,$nick ,pass) {
notice $nick Mot de pass accepter. Vous ete maintenant identifié.
set %ident. [ $+ [ $nick ] ] oui
}
else {
notice $nick Login/pass incorect!
}
}
Les parenthèses entourant une condition ne sont pas obligatoire
si tu mets des { } après. (l'un compense l'autre, tu peux par exemple
aussi faire l'inverse, mettre les parenthèses mais pas les crochets)
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 20 mars 2005 à 14:17
Pas forcément, il peut très bien faire une section par nick, et mettre des items "PASS" et d'autres options. Tout serait regroupé de cette façon, ça faciliterait par exemple la suppression d'un compte.
Nolson
Messages postés216Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention16 mars 2006 21 mars 2005 à 14:30
Quelques remarques :
-La méthode d'authentification basée sur les nicks c'est pas super super. Dans le cas où les nicks ne sont pas protégés par nickserv ou autres, n'importe qui peut prendre ton nick quand tu n'es pas connecté et ensuite quand tu viendras tu ne pourras pas t'authentifier à ton bot.
Je te conseille d'utiliser un système de user.
-Ne pas oublier de bien gérer les evenements part, quit, disconnect/connect, nick, kick, ...
Car imagine que ton bot se deconnecte, qu'ensuite un des authentifiés quitte le salon, quelqu'un prend son nick, ton bot se reconnecte avec donc les item ident=oui pour ceux qui s'étaient authentifiés avant la déco. Celui qui a pris le nick pendant l'absence du bot aura accès à ton bot.
-Pour l'annonce de la suspension c'est plutot :
notice $nick Votre access sur $me a été suspendu par $readini(access.ini,$nick,suspendnick)
au lieu de :
notice $nick Votre access sur $me a été suspendu par $readini(access.ini,$2,suspendnick)
Car ça m'étonnerait que tu créés une section par mot de passe pour y mettre le nick de la personne qui a suspendu l'access.
nightmar
Messages postés108Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention18 novembre 2006 21 mars 2005 à 17:35
Voila au niveau des On part, kick, quit etc c'est bon.
Par contre pour la deconnection du bot je cherche comment metre sur tout les access ident=Non mais je ne trouve pas du tout comment faire, si quelqu'un aurai un solution.
Merci