Condition sauf si...

Résolu
Camanche Messages postés 149 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 17 novembre 2007 - 6 janv. 2006 à 21:18
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 - 6 janv. 2006 à 21:50
Quelle est la condition "sauf si" sous mirc? svp
Voila je vous explique, ma remote sert à chager le fond du salon en fonction de si on est user, voice ou op. Voila le code:

ON *:JOIN:$chan: if ($nick == $me) { /background # scripts\salonuser.png }
ON *:voice:$chan: if ($vnick == $me) { /background # scripts\salonvoice.png }
ON *:devoice:$chan: if ($vnick == $me) { /background # scripts\salonuser.png }
ON *:OP:$chan: if ($opnick == $me) { /background # scripts\salonop.png }
ON *:DEOP:$chan:{
if $me isvoice # { background # scripts\salonvoice.png }
elseif $opnick == $me { background # scripts\salonuser.png }
}

En fait je voudrais que si je joins #salon, je puisse mettre une autre image de fond. Donc j'ai fait ça:

ON *:JOIN:#amour: if ($nick == $me) { /background # scripts\amouruser.png }
ON *:voice:#amour: if ($vnick == $me) { /background # scripts\amourvoice.png }
ON *:devoice:#amour: if ($vnick == $me) { /background # scripts\amouruser.png }
ON *:OP:#amour: if ($opnick == $me) { /background # scripts\amourop.png }
ON *:DEOP:#amour:{
if $me isvoice # { background # scripts\amourvoice.png }
elseif $opnick == $me { background # scripts\amouruser.png }
}

Ca me met bien amouruser.png sur le salon #amour à la connexion mais ça me remet tout de suite après salonuser.png.

Avez-vous une idée?

Camanche

1 réponse

fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
6 janv. 2006 à 21:50
normal ton event on *:join:$chan réagit pour tous les salons, #amour inclut
en gros tu dois rajouter dans touts tes events du premier code
if ($chan != #amour)

sinon les condition du style
if $vnick == $me peuvent être remplacées par un
on *me:event , dans ce cas l'event ne fonctionnera que pour moi , et l'inverse est on !*:event

un exemple pour resoudre ton pb

ON me*:JOIN:*: if ($chan != #amour) { /background # scripts\salonuser.png }
3
Rejoignez-nous