Accueil > Forum > > > > Intercepter msg
Intercepter msg
mercredi 1 janvier 2003 à 17:26:30 |
Intercepter msg

Badablek
|
salut tlm... j'me suis mis au scripting depuis peu, et je voudrais réaliser un ptit script permettant d'intercepter les msg sur le channel (avant qu'ils n'apparaissent sur le channel), afin de pouvoir "traduire" les smileys txt du style :) , ;) , :D par des smileys graphiques (à l'aide de la Font spéciale, contenant des smileys graphiques à la place de certains caractères. G deja réussi a coder l'inverse, c a dire intercepter ce que JE dis, et transmettre le code hexa correspondant au smiley graphique. (utilisation d'une table) code : ON *:start: HMAKE alex 20 | HLOAD alex al.hsh ON 1:INPUT:*: { VAR %smile = 1 :detection VAR %detect = $HGET(alex,%smile).item IF ( %detect isin $1-) { VAR %temp = $HGET(alex,%smile).data | MSG $active $replace($1-,%detect,%temp) | HALT } ELSEIF (%smile < 10 ) { INC %smile | GOTO detection } } la table alex.hsh : :) | $xx :-) | $xx ;) | $xx ;-) | etc... :D | :( | :-( | :s | :-s | donc , pour le moment, qd je tape :) , il le remplace par le code hexa correspondant au smley graphique, et transmet ce code aux autres personnes du channel (pb car si ils n'ont pas la font spéciale, ca affiche n'importe quoi) Je voudrais en fait que ca ne modifie QUE MA fenêtre, et que je puisse aussi intercepter les smileys txt des autrs avant que ca ne s'affiche, afin de traiter ces données pour la conversion. J'éspère que mon exposé a été clair...... en bref, existe il une commande, une astuce de programmation, etc... pour intercepter les msg qui me parviennent
|
|
jeudi 2 janvier 2003 à 21:04:04 |
Re : Intercepter msg

softkey
|
kan tu recois un message (on:msg) tu dois faire un /halt pour ne pas qu'il ne l'affiche dans ta fenetre de canal et ensuite tu fait un /echo pour l'Afficher aik le font que tu veux
SoFtKeY
------------------------------- Réponse au message : -------------------------------
> salut tlm... > > j'me suis mis au scripting depuis peu, et je voudrais réaliser un ptit script permettant d'intercepter les msg sur le channel (avant qu'ils n'apparaissent sur le channel), afin de pouvoir "traduire" les smileys txt du style :) , ;) , :D par des smileys graphiques (à l'aide de la Font spéciale, contenant des smileys graphiques à la place de certains caractères. > > G deja réussi a coder l'inverse, c a dire intercepter ce que JE dis, et transmettre le code hexa correspondant au smiley graphique. (utilisation d'une table) > > code : > > ON *:start: HMAKE alex 20 | HLOAD alex al.hsh > ON 1:INPUT:*: { > VAR %smile = 1 > :detection > VAR %detect = $HGET(alex,%smile).item > IF ( %detect isin $1-) { VAR %temp = $HGET(alex,%smile).data | MSG $active $replace($1-,%detect,%temp) | HALT } > ELSEIF (%smile < 10 ) { INC %smile | GOTO detection } > } > > > la table alex.hsh : > > :) | $xx > :-) | $xx > ;) | $xx > ;-) | etc... > :D | > :( | > :-( | > :s | > :-s | > > donc , pour le moment, qd je tape :) , il le remplace par le code hexa correspondant au smley graphique, et transmet ce code aux autres personnes du channel (pb car si ils n'ont pas la font spéciale, ca affiche n'importe quoi) > > Je voudrais en fait que ca ne modifie QUE MA fenêtre, et que je puisse aussi intercepter les smileys txt des autrs avant que ca ne s'affiche, afin de traiter ces données pour la conversion. > > J'éspère que mon exposé a été clair...... > > en bref, existe il une commande, une astuce de programmation, etc... pour intercepter les msg qui me parviennent
|
|
jeudi 2 janvier 2003 à 21:05:59 |
Re : Intercepter msg

Badablek
|
merci beaucoup, j'v tester ça de suite...
|
|
lundi 6 janvier 2003 à 15:27:53 |
Re : Intercepter msg

YoSkATeR
|
on *:text ...... L'important c'est pas la connaissance du language mais c'est L'analyse du probleme....yoskater 
|
|
lundi 6 janvier 2003 à 16:37:39 |
Re : Intercepter msg

Badablek
|
merci YoSkATeR, g trouvé depuis (d'ailleurs, c pas on *:text mais on ^*:text, afin de bloquer les msg arrivants....)
Par contre, mnt g un autre pb, qd les autres interlocuteurs envoient des smileys, mon script les intercepte et les transforme en smileys graphiques (il ne c decoder qu'un smiley par phrase :()
Par contre, je ne c pas comment faire pour envoyer des smileys aux autres (que sur MA fenetre ca affiche un smiley en graphique, et que ca leur envoie le smiley en txt)
Peut on intercepter ses propres paroles, afin de pouvoir traiter les données ??? (g essayé avec on ^*:INPUT mais ca ne bloque pas mes paroles:()
[Source pour afficher les smileys arrivants :]
ON *:START: HMAKE alex 20 | HLOAD alex alex.hsh ON ^*:TEXT:*:#: { VAR %smile = 1 :detection VAR %detect = $HGET(alex,%smile).item IF ( %detect ISIN $1- ) { VAR %temp = $HGET(alex,%smile).data | ECHO $CHAN < $+ $NICK $+ > $REPLACE($1-,%detect,%temp) | HALT } ELSEIF (%smile < 14 ) { INC %smile | GOTO detection } }
avec une table contenant 14 items (smileys) avec leur correspondance graphique dans la police spéciale)
[Sources pour afficher mes smileys en graphique] (mais envoie un code de caractère érroné pour qui n'utilise pas la police spéciale)
ON *:start: HMAKE alex 20 | HLOAD alex al.hsh ON 1:INPUT:*: { VAR %smile = 1 :detection VAR %detect = $HGET(alex,%smile).item IF ( %detect isin $1-) { VAR %temp = $HGET(alex,%smile).data | MSG $active $replace($1-,%detect,%temp) | HALT } ELSEIF (%smile < 10 ) { INC %smile | GOTO detection } }
Si qq'un a une id....
|
|
lundi 6 janvier 2003 à 22:58:53 |
Re : Intercepter msg

YoSkATeR
|
on ^*:INPUT:*:{ .msg $chan ce ke tu veu envoyer .echo $chan ce ke tu veu faire apparaitre a ton ecran } en esperant ke ca t'aide ;) L'important c'est pas la connaissance du language mais c'est L'analyse du probleme....yoskater 
|
|
mercredi 5 mars 2003 à 21:14:20 |
Re : Intercepter msg

kikool
|
perso j'utiliserait plutot $active que $chan... comme c sur un on ^*:INPUT: *:{ } 'fin bref : on ^*:INPUT:*:{ ; mieux vo reserver les carctères / ! et . pour des commandes ... y'en a aussi qui reservent @ ... ;) if ($left($1-,1) !isin !/.) { .msg $active ce ke tu veu envoyer echo $active ce ke tu veu faire apparaitre a ton ecran haltdef } else { $1- } } ------------------------------- Réponse au message : ------------------------------- > on ^*:INPUT:*:{ > .msg $chan ce ke tu veu envoyer > .echo $chan ce ke tu veu faire apparaitre a ton ecran > > } > > en esperant ke ca t'aide ;) > > > L'important c'est pas la connaissance du language mais c'est L'analyse du probleme....yoskater  > > >
|
|
jeudi 6 mars 2003 à 00:12:53 |
Re : Intercepter msg
|
Cette discussion est classée dans : msg, intercepter, smileys, alex, smile
Répondre à ce message
Sujets en rapport avec ce message
msg/me [ par realspirit ]
salutj'aimerai fait un /me sur le chan de mon choixun truc du genre /msg #chan mesagesauf ke sa ferai pas du texte mais une action
optimiser mon code [ par docLegi ]
bon, voilà j'ai commencé à scripter il y a quelque temps, j'ai deja scripté un certain nombre de trucs et j'aimerais optimiser mon code, parce que je
smileys [ par MecModeKiller ]
Je cherche si ya pa une dll ou autre ki permétré de voir d smiley dans mirc alors i kelkun sé ou trouvé ca faite moi signe svp merci :)
recherche script de message automatique [ par blubsy ]
Bonjour et dsl pour le dérangement...Je suis novice et j'aurais besoin de trouver un scirpt irc pour pouvoir afficher des messages ce trouvant dans un
COmment installé une sources [ par evilpikashoot69 ]
Erfe rf erf , tetre ke cette question a deja ete pose , mais je capte rien voila comment ona jout des sources a mirc 6.02 ???j'aimeré rajouté :on @1:B
AIDEZ MOI SVP!! jai fait un addon masi sa marche pas, je siat pas pourquoi. [ par retaks666 ]
je suis nul en languaeg irc, et je comprends pas pourqoui mon bot ne marche pas.voici la source., meme le menu ne s'ajoute pas!répondze moi svp!!;;;;;
comment utiliser une variable pour un channel? [ par retaks666 ]
j'aimerais que ds mo naddon, on définiise la variable %channel sur un channel et ke l'on puisse taper par exemple msg %channel message ou msg #%channe
msg abienvenue friendlist [ par retaks666 ]
voila, j'aimerais dire bonjour a certaine personne kan elels se connecte sur un chan.. j'ai dabors pensez en récupérant leur nick avec on *:join:#: {
AhAhah ProBlèmE jpeuX pu FaiRe de /commande lollll [ par N4d1n3 ]
Lol c ke jai mis ce script ON *:INPUT:*: { set %msg-input $1- if ($istok(%msg-input,g,32) == $true) { :a set %msg-input $reptok(%msg-inpu
besoin d une petite aide scripting irc [ par ababi ]
salutje cherche comment, dans un remote pour irc, specifier le server ou se trouve l user ou le chan pour faire un /msg ; j explique :l action qui dec
Livres en rapport
|
Derniers Blogs
[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|