linkin4247
Messages postés50Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 mars 2005
-
17 déc. 2004 à 19:53
GeVaUdAn974
Messages postés25Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 4 décembre 2005
-
28 juin 2005 à 09:38
Salut,
j'aimerai bien savoir cmt incrémenter la valeur "%pv" de 1.
J'ai essayer /set %pv $calc(%pv + 1) mais quand je fait //eho -a %pv ca me met $calc(%pv + 1) :s
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 17 déc. 2004 à 20:09
tu dois faire //set %pv $calc(%pv + 1) pour que ce soit "interprété" , avec un simple slash ca évalue pas les variables et les fonctions.
sinon simplement //inc %pv
:)
PaDa
cs_neo66
Messages postés125Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention20 mai 2006 17 déc. 2004 à 20:15
//inc %variable N
si N n'est pas specifier, sa incremente de 1 la variable, sinon sa inscremente du nombre specifier la variable
//dec %variable N
si N n'est pas specifier, sa desincremente de 1 la variable, sinon sa desinscremente du nombre specifier la variable
cs_neo66
Messages postés125Date d'inscriptionmercredi 15 octobre 2003StatutMembreDernière intervention20 mai 2006 18 déc. 2004 à 19:09
Comme je suis trés maniaque dans les script:
Sa a le meme but mais ya une chtite condition pour le 1er et Neme
on *:open: {
inc %launch
if (%launch == 1) echo -a 4le %launch $+ er pv que tu reçois :)
else echo -a 4le %launch e $+ eme pv que tu reçois :)
}
J4Gu4R
Messages postés385Date d'inscriptionsamedi 7 août 2004StatutMembreDernière intervention 3 juillet 2007 19 déc. 2004 à 02:50
alors déja pour ce genre d'évênement il te faut préciser un truc
"open:?:" tu as oublié "?" = en privé
ensuite je sais pas ske tu veux faire avec "+$"
et pour finir oubli pas les "{}"
donc ça donnerai ça :
on *:open:?: {
inc %launch
if (%launch {
echo -s 4le %launch er que tu reçois :)
}
else {
echo -s 4le %lauch ème pv que tu reçois :)
}
}
G pas essayé mais ça devrai fonctionner en tout logique :))
winwarrior
Messages postés654Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 février 20091 19 déc. 2004 à 04:59
manque une ) :) ==> if (%launch { ==> if (%launch) {
et sinon ton code marche pas (comment se pourrait-il que %launch = 0 alors qu'il est incrémenté au début), pour qu'il fonctionne correctement tu devrais faire (optimisé):
on *:open:?:{
echo $nick 4le $iif(%launch,$calc($ifmatch + 1) ème,1er) pv que tu reçois :)
inc %launch
}
GeVaUdAn974
Messages postés25Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 4 décembre 2005 28 juin 2005 à 09:38
salut !!!
moi j'ai un p'ti problème avec /inc %var...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
on *:text:!plop:#:{
msg $chan taper !inc pour incrémenter le nombre de participants
timer 1 20 msg $chan il y a %participant participant(s)
}
on *:text:!inc:#:{
inc %participant
//echo -a /inc %participant
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Donc voila, en tapant !inc sa incrémente %participant de 1, mais le problème c'est que sa ne me retourne pas le nombre d'incrémentation dans mon msg $chan.
il y a 0 participant(s)
alors que %participant est incrémenté de 1
comment faire ??