RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009
-
22 mai 2005 à 20:59
cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006
-
24 mai 2005 à 19:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006 24 mai 2005 à 19:06
Pour le Off deop, je l'avai update en l'enlevant mais bon..
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 22 mai 2005 à 21:57
Plutot que plusieur evenement regroupe tout avec on rawmode. sinon c'est deja vu
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 22 mai 2005 à 21:07
off *:DEOP:#: {
if ($opnick == $me) && ($nick != $me) && (%msgdeop == oui)
.notice $nick %messagedeop
}
il me semble que ça ne sert à rien :) de plus il y aurait un problème avec ton if et l'action qui est sur la ligne du dessous, ainsi que le "off deop" que peu de monde connait, on se demande pourquoi :)
cs_DeViL66
Messages postés152Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention 3 novembre 2006 22 mai 2005 à 21:02
merci
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 22 mai 2005 à 20:59
{ set %messageop $did(7) }
{ set %messagedeop $did(10) }
{ set %messagehalfop $did(15) }
{ set %messagedehalfop $did(18) }
...
à quoi servent les { } ? tu peux les supprimer ^^
if ($did == 19) { set %msgvoice $iif($did(19).state,oui,non) }
if ($did == 22) { set %msgdevoice $iif($did(22).state,oui,non) }
...
ici aussi tu peux supprimer les { } car tu n'as pas besoin des { } si il n'y a qu'une seule action déclenchée par le if sauf si il y a plusieurs actions sur la même ligne
au lieu d'utiliser "oui" "non", fais directement : set %msgvoice $did(19).state (pour le 1er exemple)
du coup pour le if, au lieu d'avoir if (%msgvoice == oui) { did -a ... }
tu as : if (%msgvoice) did -a ...
perso pour ce genre de codes, je préfère utiliser les .ini, car si ton ordinateur plante, il faut tout régler à nouveau (sauf si tu fais /saveini)
Regroupe les ON dialog sous un seul :
on *:dialog:mess:*:*:{
if ($devent == init) {
...
}
if ($devent == sclick) {
...
}
}
Sinon bonne idée, et ça devrait marcher (j'ai pas testé :))
24 mai 2005 à 19:06
22 mai 2005 à 21:57
22 mai 2005 à 21:07
if ($opnick == $me) && ($nick != $me) && (%msgdeop == oui)
.notice $nick %messagedeop
}
il me semble que ça ne sert à rien :) de plus il y aurait un problème avec ton if et l'action qui est sur la ligne du dessous, ainsi que le "off deop" que peu de monde connait, on se demande pourquoi :)
22 mai 2005 à 21:02
22 mai 2005 à 20:59
{ set %messagedeop $did(10) }
{ set %messagehalfop $did(15) }
{ set %messagedehalfop $did(18) }
...
à quoi servent les { } ? tu peux les supprimer ^^
if ($did == 19) { set %msgvoice $iif($did(19).state,oui,non) }
if ($did == 22) { set %msgdevoice $iif($did(22).state,oui,non) }
...
ici aussi tu peux supprimer les { } car tu n'as pas besoin des { } si il n'y a qu'une seule action déclenchée par le if sauf si il y a plusieurs actions sur la même ligne
au lieu d'utiliser "oui" "non", fais directement : set %msgvoice $did(19).state (pour le 1er exemple)
du coup pour le if, au lieu d'avoir if (%msgvoice == oui) { did -a ... }
tu as : if (%msgvoice) did -a ...
perso pour ce genre de codes, je préfère utiliser les .ini, car si ton ordinateur plante, il faut tout régler à nouveau (sauf si tu fais /saveini)
Regroupe les ON dialog sous un seul :
on *:dialog:mess:*:*:{
if ($devent == init) {
...
}
if ($devent == sclick) {
...
}
}
Sinon bonne idée, et ça devrait marcher (j'ai pas testé :))