Socket (irc)

cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011 - 19 févr. 2010 à 01:02
cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011 - 1 mars 2010 à 19:24
bonjour ,
je suis a la recherche d'un tuto un peu plus complet que celui qui est sur le site :
des sockets pour mirc
car je n'en trouve pas alors si quelqu'un en connais ou peu en créé un , merci de me le faire savoir .

car même si google est notre amis, je n'en trouve pas de tuto

7 réponses

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
19 févr. 2010 à 11:57
Salut, tu cherches à connecter des sockets via mIRC mais sur un seveur IRC ou sur un site ?

Si aucun tuto ne t'aide ici, tu peux toujours allez voir sur "ScriptsDB.org", il y a de quoi faire.

Si tu as des questions sur les sockets, tu peux toujours poser une question, on t'aidera :)


Admntium.
0
cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011
19 févr. 2010 à 14:13
voila mon problème
j'arrive bien a récupérer la news d'un flux rss d'un site internet et la dire sur le chan (mirc) avec un timer de 2 min comme ça je n'est pas besoin de retaper la commande a chaques fois.
mais annonce la même news si elle n'a pas changer.
mais de fois ça me saute des news si il y en a eu plusieurs entre les 2 min :(
ce que je voudrais que ça ce me donne la dernière news automatiquement.
0
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
20 févr. 2010 à 12:57
As-tu essayé de "sauvegarder" la dernière news (via variable, hash table, fichier texte ect.) afin de vérifier si entre le moment où ta connexion se fait et la dernière envoyé y'a eu plusieurs news et ainsi, les citées ?

Admntium.
0
cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011
20 févr. 2010 à 13:38
non , comment on fait?
aurais-tu un exemple a me montrer?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
20 févr. 2010 à 21:06
Dans ton script, la socket envoi directement le message de la news, bah quand elle fait ça, sauvegarde le contenu (/write pour le mettre dans un fichier texte, /hadd pour ajouter dans une hash tables, ou /set pour sauvegarde une variable) et verifie ensuite, entre le contenu qu'elle va reverifier (au bout de 2 minutes) et si la 4eme news est la dernière que ta socket avait envoyé, tu récuperes les autres.

"Tag" ton code et envoi l'URL voir ce qu'on peut faire pour t'aider

Admntium.
0
cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011
21 févr. 2010 à 00:05
alias socket_lknrss { sockclose lknrss | sockopen lknrss www.*****.net 80 }

on *:sockopen:lknrss: {
if ($sockerr) { echo -a Erreur de connexion au socket $sockname | halt }
else {
sockwrite -n lknrss GET /rss.php?******* HTTP/1.1
sockwrite -n lknrss Host: www.*****.net $+ $str($crlf ,2)
.remove *****-rss/category.txt
.remove *****-rss/titre.txt
.remove *****-rss/lien.txt
}
}

on *:sockread:lknrss: {
sockread %a
if (<category> isin %a) { write -il *****-rss/category.txt $remove(%a,<category>,</category>,$chr(9),',url=",type=video/mp4/>) }
if (<title> isin %a) { write -il *****-rss/titre.txt $remove(%a,<title>,$chr(9),</title>,<![CDATA[,],<,>),î,î,è,è,é,é,ç,ç,',',",",Ã,à,àª,ê,é,é,',',ç,ç,à,à,î,î,è,è,&2;,&,â,â) $+ $crlf }
if (<link> isin %a) { write -il *****-rss/lien.txt $remove(%a,<link>,</link>,$chr(9),',url=",type=video/mp4/>) }
}
on *:sockclose:lknrss: {
var %i = 0
while (%i <= 4, $lines) {
inc %i
}
timer 1 115 socket_lknrss
msg $active 4" *****.NET "  7[ $gettok($read(*****-rss/category.txt,%i),1-8,0)) ]   10 $gettok($read(*****-rss/titre.txt,%i),1-8,0))   12 $gettok($read(*****-rss/lien.txt,%i),1-8,0)) } }
0
cs_lkn Messages postés 12 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 13 mars 2011
1 mars 2010 à 19:24
il y a personne pour donner un exemple d'aide ?
0