Preceder phrase par @ et +v selon le status

Résolu
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009
-
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
-
Hello

J'ai cherché en vain la solution pour faire préceder les phrases ou les pseudos des ops et voices du signe @ et +v sur les salons lorsqu'ils parlent,je ne parle pas de la nicklist masi bien des phrases, , j'ai eu beau chercher dans les script affichant cette option , pas moyen de trouver comment faire de même

Quelqu'un peut m'aider ?
merci

19 réponses

Messages postés
28
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
8 septembre 2007

vas voir ici
[}:)]
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
/help /echo :

Le paramètre -l fait qu'il applique les réglages du highlight à la ligne qui est affichée.
Le paramètre -bf fait qu'il applique les réglages du bip/flash dans la fenêtre ou il fait l'écho.

P-e que j'dis dla merde :)
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
pas si super que ca apparament.
Prend la bible du mirc, elle est beaucoup mieux http://www.scriptsdb.org/comments.php?id=779
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Il n'est pas nécéssaire d'utiliser un code, mirc rempli tres bien cette tache.
Tape /abook, va dans l'onglet "colors", coche la case enable.
Ensuite tape sur add, choisis la couleur, choisis le mode pour cette couleur ( coche no mode si besoin ) et choisis la methode d'affichage (pour ton cas, message).

Si tu ne veux pas de couleur il y a l'option de mirc :
alt + o : onglet IRC
Show mode prefix (Montre le préfixe de mode)
S'il est activé, mIRC préfixera les pseudonymes dans les messages de salon avec leur mode .@%+ sur un salon
Messages postés
1726
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
1
<ol class= "csCode">
<li>

on ^*:text:*:*:{ var %i = $remove($nick($chan,$nick).pnick,$nick)

</li>
<li>

$iif($left($target,1) == $chr(35),echo $target
$+([,$iif(%i,%i,$chr(35)),]) $+($nick,:) $1-,echo
$window($nick) $+($nick,:) $1-)

</li>
<li>

halt

</li>
<li>

}

</li>
</ol>

perso je fais comme ça pour afficher les modes des gens sur le salon quand ils parlent.. (après le "design" de l'event c'est chacun ses gouts)

---------------------------
da sfg.
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Je prefere un code mirc au moins je peux personnaliser à volonté

seul bémol au lien de dragonn le code proposé ne prends pas en charge l'affichage des signes sur sois-même
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

tofu ton code est nickel mais j'ai plus de timestamp
Messages postés
281
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
14 avril 2008

T'as qu'à l'ajouter le timestamp lebaronrouge, avec l'identificateur $timestamp
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Bon j'aime bien celui-ci :

on ^*:text:*:#: {
  if ( $nick isop $chan ) && ( $nick isvo $chan ) { echo -mt $chan <�3;4@�3;3+�3; $+ $nick $+ > $1- | halt }
  elseif ( $nick isop $chan ) && ( $nick !isvo $chan ) { echo -mt $chan <�3;4@�3; $+ $nick $+ > $1- | halt }
  elseif ( $nick !isop $chan ) && ( $nick isvo $chan ) { echo -mt $chan <�3;3+�3; $+ $nick $+ > $1- | halt }
  else { echo -mt $chan < $+ $nick $+ > $1- | halt }
}
on ^*:hotlink:<@+*:#: set %hot $remove($right($1,$calc($len($1) - 3 )),$chr(62)) | return
on 1:hotlink:<@+*:#: query %hot

Le soucis c'est que mirc ne prends plus en compte le hl avec fenêtre de chan qui clignote et ligne ou mon pseudo a été prononcé en color/flashing aussi

Vue que le text est remplacé par de l'echo je pense que ca vient de la
Y'a moyen de contrer ca pour que je puisse retrouver quand même tout ca?

Parce que du coup je ne suis plus alerté lorsque on me hl
Messages postés
28
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
8 septembre 2007

Dans ce cas tu as deux solutions soit tu prend la solution de wims plus haut
soit tu rajoute
On *:text:*:#: {
if ($me isin $strip($1-)) {
echo -a $nick parle de toi sur $chan
 }
}
ou integre la fonction a ton code
sa te mettra un message mais ne te feras pas fonctionner le color/flashing
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

C'est ce que je pensais faire au départ mais me taper un echo me tentait pas trop je préferais garder le flash/active
Tempis
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

La technique de WIMS est pas mal aussi , il manque juste que ca color uniquement le signe @ et le + (et non l'ensemble avec le speudo) de la couleur que je veux sur le channel et ca serait parfait :]
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

D'ailleurs ca color pas les pseudo sur le channel selon son statut lol ...
Messages postés
1726
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
1
l'avantage du code que j'ai paste, c'est que justement le "mode" est complètement détaché du pseudo , donc on peut le colorer comme on veut sans se soucier du pseudo.

---------------------------
da sfg.
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Et la fonction highlight de mirc continue a fonctionner tofu ? j'en doute vue que ton code utilise aussi la fonction echo mirc ne prendra donc plus en compte ton pseudo si il est cité et tu n'aura plus de flash on channel
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Donc wims si je fait echo -l mirc va prendre en compte les text des users mis en echo comme normaux et appliquer la fonction hl habituelle ?
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Ca amrche wims tro fort merci ;o)
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
C'est tofu qui ta donné la réponse, moi je n'ai fais que ce que tu aurais du faire depuis le debut : cherché dans l'aide.
Messages postés
288
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

Bin j'ai la super aide mirc fr et lorsque je tape help /echo ca me fou "echappement"  , un peu foireu la recherche la dedans d'autant que j'ai beau regarder dedans je n'y trouve pas le mot "echo" , un comble