Sonne si nickname parle dans une fenetre de chat [Résolu]

Signaler
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006
-
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
-
Bonjour à tous.

J'aimerai que cela sonne quand un nickname spécifique dit quelque chose
en salle, ou dans une fenêtre de chat quelconque.

Comment faire?

Cela est-il possible?

Je débute en IRC, je vous prie d'excuser mon ignorance.

J'avais pensé à quelque chose comme cela, placer au niveau du Remote:

on *:NICK: if($nick==nickasuivre){/beep 1 1}
 
Mais cela ne fonctionne pas.

Merci de votre aide.

16 réponses

Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

Salut,
Le ON NICK que tu utilises ne sert pas à faire ce que tu veux ... Tape /help on nick
Penche toi plutôt du côté de ON TEXT
Il faut des espaces entre le if, les parenthèses et les accolades

on *:text:*:?:if ($nick == lenick) beep 1 1
les { } ne sont pas nécessaires quand tu n'as qu'une ligne et qu'une action

Si tu débutes dans le scripting, le meilleur moyen d'apprendre c'est de lire l'aide de mIRC (/help ou F1)
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
On *:text:*:*: puisqu'il voulait pour nimporte quel fenetre
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

tu n'as pas trouvé de solution, càd ?
on t'en a donné une :/
on *:text:*:*:if ($nick == lenick) beep 1 1
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

t'es sûr que les /beep sont activés chez toi ?

essaye ça :
on *:text:*:*:if ($nick == lenick) echo -a $nick a parlé $iif($chan,sur $chan,en privé)
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Le code est bon, peut-etre que tu utilise un script qui ne permet pas d'autre on text donc essaye sur un mirc vierge
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

Tu as bien remplacé lenick par le nick exact de la personne ?
Pas de " ou autre ...
exemple avec moi : if ($nick == ArKanis) ...

il faut mettre les espaces comme ça
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

autre chose ... ce nick est-il bien différent de celui qui écrit le message ?
tu ne peux pas déclencher un ON TEXT si c'est toi qui écrit
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

Pas de problème, bonne continuation ^^

Oublie pas, l'aide de mIRC est primordiale ... Sans elle, t'es perdu :D
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Rêve pas, il n'est perdu que si il oublie le forum de ircfr.com
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Merci à vous deux, pour vos précieux conseils.
J'ai lu la doc de mirc.
Je n'ai pas trouvé de solutions.
Toutefois j'en sais plus, grace à vous entre autre.
Je vous remercie, d'être actifs pour nous venir en aide de telel manière.

Ma quête continue.

Sincères Salutations.

Merci.
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Merci Arkan!s.
J'ai mis ce code depuis ton post de ce midi,
 mais il ne fonctionne pas chez moi.
 Peut être mon système qui bug.
Il fonctionne chez toi?

Merci quand même de tes lumières.
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Toujours rien. Oui, les beeps sont "on".
Je teste sur un Mirc pure. Zéro script.

J'ai testé ton code, mais toujours rien.

Merci de m'avoir rassurer sur le coding.
Le code me semble également juste,
d'après ce que j'ai pu lire.

C'est que le problème vient d'ailleurs.

Merci, d'avoir mis vos expériences et
vos riguoureuses compétences pour
m'expliquer et m'éveiller.

Je vais chercher encore.

Je vous tiens au courant sur le pourquoi
du non fonctionnement de cette ligne de code,
chez moi. Je fermerai le thread à ce moment là.

Merci à tous les deux, c'est hyper cool, de me venir en aide.

 Tcho.
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Oui, c'est ce que je me disais également.
J'ai fait les tests sur moi, sur d'autres nicks,
sur d'autres channels, sur d'autres serveurs.
Avec scripts ou sans. Avec beep ou même
des play sound. Toujours rien. C'est étrange.
Surtout si cela fonctionne parfaitement chez toi.
J'ai aussi testé sur deux machines différentes.
Et rien.

Cela étant, je me sais proche du but. Tout ceci grace à vous.

Je ne ferme pas encore le thread, car je souhaite trouver d'où
vient mon problème afin que cela puisse servir à d'autres.
Mais je pense que d'ici le milieu de la semaine j'aurai trouvé, où
cela coincé. Et cela grace à vous.

 Passes, et passez une excellente soirée ainsi qu'une bonne fin
de week-end. Rendez-vous dans pas long.  Dans le prochain
episode du mystère du pourquoi du comment quand ca veut pas ca veut pas,
car bientôt Halloween.

 Prenez soin de vous.

Merci encore Arkan!s.
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Enfin, youpi! cela fonctionne.

Merci Arkan!s & Wims.

Je pense que cela vient simplement
de la routine de chargement des directives.
J'ai été trop impatient pour voir s'afficher le résultat.

J'ai fais un dernier test, dans un Script surchargé en code,
Et au bout de 2heures, il a enfin loadé la ligne de code.
Celle que tu as soumis en tout dernier Arkan!s, pour faire le test
sans le beep.

Excellent!

Je suis hyper content!

Merci à vous et à la communauté Source-Code.

Sans votre intérêt et votre soutien, j'aurai sans doute laché l'affaire.

Vous êtes géniaux.

Bonne continuation, bon coding.

Prenez soin de vous.

Amitiés.
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
ça fait 50?
Messages postés
7
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 octobre 2006

Ok. 50 Euros pour tous les deux me semble raisonnable.
Comme d'habitude je vous  postes vos 25 Euros sur vos comptes
réciproques virtuellement personnels, à l'adresse indiquée sous vos
avatars et dans vos profils.

Lol.

Merci encore à vous de tout coeur.