Decoration autour du pseudo [Résolu]

TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 11 nov. 2004 à 22:34 - Dernière réponse : LeReeL 29 Messages postés mercredi 27 octobre 2004Date d'inscription 26 novembre 2004 Dernière intervention
- 22 mars 2005 à 20:42
Bonjour tout le monde,

mon code est :
on ^1:text:*:#:{
if ($nick isop $chan) { echo # $timestamp 12@ [ 15 $+ $nick $+ 12 ] $1- }
elseif ($nick ishelp $chan) { echo # $timestamp 7 % [ 15 $+ $nick $+ 7 ] $1- }
elseif ($nick isvo $chan) { echo # $timestamp 3 + [ 15 $+ $nick $+ 3 ] $1- }
else { echo # $timestamp 14 $chr(172) [ 15 $+ $nick $+ 14 ] $1- }
halt
}

il marche niquel, Ce que je voudrai bien savoir, c'est comment faire pour que lorsque c'est Moi qui écrit, cela change les decorations d'origine:
[22:19:48] <04@Mopi>i> hi all
donnerai :
[22:19:48] »»» [ Mopi ] hi all

J'ai essayé
on ^1:text:*:#:{
if ($nick == $me) { echo # $timestamp »»» [ $+ $nick ] $1- }
elseif ($nick isop $chan) { echo # $timestamp 12@ [ 15 $+ $nick $+ 12 ] $1- }
elseif ($nick ishelp $chan) { echo # $timestamp 7 % [ 15 $+ $nick $+ 7 ] $1- }
elseif ($nick isvo $chan) { echo # $timestamp 3 + [ 15 $+ $nick $+ 3 ] $1- }
else { echo # $timestamp 14 $chr(172) [ 15 $+ $nick $+ 14 ] $1- }
halt
}
mais ca ne marche pas, j'ai pensé a un input mais a nouveau un echec...
Quelqu'un pourrai m'aider ou bien me mettre sur la voie ?
Merci d'avance, en attente de vos réponses ;)
mopi
Afficher la suite 

Votre réponse

20 réponses

Meilleure réponse
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 14 nov. 2004 à 21:40
3
Merci
on *:input:#:{
  if ($left($1-,1) != /) {
    if ($me isop $chan) { echo # $timestamp 12@ [ 15 $+ $me $+ 12 ] $1- }
    elseif ($me ishop $chan) { echo # $timestamp 7 % [ 15 $+ $me $+ 7 ] $1- }
    elseif ($me isvo $chan) { echo # $timestamp 3 + [ 15 $+ $me $+ 3 ] $1- }
    else { echo # $timestamp 14 $chr(172) [ 15 $+ $me $+ 14 ] $1- }
    .msg $active $1-
    halt
  }
}

ca ca marche parfaitement chez moi même si la déco est bizarre :p
PaDa

Merci cs_PaDa 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de cs_PaDa
Meilleure réponse
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 14 nov. 2004 à 21:56
3
Merci
ya pas de problème :p
pour l'input tu le laisses tel quel.
Pour les HL c'est dans le on text qu'il faut modifier :
Voila ce que je ferais (je reprends ton code) :
on ^1:text:*:#:{
if ($nick isop $chan) { echo -mlt # 12@ [ 15 $+ $nick $+ 12 ] $1- }
elseif ($nick ishelp $chan) { echo -mlt # 7 % [ 15 $+ $nick $+ 7 ] $1- }
elseif ($nick isvo $chan) { echo -mlt # 3 + [ 15 $+ $nick $+ 3 ] $1- }
else { echo -mlt # 14 $chr(172) [ 15 $+ $nick $+ 14 ] $1- }
halt
}

j'ai rajouté a l'echo les options : -t (affichage du timestamp) , -l (pour avoir les options de highlight) -m (pour que ca soit traité comme un message et non un event et que ta boite de swtichbar change de couleur en conséquence)
PaDa

Merci cs_PaDa 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de cs_PaDa
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 11 nov. 2004 à 23:27
0
Merci
le même genre , mais avec un "on input" .. le on text ne prend pas sur toi =)
PaDa
Commenter la réponse de cs_PaDa
Tengu84 17 Messages postés vendredi 12 novembre 2004Date d'inscription 4 novembre 2006 Dernière intervention - 12 nov. 2004 à 02:24
0
Merci
Bah je te conseil plutot un truc dans ce genre là plutot :

 on ^*:input:*:#:{
if ($me isop $chan) { echo # $timestamp 12@ [ 15 $+ $me $+ 12 ] $1- }
elseif ($me ishelp $chan) { echo # $timestamp 7 % [ 15 $+ $me $+ 7 ] $1- }
elseif ($me isvo $chan) { echo # $timestamp 3 + [ 15 $+ $me $+ 3 ] $1- }
else { echo # $timestamp 14 $chr(172) [ 15 $+ $me $+ 14 ] $1- }
.msg $active $1-
halt
}


a toi par la suite de changer la presentation ^^
Par contre le fait de mettre on ^*:input:*:#: ne va te faire gerer que l'ecriture sur le salon, pas en pv :)
Commenter la réponse de Tengu84
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 12 nov. 2004 à 06:16
0
Merci
le % d'habitude c plutot pour les halfops , donc pas ishelp mais ishop ;)
et puis j'te conseille de mettre "on ^*:input:#" , pas "on ^*:input:*:#" :o)
de préférence faire un test aussi pour voir si tu commences pas par un slash (vaut mieux que tes aliases marchent encore)
if ($left($1-,1) != /) { ... }
PaDa
Commenter la réponse de cs_PaDa
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 12 nov. 2004 à 06:19
0
Merci
Tengu d'!avignon! ?
PaDa
Commenter la réponse de cs_PaDa
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 12 nov. 2004 à 13:14
0
Merci
Coucou
J'ai bein essaye les deux méthode, en remplacant ensuite par les modifications apportée par PaDa , rien ne marche :'(
J'ai testé sur un mirc vierge, toujours rien :/

mon code :
on ^*:input:*:#:{
if ($me isop $chan) { echo # $timestamp 12@ [ 15 $+ $me $+ 12 ] $1- }
elseif ($me ishelp $chan) { echo # $timestamp 7 % [ 15 $+ $me $+ 7 ] $1- }
elseif ($me isvo $chan) { echo # $timestamp 3 + [ 15 $+ $me $+ 3 ] $1- }
else { echo # $timestamp 14 $chr(172) [ 15 $+ $me $+ 14 ] $1- }
.msg $active $1-
halt
}

et test selon PaDa :
on ^*:input:#:{
if ($left($1-,1) != /) {
if ($me isop $chan) { echo # $timestamp 12@ [ 15 $+ $me $+ 12 ] $1- }
elseif ($me ishop $chan) { echo # $timestamp 7 % [ 15 $+ $me $+ 7 ] $1- }
elseif ($me isvo $chan) { echo # $timestamp 3 + [ 15 $+ $me $+ 3 ] $1- }
else { echo # $timestamp 14 $chr(172) [ 15 $+ $me $+ 14 ] $1- }
.msg $active $1-
halt
}
}

Que dois je faire ? :/
Commenter la réponse de TooLoW
COOLMAN002 976 Messages postés lundi 16 juin 2003Date d'inscription 1 juillet 2012 Dernière intervention - 12 nov. 2004 à 13:19
0
Merci
le % d'habitude c plutot pour les halfops , donc pas ishelp mais ishop ;)


et si, ishelp fonctionne pour les halfops :)
Commenter la réponse de COOLMAN002
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 12 nov. 2004 à 13:29
0
Merci
parlé trop vite as usual :) ca figure mm pas dans l'aide que j'ai en fait...
PaDa
Commenter la réponse de cs_PaDa
Tengu84 17 Messages postés vendredi 12 novembre 2004Date d'inscription 4 novembre 2006 Dernière intervention - 12 nov. 2004 à 14:00
0
Merci
TooLoW c'est bizarre paske je viens également de tester sur un mIRC de base et le code suivant marche parfaitement :

on ^*:input:#:{
  if ($left($1-,1) != /) { halt }
  elseif ($me isop $chan) { echo # $timestamp 12@ [ 15 $+ $me $+ 12 ] $1- }
  elseif ($me ishop $chan) { echo # $timestamp 7 % [ 15 $+ $me $+ 7 ] $1- }
  elseif ($me isvo $chan) { echo # $timestamp 3 + [ 15 $+ $me $+ 3 ] $1- }
  else { echo # $timestamp 14 $chr(172) [ 15 $+ $me $+ 14 ] $1- }
  .msg $active $1-
  halt
}
Commenter la réponse de Tengu84
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 12 nov. 2004 à 19:52
0
Merci
je comprend vraiment pas :/ ,
jai essayé sur un mirc vierge 6.16, j'ai touché a rien, ca veux pas marcher :/
Les decoration autour du pseudo veulent vraiment pas changer :/
Commenter la réponse de TooLoW
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 13 nov. 2004 à 00:17
0
Merci
Les decoration autour du pseudo veulent vraiment pas changer :/ < ca ca fait changerles décos pour TON pseudo, pour les autre c'est le "on text" que tu avais mis au départ qu'il faut utiliser... j'dis ca au cas ou yait confusion :p
tu dois gérer les deux séparément en fait
PaDa
Commenter la réponse de cs_PaDa
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 13 nov. 2004 à 00:19
0
Merci
mince mal lu ... bon que ceux qui veulent que j'arrête de poster ici le disent haut et fort ou se taisent a jamais ... j'arrête pas de faire ca en ce moment j'prends 5 mins a relire les posts, je fais mon truc tranquille et dès que j'ai posté j'me rends compte que j'tape a coté... achevez mouaaaa
PaDa
Commenter la réponse de cs_PaDa
skotmarud 119 Messages postés samedi 5 avril 2003Date d'inscription 26 janvier 2008 Dernière intervention - 13 nov. 2004 à 03:02
0
Merci
c'est le THC ? mdr :D
Commenter la réponse de skotmarud
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 13 nov. 2004 à 12:44
0
Merci
Ca m'aide tjs pas pour mon problème :/
Commenter la réponse de TooLoW
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 13 nov. 2004 à 23:17
0
Merci
sorndrixer, tofu a l'aide :/
A oui je voulais aussi demander :
Vu que j'ai changé l aspect du texte des autres utilisateur,
la fonctions Highlights des options (alt+o ect) ne marche plus :(
idem pour les couleurs qui surlignent le nom du chan dans la barre de chan ( pour event, message et highlight)
Si vous comprenez pas je ferai un screenshot ...
Ouai je sais, j'ai beaucoup de problème, mais j ai lu et relu l'aide, ca en parrle pas , et le on input, je l'ai copié collé tel quel dans un mirc vierge, ca ne marche pas :'(

mopi
Commenter la réponse de TooLoW
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 14 nov. 2004 à 21:24
0
Merci
Y'a vraiment personne qui peut m'aider ? :'(
Commenter la réponse de TooLoW
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 14 nov. 2004 à 21:49
0
Merci
PaDa t un boss, tu sais que je t'aime toi ? :D
merci c exactement ske jvoulé atteindre ;)

Je recite ce que je disais plus haut :
"A oui je voulais aussi demander :
Vu que j'ai changé l aspect du texte des autres utilisateur,
la fonctions Highlights des options (alt+o ect) ne marche plus :(
idem pour les couleurs qui surlignent le nom du chan dans la barre de chan ( pour event, message et highlight)
Si vous comprenez pas je ferai un screenshot ...
Ouai je sais, j'ai beaucoup de problème, mais j ai lu et relu l'aide, ca en parrle pas"

Je sais je suis relou mais jsuis juste un petit nioubie :'(
merci encore ;)
Commenter la réponse de TooLoW
TooLoW 169 Messages postés jeudi 6 mai 2004Date d'inscription 26 mai 2005 Dernière intervention - 14 nov. 2004 à 21:59
0
Merci
oki génial merci beaucoup :)
je vais me debrouiller tout seul maintenant merci pour ce coup de pouce ;)
Commenter la réponse de TooLoW
LeReeL 29 Messages postés mercredi 27 octobre 2004Date d'inscription 26 novembre 2004 Dernière intervention - 22 mars 2005 à 20:42
0
Merci
Salut tout le monde !!!
Moi j'ai =>

on ^1:TEXT:*:#:{
if (( $nick !isop $chan ) && ( $nick !isvo $chan )) { echo $chan $timestamp 12(( 11 $+ $nick $+ 12 )) 11=> $1- | halt }
if (( $nick isvo $chan ) && ( $nick !isop $chan )) { echo $chan $timestamp 12(( 3+11 $+ $nick $+ 12 )) 11=> $1- | halt }
if (( $nick isop $chan ) && ( $nick !isvo $chan )) { echo $chan $timestamp 12(( 4@11 $+ $nick $+ 12 )) 11=> $1- | halt }
if (( $nick isop $chan ) && ( $nick isvo $chan )) { echo $chan $timestamp 12(( 3+ $+ 4@11 $+ $nick $+ 12 )) 11=> $1- | halt }
}
Mais je voudrais mettre une ligne avec avec le halfop tout seul , et une autre ligne pour mettre le : Voice Halfop Op , ensemble svp. Comment dois-je faire

Irc.NetMassif.Org = Port : 6667
Madinina-StyleRepresent'972
Commenter la réponse de LeReeL

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.