ChAnG-Fu
Messages postés165Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention 1 juillet 2006 12 févr. 2004 à 21:24
Met ca en HashTable et boss ton systeme
Complete le et optimise le
6,5/10
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 8 févr. 2004 à 12:02
ouaip je pensait pas que ca allait faire ca... enfin bon c'est pas grave
sinon, pour la possibilité de choisir le nombre de questions, j'ai trouvé, mais ca va plus etre possible pour les pourcentages...
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 7 févr. 2004 à 22:50
t'es pas obligé de mettre une ligne aussi longue ak ..........................................................................................................................................salut c'est moi .................................................................................... quoi..
";Sondage par calopsfr" aurait suffit
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 7 févr. 2004 à 21:29
hum je pense à un systeme de choix du nombre de questions, mais ca risque de prendre pas mal de place...y'a surement plus simple... je vais trouver... je veux trouver... je trouverai bien en jour... l'an prochain, je 'lai... enfin on verra quoi...
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 7 févr. 2004 à 11:49
ouais merci pour les conseils, quand j'aurai fini la source sur laquelle je travaille en ce moment, j'actualiserait celle la , en la basant sur l'host du joueur... et aussi en augmentant le nombre de reponses disponibles... 4 , c'est suffisant?
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 7 févr. 2004 à 09:31
calopsfr :
Pour ton problème, si l'une de ces conditions est vraie :
if (%vote1 > %vote2) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse1 | halt }
if (%vote2 > %vote1) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse2 | halt }
if (%vote2 == %vote1) { msg %sondchan 6,15Il y a eu égalité dans le sondage!!! | halt }
Ton script n'arrêtera (car > halt), donc /unset ne s'effectuera pas, si tu veux qu'il s'effectue dans tout les cas, rajoute :
if (%vote2 > %vote1) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse2 | unset %departsond | halt }
idem pour l'autre condition.
Et sinon, pourquoi avoir fait 3 événement TEXT ?
Tu aurais pu faire :
ON *:TEXT:*:#:{
if ($1 == !sond) { ton code }
if ($1 == %reponse1) { ton code }
if ($1 == %reponse2) { ton code }
}
Autre problème : pour le vote, tu te bases sur le pseudo du votant, se qui est bien trop léger comme protection...
Il suffirait de changer de pseudo pour pouvoir revoter, donc je te propose plutôt de te baser sur l'host.
Se qui est dommage également, c'est qu'il y est un nombre limité de réponse ... Seulement 2.
Voila, je crois avoir dis tout se qui me passais par la tête.
C'est un très bon début pour une 1ère source en tout cas :)
Bonne continuation
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 6 févr. 2004 à 22:26
auf ait, qqun peut m'aider pr le ptit bub(je cite: bon, étant donné que c'est ma rpemiere source, y'a un ptit bug: sur l'alias start_sond, la commande /unset %departsond marche pas... j'ai beau chercher ou est le probleme, je trouve pas... et vous?)
calopsfr
Messages postés137Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention22 août 2005 6 févr. 2004 à 21:58
bah bien sur ca flood un peu, mais pas trop... faut pas avoir plus de 7 mess par sec en limite de flood... si je met sur une ligne, ca fait moin organisé et on s'y perd.
Dark-Dragoon
Messages postés228Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention26 octobre 2004 6 févr. 2004 à 18:09
eu sa a lair pas mal mais sa a ossi lair de flooder :/
c des coup a se fair kick :/
rectifie sa en metend tout sur une ligne :)
12 févr. 2004 à 21:24
Complete le et optimise le
6,5/10
8 févr. 2004 à 12:02
sinon, pour la possibilité de choisir le nombre de questions, j'ai trouvé, mais ca va plus etre possible pour les pourcentages...
7 févr. 2004 à 22:50
";Sondage par calopsfr" aurait suffit
7 févr. 2004 à 21:29
7 févr. 2004 à 11:49
7 févr. 2004 à 09:31
Pour ton problème, si l'une de ces conditions est vraie :
if (%vote1 > %vote2) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse1 | halt }
if (%vote2 > %vote1) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse2 | halt }
if (%vote2 == %vote1) { msg %sondchan 6,15Il y a eu égalité dans le sondage!!! | halt }
Ton script n'arrêtera (car > halt), donc /unset ne s'effectuera pas, si tu veux qu'il s'effectue dans tout les cas, rajoute :
if (%vote2 > %vote1) { msg %sondchan 6,15Il y a eu une majorité pour4 %reponse2 | unset %departsond | halt }
idem pour l'autre condition.
Et sinon, pourquoi avoir fait 3 événement TEXT ?
Tu aurais pu faire :
ON *:TEXT:*:#:{
if ($1 == !sond) { ton code }
if ($1 == %reponse1) { ton code }
if ($1 == %reponse2) { ton code }
}
Autre problème : pour le vote, tu te bases sur le pseudo du votant, se qui est bien trop léger comme protection...
Il suffirait de changer de pseudo pour pouvoir revoter, donc je te propose plutôt de te baser sur l'host.
Se qui est dommage également, c'est qu'il y est un nombre limité de réponse ... Seulement 2.
Voila, je crois avoir dis tout se qui me passais par la tête.
C'est un très bon début pour une 1ère source en tout cas :)
Bonne continuation
6 févr. 2004 à 22:26
6 févr. 2004 à 21:58
6 févr. 2004 à 18:09
c des coup a se fair kick :/
rectifie sa en metend tout sur une ligne :)