|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : classer les evenements servers/mirc dans des @win [ Divers / Général ] (lebaronrouge)
Informations & options pour cette discussion
samedi 24 mars 2007 à 19:28:20 |
classer les evenements servers/mirc dans des @win

lebaronrouge
|
salut :) Etant ircop sur un server je n'arrive pas a éviter d'avoir les echos des joins parts etc partout ou je suis,je suis obligé de taper //mode $me -ns pour ne plus être parasité, hors j'aimerais qu'ils s'affichent,mais uniquement la ou moi je le voudrais,en echo dans une @win par exemple,idem pour les divers evenements comme les gline et autres.Ce qui me conviendrait se serait une @win définie pour les evenements en cours en temps reel et une autre pour afficher les diverses stats comme les listes de glines déja actifs : ex je tape /gline et hop une @win genre @Gline s'ouvre et la liste s'y affiche en echo  l'autre serait de type @InfoServ et fficherait en temps reel les divers evenements envoyés par le serv comme les connections,joints ,parts qui s'affichent en echo lorsqu'on est ircop 
|
|
|
samedi 24 mars 2007 à 20:53:02 |
Re : classer les evenements servers/mirc dans des @win

wims
|
Apparement tu reçois beaucoup de notice server , a toi de voir si l'info t'interesse et si oui, tu l'affiche dans la fenetre que tu veux.Pour les evenement c'est pareil.
Regarde du coté de /help /debug car /debug @win regroupe tout ce qui se passe sur le server ( la commande marche indépendament pour chaque server ) et c'est bien ce que tu veux j'pense :)
|
|
|
dimanche 25 mars 2007 à 03:18:26 |
Re : classer les evenements servers/mirc dans des @win

RCA ArKanis
|
Réponse acceptée !
tu devrais utiliser les raws : raw *:*:disp @Raws $numeric : $1- alias disp { if (!$window($1)) window -eg0k0z $1 echo -t $1- haltdef }
t'auras ainsi la liste de toutes les raws. Il te restera à faire une liste de if raw *:*:{ if ($numeric == 100) disp @Fenetre1 Message : $1- elseif ($numeric == 101) disp @Fenetre2 ... ... else disp @Raws $numeric : $1- haltdef }
le haltdef arrêtera alors l'affichage par défaut
|
|
|
mardi 27 mars 2007 à 22:12:30 |
Re : classer les evenements servers/mirc dans des @win

lebaronrouge
|
merci c'est impec ca marhce nickel pour lister tous les evenements en obtenant de plus le numero de chaques raws,suffit ensuite de classer par nom de fenetre @win comme tu l'indique,excelent ;o)
j'ai juste un leger soucis avec les snotice,parmis celles ci que je redirigent vers une fenetre définis il y en a une que j'aimerais conserver en echo sur $active, celle me disant que l'on me whois.
:o)
|
|
|
mercredi 28 mars 2007 à 14:46:46 |
Re : classer les evenements servers/mirc dans des @win

RCA ArKanis
|
tu as juste à mettre echo -a au lieu du echo @Fenetre
|
|
|
mercredi 28 mars 2007 à 18:55:54 |
Re : classer les evenements servers/mirc dans des @win

lebaronrouge
|
Oui ca je sais mais je ne sais pas sous quel forme le récuprer et l'interpreter , j'ai fait un: if ( did a /whois on you. insin $strip($1-) ) { Echo -a 3;1 $+ $timestamp 2;3;14 $+ $2 3;10vient de faire un 3;4whois 3;10sur toi. | halt }Mais du coup ca me fait foirer le listage des autres Snotices dans une @win, ca me remet tout sut les chans alors que je ne veux garder que celui-ci avec quelques autres infos qui fonctionnent tres bien déja en echo -a 
|
|
|
samedi 31 mars 2007 à 12:44:11 |
Re : classer les evenements servers/mirc dans des @win

RCA ArKanis
|
ça serait plutôt isin pour commencer et puis utilise plutôt $numeric pour ton if
fais voir ton code sinon ^^
|
|
|
dimanche 1 avril 2007 à 00:36:50 |
Re : classer les evenements servers/mirc dans des @win

