Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Procédure de connexion d'un service avec link
#1
Bonsoir,

Je vois que pour plusieurs utilisateurs vous utilisez des services links qui datent de l'époque d'UnrealIRCD 3, depuis le protocol à changé, il y a des changements à faire.

J'ai retrouvé une correction que j'avais faites pour établir une connexion sur Unrealircd 4 et 5 ( ça fonctionnera sur UnrealIRCD 6 , il n'y a pas eu de changement )


tcl
proc eva:connexion {} {
 
putdcc $eva(idx) "PASS :$eva(pass)"
putdcc $eva(idx) "PROTOCTL EAUTH=$eva(link) SID=999 TS=[unixtime]"
putdcc $eva(idx) "PROTOCTL NOQUIT NICKv2 SJOIN SJ3 CLK TKLEXT TKLEXT2 NICKIP ESVID MLOCK EXTSWHOIS"
putdcc $eva(idx) "SERVER $eva(link) 1 :$eva(info)"
putdcc $eva(idx) "EOS"
putdcc $eva(idx) ":999 SQLINE $eva(pseudo) :$eva(info)"
putdcc $eva(idx) ":999 UID $eva(pseudo) 1 [unixtime] $eva(ident) $eva(host) $eva(link) 0 +ioS $eva(host) $eva(host) * :$eva(real)"
putdcc $eva(idx) ":999 SJOIN [unixtime] $eva(salon) +nt :@999AAAAAA"
putdcc $eva(idx) ":999 MODE $eva(salon) +$eva(smode)"
 
}


Anciennement c'était sous cette forme qui est devenu obsolète :


tcl
proc eva:connexion {} {
putdcc $eva(idx) "PROTOCTL NICKv2 SJOIN2 UMODE2 NOQUIT VL TKLEXT VHP"
putdcc $eva(idx) "PASS $eva(pass)"
putdcc $eva(idx) "SERVER $eva(link) 1 :$eva(info)"
putdcc $eva(idx) ":$eva(link) SQLINE $eva(pseudo) :$eva(info)"
putdcc $eva(idx) ":$eva(link) NICK $eva(pseudo) 1 [unixtime] $eva(ident) $eva(host) $eva(link) 0 +ioS $eva(host) :$eva(real)"
putdcc $eva(idx) ":$eva(link) EOS"
putdcc $eva(idx) ":$eva(pseudo) JOIN $eva(salon)"
putdcc $eva(idx) ":$eva(pseudo) MODE $eva(salon) +$eva(smode)"
 
}


C'est à titre d'exemple, je me suis basé sur Eva.tcl de TismA qui a été développé à l'époque pour UnrealIRCD 3.

Plus d'informations sur https://www.unrealircd.org/docs/FAQ#old-server-protocol et https://www.unrealircd.org/docs/Server_p...TL_command
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Procédure universelle d'affichage de texte MenzAgitat 0 3,612 06/12/2013, 23:58
Last Post: MenzAgitat

Forum Jump:


Users browsing this thread: 1 Guest(s)