cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006
-
4 mai 2005 à 21:52
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 2009
-
5 mai 2005 à 10:08
Salut a tous !
Tout est dans le sujet
Non en faite je suis en train de creer un ptit bot, et je fait un autovoice pour lui. On peut l'activer en faisant !autovoice on, ce qui met la variable %autovoice sur on
seulement voila le problème :
Je ne sais pas comment faire pour que quand des gens tapent par exemple !autovoice bouh, ca leur envoie une notice en disant qu'ils ne peuvent mettre que on/off, parce que la si je tape !autovoice bouh, ca met bouh dans la variable %autovoice, car j'ai juste mis set %autovoice $2 !!
Donc en faite j'aimerai qu'on ne puisse taper que !autovoice on/off et que si on tape autre chose a la place de ca, ca dise erreur en notice !! (Le reste du code est fait)
cs_clem54
Messages postés253Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention16 octobre 2005 4 mai 2005 à 22:12
on *:text:*:#: {
if ($1 == !autovoice)
if ($2 !== on) && ($2 !== off) {
notice $nick Tu peux mettre que on ou off !
}
if ($2 == on) {
ta commande
}
if ($2 == off) {
ta commande
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
ZeDaHu
Messages postés19Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 6 janvier 2006 4 mai 2005 à 22:25
je dirais plutot :
on *:text:*:#: {
if ($1 == !autovoice) {
if (($2 == on) || ($2 !== off)) {
/set %autovoice $2
}
else {
notice $nick Tu ne peux mettre que on ou off !
}
}