lebaronrouge
|
J'ai repris celui-ci trouvé ici couplé avec le tient : alias disp { if (!$window($1)) window -eg0k0z $1 echo -t $1- haltdef }
raw *:*:{ if ($numeric == 223) disp @Gline Gline : $2- elseif ($numeric == 219) disp @Gline Gline : $2- elseif ($numeric == 101) disp @Fenetre2
else disp @Raws $numeric : $2- haltdef }
On ^*:SNOTICE:*: { if ( Maximum de connexions reçues isin $1- ) { Echo -s 3;52;?2; Maximum de connections reçues :3; $5 3;5Chatteurs, il estF; $time | Halt } if (( Lost connection isin $1- ) || ( Net Break isin $1- )) { Echo -s 3;42;?2; NetSplit entre $7 et $6 2;?2; raison: $8- à $time le $date | halt } if (( Net Junction isin $1- ) || ( Link With isin $1- )) { Echo -s 3;42;?2; NetMerge entre $7 et $6 2;?2; à $time le $date | halt } if ( adding GLINE isin $1- ) { Echo -a @Serveur Notices 2;3;4G-LINE2; 3;42;?2;1F; $4 1F;- de 2; $8 2; expirant à 2; $asctime($11,hh:nn:ss) 2;, Raison : 2; $12- 2; | halt } if ( G:LINE added isin $1- ) { Echo -a @Serveur Notices 2;3;4G-LINE2; 3;42;?2;1F; $14 1F;- de 2; $5 2; jusqu'à 2; $21 2;, Raison : 2;( $+ $24- 2; | halt } if ( G-line active isin $1- ) { Echo -a @Serveur Notices 2;3;4G-LINE2; 3;42;?2;1F; $nick 1F;- Activé pour 2; $7 2; | halt } if ( [G:Line error] isin $1- ) { Echo -a @Serveur Notices 2;3;4G-LINE2; Mauvais parametres : Mask incorrect | halt } if ( removing GLINE isin $1- ) { Echo -a @Serveur Notices 3;42;?2;1F; $nick 1F;- 2;G-LINE2; de $7 expirant à $date($10) , Raison : ( $+ $11- | halt } if ( Expiring G:Line isin $1- ) { Echo -a @Serveur Notices 3;42;?2;1F; $nick 1F;- 2;Expiration du G-LINE de2; $4 2;émis par2; $7 2;, Raison :2; ( $+ $9- | halt } if ( resetting expiration time isin $1- ) { Echo -s @Serveur Notices 3;42;de2;1F; $nick 1F;- Remise à zéro du temps de Gline pour $6 pour $asctime($10,hh:nn:ss) | halt } if ( Received KILL message for isin $1- ) { Echo -s @Serveur Notices 2;3;4 %symbol.aff.g K I LL %symbol.aff.d 3;42;?2;1F; $10 1F;- vient de déconnecter 2; $8 2; | halt } if ( Client connecting on port isin $1- ) { Echo -s @Serveur Notices 2;3;4Connection de 2; $9 2; $10 sur le port $8 à $time le $date | halt } if ( Client exiting: isin $1- ) { Echo -s @Serveur Notices 2;3;4Déconnection de 2; $6 2; $7 du serveur. Raison : 3; $8- 3;4à $time le $date | halt } if ( Looking up your hostname... isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- Regarde votre Nom de route (Host) à $time le $date | halt } if ( Checking ident... isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- Verifie votre identification (Ident) à $time le $date | halt } if ( Checking for open socks server... isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- Verifie que les ports du serveur sont ouverts à $time le $date | halt } if ( Received identd response isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- Reception de votre identification (Ident) | halt } if ( Couldn't resolve your hostname; using your IP address instead isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- Le serveur utilise votre numero d'IP car il ne peut déterminer votre route (Host) à $time le $date | halt } if ( Stats 'G' requested isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- $5 $6 2;demande à voir la liste des 2;G-Lines2; | halt } if ( Stats 'K' requested isin $1- ) { Echo -s @Serveur Notices 3;42;?2;1F; $nick 1F;- $5 $6 2;demande à voir la liste des 2;K-Lines2; | halt } if ( is not accepting DCC sends of filetype isin $1- ) { Echo -ta @Serveur Notices 3;42;?2;1F; $3 1F;- n'acceptes pas les dccs. Il faut lui demander de taper /dccallow + $+ $me pour que le serveur laisse passer le fichier .notice $3 Il faut que tu m'autorises à t'envoyer un DCC. Tape /dccallow + $+ $me halt } else { disp @Server server 3;42;:2;- $2- à $time le $date } HALT }
me manque juste le whois sur moi en echo sur ma fenêtre active

