VOTE SYSTEM BY [SIMON]

calopsfr Messages postés 137 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 22 août 2005 - 26 juin 2005 à 15:07
cs_hunter38 Messages postés 46 Date d'inscription samedi 12 mai 2007 Statut Membre Dernière intervention 12 juin 2007 - 25 mai 2007 à 20:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32335-vote-system-by-simon

cs_hunter38 Messages postés 46 Date d'inscription samedi 12 mai 2007 Statut Membre Dernière intervention 12 juin 2007
25 mai 2007 à 20:23
moi je comprend rien a ce script ^^

123410
pour tes info tu va dans :-Script editor
-remote
-file
-new
-copy_colly le script
-file
-save as...
-ok

et pi voila normalement c bon
13410 Messages postés 6 Date d'inscription samedi 2 juillet 2005 Statut Membre Dernière intervention 16 février 2006
16 févr. 2006 à 15:59
Bonjour

Il y a rien a telecharger ???

On le mes ou ???

Merci d'avance
xoriale Messages postés 3 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 21 juillet 2005
21 juil. 2005 à 15:07
moi j'aime bien se piti truck
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
30 juin 2005 à 18:50
nul, suivant.
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
27 juin 2005 à 08:53
déjà vu des dizaines et des dizaines de fois, je me dmd même si ce code est de toi.. rien de nouveau par rapport aux autres, franchement si c'est posté juste pour poster c'est sans intérêt.
niveau code c'est vrment pas du tout optimisé, plein de variables globales inutiles.. etc etc
cs_clem54 Messages postés 253 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 16 octobre 2005
26 juin 2005 à 19:36
je reformule mon message :
C'est deja vu beaucoup de foix sur ce site ;)
sinon tu aurai pus mettre les options autres que oui et non (deja dit plus haut)
Sinon, ce qui est du code, tu aurai pu regrouper les on text, enleve les / et met des . devant les timers ;)

ca risque pas d'etre mal codé vu le temps qu'il fait chez toi...
> moi quand je script, je garde mes code pour moi et quand je les montre, c'est pour progresser.
calopsfr Messages postés 137 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 22 août 2005
26 juin 2005 à 16:28
quel commentaire ^^ franchement ce genre de commentaires on s'en apsserait vraiment... "vu le code, c'est mal codé"... ca risque pas d'etre mal codé vu le temps qu'il fait chez toi...
cs_clem54 Messages postés 253 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 16 octobre 2005
26 juin 2005 à 16:17
deja vu, le code est mal codé...

sinon A+ [SIMON] :p
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
26 juin 2005 à 15:44
"-if (%vote. [ $+ [ $address([ $nick ],2) ] ] == $null)
Devient
if (!%vote. $+ $address($nick,2))"

je pense pas... vaut mieux laisser les crochets :$
Dans tes on TEXT, $address($nick,2) devient $wildsite

Déjà vu des dizaines de fois sur ce site, donc si c'est juste parce que tu tenais a le faire toi même, je vois pas pourquoi tu postes...
Simonledoudou Messages postés 2 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 26 juin 2005
26 juin 2005 à 15:40
Merci pour vos avis, je mettrai en application des que j'aurai un peu de temp =)
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
26 juin 2005 à 15:08
Juste au niveau du code :
-Regroupe les on text en un seul
-Utilise elseif au lieu des if
-Met des timer
-if (%vote != $null) { devient if (%vote) {
-if (%vote. [ $+ [ $address([ $nick ],2) ] ] == $null)
Devient
if (!%vote. $+ $address($nick,2))
-elseif (%vote.oui == %vote.non) { msg %vote.chan 3Egalitée ! }
utilise directement else ici
-Dans les $calc Je crois que les crochet sont inutiles

Et au lieu de faire deux section tu aurais pu mettre les alias comme ca : alias voteresult { ... }
Comme ca on mettait tout dans les remotes
calopsfr Messages postés 137 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 22 août 2005
26 juin 2005 à 15:07
bon, comme tu 'las dit, c'est pas très original ^^ fin je vais pas t'en tenir rigueur

- pense à regrouper tes events (plusieurs on text)
préfère on*:text:*:#: { if ($1 truc) { ... } | elseif ($1 machin) { ... } }

- pour les timers, le / n'est pas plus utile qu'ailleurs. je pense que ce que tu veux faire c'est les rendre invisibles, pour cela mets plutot .timer

- tu pourrais regroupper !oui et !non en faisant par exemple une commande !vote oui ou !vote non, puis ensuite :
# on *:text:!vote:%vote.chan:{
# if ($2 !isin ouinon) say $nick vote incorrect
# else {
# if (%vote != $null) {
# if (%vote. [ $+ [ $address([ $nick ],2) ] ] == $null) {
# inc %vote. [ $+ [ $2 ] ]
# set %vote. [ $+ [ $address([ $nick ],2) ] ] 1
# notice $nick 4Merci d'avoir voté =) !
# }
# else {
# notice $nick 4T'a deja voté !
# }
# }
# else {
# notice $nick 4Pas de vote en cours =) !
# }
# }
# }
je sais que !vote est déjà utilisé mais c'est à aménager (ps : if (%vote !=$null) devient if (%vote))

- pour que ton script diffère des autres, pourquoi ne pas proposer de faire un vote comprenant d'autres réponses que oui et non ? et si possible infinies (ce n'est pas très compliqué si tu maitrises les boucles)

sinon, pour une deuxième source c'est pas si mal, je note pas.
Rejoignez-nous