(26/03/2014, 15:07)aliasangelius a écrit : Ta le sens de l'humeur, mais ont peut aussi dire que /map c'est équivalent à /links..
On dit "de l'humour".
Et non, /map et /links ne sont pas équivalent, surtout dans le cas actuel où le lien ne s'établit pas.
/map n'affiche que ce qui est actuellement connecté. Ce n'est en aucun cas un moyen de vérifier la présence d'un bloc "link" dans la conf.
(26/03/2014, 15:07)aliasangelius a écrit : Façon les server irc Unreal sa reste de la merde en étant polis.
Le mieux et les ircu.
Jugement personnel et ne s'appuyant sur rien de qualitatif ou quantitatif. On va dire que je n'ai pas lu.
26/03/2014, 20:49 (Modification du message : 26/03/2014, 20:55 par aliasangelius.)
Suis pas d'humeur la, mais bon je corrigerai encore demain.
Après, je ferais une dernière chose, Puis sa sera terminé pour ma part dans ce qui et du codage.
Désoler mais mon état de santé me le permetra plus par la suite.
Donc dans la semaine j'enchaine pour sa très vite, pour que par la suite tu puisse voir et tant sortir.
Demain je corrige les fautes, je change le système je le passe en msgcat, puis ont verra ce que sa donne :)
Prend toii pas la tete alias laisse tomber le code restera comme il et tempis le plus important c qui fontionne maintenant merci encore a toi pour tout :)
10/04/2014, 11:52 (Modification du message : 10/04/2014, 23:50 par aliasangelius.)
Salut,
Alors je relance le sujet, pour continuer.
Je suis navré pour le retard pour la continuation.. Mais je n'es pas pu plus tôt.
Donc voici le code que je vais te montrer pour comment faire pour commander une socket.
Ceci reste de l'exemple, je vais te faire voir, mais sa sera à toi de possitionner ceci..
Si tu as des difficulté que tu ne comprend pas ou que tu n'y arrive pas, dit le moi.
Ou voir même des questions il n'y a aucun soucis je serait la pour t'aider.
Dans la partie "controling_server", du code rajoute ceci :
tcl
set event [lindex$arg1]
Si ceci tu ne comprend attend de voir la suite, et si malgré tout tu ne comprend pas hésite pas.
Maintenant ont va rajouter ceci dedans aussi :
tcl
set pseudo [string trim $arg1 :]
Nous mettons sa aussi :
tcl
set commande [string trim [lindex$arg3] :]set destinataire [lindex$arg2]
Maintenant, Nous allons faire en sorte que lorsqu'on envoie un message à une socket elle répond.
Pour celà nous utilisons "privmsg", mais de façon différente.
Voici un exemple de code.
tcl
if{$event=="PRIVMSG"}{if{$destinataire=="$aurore(nick)"}{if{$commande=="VERSION"}{
putdcc $aurore(idx)":$aurore(nick) NOTICE $pseudo :\037\034aurore1.0 Pour le Réseau blabla..\037\0034"
putdcc $aurore(idx)":$aurore(nick) PRIVMSG $aurore(log) :\0031\[\0034Chan-Log\0031\0031]\0031 \037\00314Commande Version par\037\00314 \037\0034$pseudo\037\0034"}}
Voilà un exemple, surtout ne le rajoute pas dans ton code pour le lancer.. là ce n'es qu'un exemple, pour que tu me dise si tu comprend ou pas.
Juste pour que tu sache comment faire, par la suite nous feront en sorte de mettre en place le tout.
Mais pour le moment nous allons appliquer des exemple, pour permettre la compréhension.
Salut Alias, je comprend bien le fonctionnement de ton exemple je ferais quelle que test moi même demain dans la journée pour voir si jai bien comprie le fonctionnement
Salut, Je crois que ta pas lus tout ce que j'ai dit..
aliasangelius a écrit :Voilà un exemple, surtout ne le rajoute pas dans ton code pour le lancer.. là ce n'es qu'un exemple, pour que tu me dise si tu comprend ou pas.
Juste pour que tu sache comment faire, par la suite nous feront en sorte de mettre en place le tout.
Mais pour le moment nous allons appliquer des exemple, pour permettre la compréhension.
Pourquoi tu veut le rajouter, alors que je te dit de pas le faire . :°
Là ont part juste sur des exemple, pour tu comprenne certaines choses.
Pas pour le mettre en place encore, car y'a certaines choses à comprendre avant tout..
Ah j'avais mal compris dsl lol..
Donc, essaye de mettre tout les exemples que j'ai mis, dans le code.
Et montre moi comment tu positionne Le tout.
Et si ta des questions dit le hein..
Donc oui sa donnerais exactement ça.
Donc là en faite $aurore(nick) Ont va dire c'est = à "Socket1", Donc là nous avons ce morceau de code :
tcl
if{$commande=="VERSION"}{
Ceci c'est si tu fait par exemple :
Citation :/msg Socket1 version
La socket va te répondre en notice le message suivant qui et dit dans le code en bas ici :
tcl
putdcc $aurore(idx)":$aurore(nick) NOTICE $pseudo :\037\034aurore1.0 Pour le Réseau blabla..\037\0034"
Tu comprend le principe ou pas ?
Si tu le comprend, maintenant reprend ton code de base, tu as ceci dedans :
tcl
bind pub n "!xvoice"[namespace current]::xvoiceproc xvoice { nick handle uhost chan text }{variable aurore
putdcc $aurore(idx)":$aurore(nick) MODE $chan +v $nick"
putdcc $aurore(idx)":$aurore(nick) NOTICE $nick Bonne Moderation !"
putdcc $aurore(idx)":$aurore(nick) NOTICE $nick Pour savoir mais commandes de modération tape !modere"
putdcc $aurore(idx)":$aurore(nick) NOTICE $nick Pence Bien a te devoice quand tu anim plus ! => !xdevoice Merci"
putquick "SAJOIN $nick $aurore(staff)"}
Là sa va être plus compliquer je pense mais essaye je veut tu comprenne un truc très intéressant.;, La sa commence à devenir vraiment très sympa de ce que l'ont va faire !!
Alors à t'es doigts, et montre moi comment tu mettrais ce morceau de code en utilisant le système de socket.
Et si jamais tu n'a pas compris certaines chose ou autres, dit le moi :).
Et même si tu n'y arrive pas tu dit juste tu comprend pas, et pourquoi.
Exemple : "Je sais pas comment faire je pige pas trop", Ben moi je vais te guider de comment faire en faisant des commentaire sur certaines choses.