|
|
|
dimanche 1 avril 2007 à 00:49:43 |
Re : classer les evenements servers/mirc dans des @win

RCA ArKanis
|
tu peux enlever le "elseif ($numeric == 101) disp @Fenetre2", c'était un exemple ...
au lieu de mettre des halt partout, utilise des ELSEIF (cf mon raw *:*: ...)
je ne comprends pas ton problème ... Il te suffit de rajouter un elseif pour que ça fonctionne, non ?
|
|
|
lundi 2 avril 2007 à 15:19:03 |
Re : classer les evenements servers/mirc dans des @win

lebaronrouge
|
Ok pour le whois j'avais pas vus la faute de frappe  Par contre certaines notices foirent, exemple : Le remote de mirc : if ( G:LINE added isin $1- ) { timer 1 2 Echo -a @Serveur Notices 2;3;4G-LINE2; 3;42;?2;1F; $14 1F;- de 2; $5 2; jusqu'à 2; $21 2;, Raison : 2;( $+ $24- 2; | halt }La j'ai Gline: [15:14] * nichon ( *!*Chatfr@Lyzea-BFDE3F67.fbx.proxad.net ) a quitté le serveur (User has been permanently banned from Lyzea.Com (revient quand tu auras un neurone)) La notice que je recois: @Serveur Notices G-LINE ? (from - de for jusqu'à , Raison : (
Ca ne renvois pas corectement les infos
|
|
|
Cette discussion est classé dans : evenements, echo, win, classer, gline
Répondre à ce message
Sujets en rapport avec ce message
Enchainer plusieur commandes c'est possible ? [ par Fkil ]
Salut,je voudrai par expemle n'avoir qu'un seul On 1:LOAD et mettre plusieur /echo, comment faire ??exp : On 1:LOAD: /echo Script chargerOn 1:LOAD: /e
Changer les couleur De L'heure a gauche! [ par Jp2A ]
Voila Je voudrais changer les couleur de l'heure a gauche g deja fé:on ^1:text:*:#:{if ($nick isop $chan) { echo $chan 0,24(15 $time 4) 2 $
Afficher une icone en Echo dans un fenetre Salon ou Privé [ par PuLP ]
Coucou les gens,je voudrais savoir si quelqu'un connait un .dll qui permet cette fonction..j'ai déjà vu NickLUST.dll qui permet de modifier la nicklis
On ^*:mode +q ?? [ par Epsi76 ]
Alors...J'aimerais savoir si il existe une méthode pour faire une sorte de: on ^*:MODE +Q:{ .... }en fait je voudrais creer un évenement du genre:on ^
Addon Recuperation de gline et suppression auto [ par motherboy ]
Bonjour,Ne connaissant pas trop le language de script mirc, j'viens par ce forum demander a un extreme codeur mirc de bien vouloir m'aider.En gros je
Help Help Help ........... [ par ckemoua2 ]
BOUhhhhhhhhhh. alors on prend un mirc vierge ..... on y met on *:text:*:#:{ if ($nick isop $active) && ( $nick isvoice $active) { echo $active $times
L'utilisation de $$ [ par Dark-Dragoon ]
En fesant un if par hasard , je me sui apercue que :alias lol { if a isin $1 || b isin $1 { echo -a c } }revenai a fair alias lol { if a isin $1 $$ b
J'ai plus l'heure devant les nick !! [ par Bouclette_cathy ]
En fouillant dans le forum j'ai trouvé une solution pour l'affichage des @ et des + sur le géné du tchat ... (mon script ne possèdant pas cette foncti
Probleme avec mon on input :( [ par COOLMAN002 ]
Voilà ma remote:on ^*:input:#:{ if ($left($1,1) != /) { if ($me isop $chan) { echo $chan 15( $+ $asctime(HH{nn}) $+ 15) 4 $1- } if ($me
Problemes de INPUT [ par DarKiNg virus ]
on *:input:#: { if ($left($1,1) =! /) && ($left($1,1) =! .) && ($left($1,1) =! !) { if $me isop $chan { echo $chan 1| $time |(4@1 $+ $me
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|