Pork Center

CTCP

De Hack-it.org.

Ligne 7 : Ligne 7 :
Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent.
Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent.
 +
L'usage est : <b>CTCP <Nickname | #Channel> <REQUETE> <Parametres>
Voici les CTCP auquels des clients IRC sont succeptibles de répondre :
Voici les CTCP auquels des clients IRC sont succeptibles de répondre :
==CTCP VERSION==
==CTCP VERSION==
Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client ; voire les addons/script qui y sont implémentés.
Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client ; voire les addons/script qui y sont implémentés.
 +
==CTCP PING==
==CTCP PING==
Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé.
Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé.
 +
==CTCP TIME==
==CTCP TIME==
Pour obtenir l'heure locale de l'utilisateur.<br>
Pour obtenir l'heure locale de l'utilisateur.<br>
Pratique pour déterminer de quel pays il vient si on a pas son ip.<br>
Pratique pour déterminer de quel pays il vient si on a pas son ip.<br>
Ou pour savoir si on a la bonne heure
Ou pour savoir si on a la bonne heure
 +
 +
==CTCP ACTION==
 +
Il est interprété par quasiment tous les clients, c'est l'équivalent du /me :
 +
/CTCP #ubuntu-fr ACTION se torche le cul avec la grammaire franssaize
 +
==CTCP FINGER==
==CTCP FINGER==
-
mIRC y répond par défaut (xchat et irssi l'ignorent)<br>
+
Peu de clients y répondent par défaut.
-
Il donne quelques infos sur l'utilisateur, dont l'email qu'il a rentré et le véritable idle.
+
mIRC donne quelques infos sur l'utilisateur : le realname, l'email qu'il a rentré et le véritable idle.<br>
 +
KVirc donne juste le realname.<br>
 +
 
==CTCP USERINFO==
==CTCP USERINFO==
 +
Retourne la variable USER_INFORMATION.
 +
Irssi y répond, par défaut, par le realname.
 +
KVirc répond ce que l'utilisateur a rentré dans le champ adéquat (informations de l'utilisateur), si le champ a été rempli.
 +
==CTCP CLIENTINFO==
==CTCP CLIENTINFO==
 +
Ca donne la liste de tous les CTCP supportés par le client de l'utilisateur (irssi, kvirc, jpilot, eggdrop, Colloquy et bitchx y repondent).<br>
 +
Parfois, cette commande peut supporter un CTCP supporté par le client en paramètre, auquel le client régiras en donnant la description du-dit CTCP.
 +
* bitchx : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP
 +
          OPS UNBAN IDENT XLINK UPTIME  :Use CLIENTINFO <COMMAND> to get more specific information
 +
* kvirc : PING,VERSION,CLIENTINFO,USERINFO,FINGER,SOURCE,TIME,ACTION,AVATAR,DCC,PAGE - Use 'CLIENTINFO <tag>' for a description of each tag
 +
* jpilot :
 +
* eggdrop : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP OPS
 +
          UNBAN IDENT XLINK UPTIME  :Use CLIENTINFO <COMMAND> to get more specific information
 +
* Colloquy :
 +
* irssi : PING VERSION TIME USERINFO CLIENTINFO
 +
 +
==CTCP UTC==
 +
 +
==CTCP ECHO==
 +
Cette commande demande au client interrogé de répéter les paramètres fournis après le ECHO.<br>
 +
/CTCP nick|chan ECHO <texte à répéter>
 +
Le seul client qui interprète encore ce ctcp 'historique' est apparemment JPilot (un client java)
 +
 +
 +
==CTCP SOURCE==
 +
Donne l'url de la page d'accueil du client IRC
 +
==CTCP PAGE==
 +
bitchx :
 +
KVirc : Leaves a message for this user
 +
==CTCP AVATAR==
 +
KVirc: Returns the current avatar (may trigger a DCC GET) or sets your own on this side if sent through a NOTICE
 +
==CTCP PAGE==
 +
K
 +
eggdrop :

Version du 19 avril 2009 à 20:52