cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006
-
5 mai 2005 à 11:45
Tengu84
Messages postés17Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention 4 novembre 2006
-
5 mai 2005 à 15:10
Salut,
J'aimerai faire un petit système de vote, qui consisterai a ce que les personnes de la salle votent pour kicker des users de la salle en notice avec le bot. (salle limité a 14 personnes)
Par exemple ca met pour kicker bob, tapez /notice bot bob, mais il faudrai que la personne soit sur la salle, car si ils mettent des noms au hasard ca n'irai pas :/ (si ils dirait un nick non présent sur la salle, ca leur envoie une notice en disant erreur, que le pseudo qu'ils disent n'est pas sur la salle !
Il faut que toute la salle vote sauf 2 personnes (par ex) pour que le vote soit terminé.
A la fin, le bot dirai : Pseudo a voté contre Pseudo (ca fait un peu comme le maillon faible)
Pour ca il faudrai en faite creer des variables avec le pseudo que le bot recoit en notice, si par exemple il recoit vote bouh et que le pseudo bouh est dans le salon, ca créé une variable %bouh qui recoit les votes au fur et a mesure que les gens votent contre lui. Si 2 personnes votent contre bouh, la variable seraient ensuite %bouh 2 ect...
A la fin, le bot analyse la variable qui a recu le plus grand nombre de vote et kick le pseudo qui a eu le plus de vote...
Ca serai super génial si vous pourriez me dire comment faire car je suis débutant, mais je m'y connais un petit peu quand meme mais la ca me dépasse
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 5 mai 2005 à 13:27
pour savoir si la personne est dans la salle : if ($nick ison #salon)
après il faut réagir a l'évenement on *:notice
a toi de jouer hésite pas a consulter l'aide et le forum si tu as un soucis mais en aucun cas pour qu'on te fasse le code ;)
bonne chance
Tengu84
Messages postés17Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention 4 novembre 2006 5 mai 2005 à 14:04
Nolson et Kinder (miam ^^) ont raison ... commence par coder un truc et
poses plutot les question sur les pbs que tu peux rencontrer au lieu de
demander je veux ca mais je sais pas ... Le forum n'est pas là pour
qu'on te donne le code tout fait mais plutot pour t'aider sur les
points ou tu bloques :)
Commence à faire un truc et reposte si tu sait pas comment faire ^^
cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006 5 mai 2005 à 14:31
Comment faire pour que ca se stock dans une variable, et que la variable ai le nom du 2ème mot qu'ils tapent ? Par exemple ils tape /notice bot vote bob, une variable bob se crée et compte au fur et a mesure ?? ca c'est mon plus gros problème ;)
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 5 mai 2005 à 14:51
A partir de l'événement notice, pour récupérer se qui est recu, tu peux
utiliser $1- qui va retourner toute la chaine recue. Si tu veux
seulement retourner le 2ième mot recu, il faut utiliser $2 .
Et pour rajouter un vote, il faut incrémenter ta variable : /inc %nomdelavariable nombre
(si tu ne précises pas de nombre, la variable est incrémenté de 1 par defaut)