begin process at 2010 02 09 17:51:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > EVENÈMENTS LORS D'UN "JOIN"

EVENÈMENTS LORS D'UN "JOIN"


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :14/04/2002 Date de mise à jour :14/04/2002 00:35:52 Vu :6 573

Auteur : Volkmar

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cette petite astuce vous permettra d'avoir des réactions automatique lorsque quelqu'un rejoint votre salon, comme le saluer, le voicé, entamé une conversation privée.. etc ...  

Source

  • ;Envoie "Salutations [nick du type] !"
  • on *:join:#: {
  • /msg $chan Salutations $nick !
  • }
  • ;Pour auto-voice Attention, n'est valable que si vous avez fait un alias /voice, ou si le serveur supporte la commande /voice
  • on *:join:#: {
  • /voice $nick
  • }
  • ;En gros, vous pouvez mettre n'importe quoi entre les { } ... En exemple, vous pouvez faire un message prviée automatique expliquant les règles du salon : /msg $nick votre message
  • ;Pour juste certaines personnes :
  • on lenick:join:#: {
  • evénement
  • }
  • ;lenick représent le nick de la personne à qui cette évènement doit être associer ...
  • ;De plus, vous pouvez mettre cette action dans un group, ainsi, vous pourrez faire, par exemple un message prévenant que vous êtes away, comme :
  • #awaymessage on
  • on *:join:#: {
  • /msg $chan Salutations $nick $+ , je suis away pour le moment, merci de ne pas me déranger :) !
  • }
  • #awaymessage end
  • ;Pour rendre cet évènement valide, il faut tapper /enable #awaymessage et le rendre invalide : /disble #awaymessage
;Envoie "Salutations [nick du type] !"
on *:join:#: { 
  /msg $chan Salutations $nick ! 
}

;Pour auto-voice Attention, n'est valable que si vous avez fait un alias /voice, ou si le serveur supporte la commande /voice
on *:join:#: {
 /voice $nick
}

;En gros, vous pouvez mettre n'importe quoi entre les { } ... En exemple, vous pouvez faire un message prviée automatique expliquant les règles du salon : /msg $nick votre message

;Pour juste certaines personnes :
on lenick:join:#: {
 evénement
}
;lenick représent le nick de la personne à qui cette évènement doit être associer ...

;De plus, vous pouvez mettre cette action dans un group,  ainsi, vous pourrez faire, par exemple un message prévenant que vous êtes away, comme :
#awaymessage on
on *:join:#: {
 /msg $chan Salutations $nick $+ , je suis away pour le moment, merci de ne pas me déranger :) !
}
#awaymessage end
;Pour rendre cet évènement valide, il faut tapper /enable #awaymessage et le rendre invalide : /disble #awaymessage  

 Conclusion

Une petite astuce sans prétention pour ceux qui aimerait personnalisé leur client IRC sans vouloir se compliquer la vie ;-)

Apprennez bien,
Volkmar  


 Sources de la même categorie

Source avec une capture ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1... par WorldDMT
ANTI SAJOIN par Maka57
PERMET DE CHERCHER UN HOST par ACoZz
Source avec Zip SIMULATION D'UNE ROULETTE QUI TOURNE par wims
SELPOS - SELECTION ET POSITION ! par wims

Commentaires et avis

Commentaire de TaZz_ le 26/09/2004 18:30:00

;Pour auto-voice Attention, n'est valable que si vous avez fait un alias /voice, ou si le serveur supporte la commande /voice
on *:join:#: {
/voice $nick
}

Tu aurais pu mettre

;Pour auto-voice Attention, n'est valable que si vous avez fait un alias /voice, ou si le serveur supporte la commande /voice
on *:join:#: {
/mode # +v $nick
}

sinan c pratik si on veut gagner du temps :)

Commentaire de kanabylircm le 04/03/2005 16:02:40

Voilà je viens juste de m'inscrire, je suis un gros noob de base, mais je voulais quand meme te laisser un com qui pourrait t'aider.
Tu as écrit :

;Pour juste certaines personnes :
on lenick:join:#: {
evénement
}

Je voulais donc t'apporter un code moins embarrassant que serait celui-ci :

;Pour saluer une personne bien spécifique
on *:join:#:{ if ($nick == "pseudo") { msg # salut $nick ! } }
;Remplacez évidemment "pseudo" par le pseudo concerné

Voilà voilà, sinon le reste est parfait à mon goût, et la proposition de TaZz_  s'avère de la meme manière ;)
bonne continuation :)

Commentaire de AngelDelDiabolo le 08/05/2007 15:39:05

Si $nick à une extension du type Nick|AwaY ça marchera pas, en tout cas sur le server Voila/Orange... Si quelqu'un a une solution je suis preneur, ça me fera des Infoline pour mon bot :)

Commentaire de okier le 30/06/2009 20:19:56


if ("pseudo" isin $nick) { msg $chan salut $nick }

là, ça regarde si Nick est dans Nick|AwaY

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales