loulouzou
Messages postés58Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention 7 mars 2009 16 oct. 2008 à 19:28
fonctionne pas por moi chepa chez vous
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 18 juil. 2006 à 01:36
Tu le dis toi même:
"un anti idle de base !"
"Simple et efficace!"
Donc il est tout naturellement de niveau débutant. (pas super bien codé, pas dutout configurable...)
Mettre des commentaires c'est bien, en mettre trop ça devient absurde:
;; j incremente
/inc %idle.ind 1
D'ailleurs, inc %pouet va incrementer %pouet de 1 si aucun nombre n'est précisé, donc c'est inutile de le mettre
Quand au niveau initié...no comment...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 juil. 2006 à 23:53
talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 15 juil. 2006 à 22:39
"Pour les variables c est une mauvaise habitudes du c , je prefere les desalouer a la mano"
-> Désalouer des variables ? Jolie expression. On peux avoir une démo ?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juil. 2006 à 23:18
on a tous nos habitudes pour coder mais une fois fini, regarde ce qui est fait et ce que tu peux amelioré
elkwi
Messages postés7Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention14 juillet 2006 14 juil. 2006 à 21:31
prochaine evolution Wims !!!! merci pour la remarque !!!
(( en plus je le sais !!!! mouarf ))
Pour les variables c est une mauvaise habitudes du c , je prefere les desalouer a la mano
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juil. 2006 à 20:50
J'avais pas vu le initié :')
Dans ton alias actidle, stock dans une var local le $nick() pour ne pas reévaluer a chaque fois
Pour kick ban > ban -k
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 14 juil. 2006 à 19:52
Wims : "au lieu de ton /goto done, met un /return"
utilise plutôt else ...
"Je pourrais mettre du elsif mais c est pareil !! vidage du pipe !"
justement non, c'est très moche le goto
j'avais déjà commenté ton code quand tu l'avais déposé en commentaire sur une autre source ...
donc, comme l'a dit wims, pense à utiliser /var plutôt que /set
tu ne respectes pas ta propre règle n°2 :
;; Règle 2 : une variable locale ne coute rien et augmente les perfs
(je répète) la variable idletime.over est absolument inutile ...
je suppose que le +1 c'est pour ça :
while (%idle.ind < %idle.nb.regular) {
tu connais pas <= (inférieur ou égal) ?
Niveau initié ça ?
j'aurais dit expert ^^
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juil. 2006 à 17:56
Pourquoi reposter un anti-idle si il y en a déja?
# on *:load : {
# ;; durée du ban
# set %idleTime.over 600
# ;; Raison du kick a faire
# }
# on *:unload: {
# ;; durée du ban
# unset %idleTime.over
# ;; Raison du kick
# }
Raison du kick ¿
Met des points devant les commandes /timer
au lieu de ton /goto done, met un /return
Utilise des /var au lieu de /set, %%idleTime.over est inutile
set %idle.nb.regular $calc($nick(#biere-entre-potes,0,r) + 1)
Pourquoi un + 1 ?
Panthouffle
Messages postés281Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention14 avril 2008 14 juil. 2006 à 16:41
J'ai pas testé mais en lisant le code, j'ai vu qu'il y avait un nom de salon à quelques places dans ton code (#biere-entre-potes), les slash "/" sont inutiles..
gentilhommerouge
Messages postés2Date d'inscriptionsamedi 1 octobre 2005StatutMembreDernière intervention14 juillet 2006 14 juil. 2006 à 14:32
:o
yeah, il tourne comme une horloge ce script, j'en avait deja dl queklques uns pour tester, et là je suis bluffé, efficace, leger, mon epave apprecie.
16 oct. 2008 à 19:28
18 juil. 2006 à 01:36
"un anti idle de base !"
"Simple et efficace!"
Donc il est tout naturellement de niveau débutant. (pas super bien codé, pas dutout configurable...)
Mettre des commentaires c'est bien, en mettre trop ça devient absurde:
;; j incremente
/inc %idle.ind 1
D'ailleurs, inc %pouet va incrementer %pouet de 1 si aucun nombre n'est précisé, donc c'est inutile de le mettre
Quand au niveau initié...no comment...
15 juil. 2006 à 23:53
On attrape de mauvaises habitudes en C ??? nouveau ça, viens donc nous l'expliquer sur cppfrance.
15 juil. 2006 à 22:39
-> Désalouer des variables ? Jolie expression. On peux avoir une démo ?
14 juil. 2006 à 23:18
14 juil. 2006 à 21:31
(( en plus je le sais !!!! mouarf ))
Pour les variables c est une mauvaise habitudes du c , je prefere les desalouer a la mano
14 juil. 2006 à 20:50
Dans ton alias actidle, stock dans une var local le $nick() pour ne pas reévaluer a chaque fois
Pour kick ban > ban -k
14 juil. 2006 à 19:52
utilise plutôt else ...
"Je pourrais mettre du elsif mais c est pareil !! vidage du pipe !"
justement non, c'est très moche le goto
j'avais déjà commenté ton code quand tu l'avais déposé en commentaire sur une autre source ...
donc, comme l'a dit wims, pense à utiliser /var plutôt que /set
tu ne respectes pas ta propre règle n°2 :
;; Règle 2 : une variable locale ne coute rien et augmente les perfs
(je répète) la variable idletime.over est absolument inutile ...
je suppose que le +1 c'est pour ça :
while (%idle.ind < %idle.nb.regular) {
tu connais pas <= (inférieur ou égal) ?
Niveau initié ça ?
j'aurais dit expert ^^
14 juil. 2006 à 17:56
# on *:load : {
# ;; durée du ban
# set %idleTime.over 600
# ;; Raison du kick a faire
# }
# on *:unload: {
# ;; durée du ban
# unset %idleTime.over
# ;; Raison du kick
# }
Raison du kick ¿
Met des points devant les commandes /timer
au lieu de ton /goto done, met un /return
Utilise des /var au lieu de /set, %%idleTime.over est inutile
set %idle.nb.regular $calc($nick(#biere-entre-potes,0,r) + 1)
Pourquoi un + 1 ?
14 juil. 2006 à 16:41
14 juil. 2006 à 14:32
yeah, il tourne comme une horloge ce script, j'en avait deja dl queklques uns pour tester, et là je suis bluffé, efficace, leger, mon epave apprecie.