Commandes irc en C

Messages postés
11
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
10 novembre 2006
-
Messages postés
11
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
10 novembre 2006
-
bonjour.
je suis entrain de faire un bot pour irc en C.
mon problème est que je n'arrive pas à faire de commande serveurs :
par exemple, /msg pseudo msg = envoyer le text PRIVMSG pseudo :msg.
Mais pour /quit, /mode, celà correspond à quoi ?
QUIT reason ou MODE => le serveur répond commande introuvable.

Merci pour l'info

7 réponses

Messages postés
264
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
7 juillet 2009

PRIVMSG #chan :message
NICK :NEWNICK
QUIT :QUITMSG
JOIN :#chan
PART :#chan
PRIVMSG #chan $+($chr(1),ACTION message que tu veu,$chr(1))
^^ (ca c pour les /me )

pour mode:
/raw mode #chan +v nick
donc si tu transmet MODE #chan +v nick
ca devrais aller je crois

tien moi au couran :)

la mémoire ne peut etre définie mais elle definie l"humanitée (G.I.T.S)
Messages postés
11
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
10 novembre 2006

PRIVMSG #chan $+($chr(1),ACTION message que tu veu,$chr(1)) :
les $chr(1) sont obligés ?
ça équivaut en texte à : PRIVMSG #chan +...
ou les $ sont obligés ? (je comprend pas le $+ par exemple)
Messages postés
125
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
20 mai 2006

l'identifier: $+() permet d'attacher d'autre identifieur avec du text.
exemple:
tu veux set une var sous la forme: %var.$address($nick,2).$chan.$nick
au lieu de faire: set %var. $+ $address($nick,2) $+ . $+ $chan $+ . $+ $nick
tu fais: $+(var.,$address($nick,2),.,$chan,.,$nick)


voila :)
Messages postés
264
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
7 juillet 2009

en gros:
var %a = a $+ b $+ c
et
var %a = $+(a,b,c)

donne: %a = abc

la mémoire ne peut etre définie mais elle definie l"humanitée (G.I.T.S)
Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Membre
Dernière intervention
30 janvier 2011
8
Pas besoin de se compliquer la vie, sous mIRC, tapes /debug @raw,
éxécute tel ou tel commande, et celle-ci sera retournée sous forme de
raw dans la fenêtre @raw. Avec cette méthode, tu pourras ainsi
reproduire nimporte quel raw.

<hr color="#d3d3d3">Cordialement, Sorn_Drixer (Admin CodeS-SourceS)

<!--
Messages postés
124
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
16 février 2006
2
Etant codeur C j'ai juste une correction a apporter ->

JOIN #chan

PART #chan :msg de part

et sinon on peu rajouter ->

NOTICE nick/#chan :bla bla bla

PRIVMSG nick/#chan :bla bla bla
Messages postés
11
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
10 novembre 2006

merci pour toutes ces informations (et le $+() que je ne connaissait pas ...)
je via sessayer tout ça, mais sur internet y a une rfc très intéressante :
http://abcdrfc.free.fr/rfc-vf/rfc1459.html

Elle indique les syntaxes pour la plupart des commandes irc de bases.
Ainsi que les protocoles d'identifications (trouvable sur d'autres
RFC, mais pas les syntaxes ... )

En plus, c'est en français, pour ceux qui ont des griefs contre les anglais :p