To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.
Modtcl/pt: Difference between revisions
KashinKoji (talk | contribs) Created page with "{{DISPLAYTITLE:modtcl}} {{Core Module | version = 1.0}} O modtcl permite-lhe executar scripts tcl no ZNC. '''Não, os seus scripts de eggdrop não irão funcionar'''. Só alguns bem básicos irão, se utilizar o modtcl.tcl como explicado em baixo. == Compilar == Primeiro, precisa de utilizar ./configure com a opção --enable-tcl. == Utilização == {{Module arguments | type = rede | count = um opcional | extra = O argumto é o caminho '''absoluto''' para o fich..." |
KashinKoji (talk | contribs) No edit summary |
||
Line 10: | Line 10: | ||
== Utilização == | == Utilização == | ||
{{Module | {{Module argumentos | ||
| type = rede | | type = rede | ||
| count = um opcional | | count = um opcional |
Latest revision as of 09:59, 9 October 2023
This module is a part of ZNC. This module is shipped with ZNC by default. If you have the right "LoadMod" you can activate it with /znc LoadMod modtcl/pt The code for this module can be found here. This module is part of ZNC since Version 1.0 |
O modtcl permite-lhe executar scripts tcl no ZNC.
Não, os seus scripts de eggdrop não irão funcionar. Só alguns bem básicos irão, se utilizar o modtcl.tcl como explicado em baixo.
Compilar
Primeiro, precisa de utilizar ./configure com a opção --enable-tcl.
Utilização
O modtcl permite-lhe executar qualquer código tcl via:
/msg *modtcl código-tcl /msg *modtcl format [string repe "%c" 10] 90 78 67 32 114 111 99 107 115 33
Se tiver o modtcl.tcl carregado, pode fazer rehash aos seus scripts carregados com:
/msg *modtcl rehash
modtcl.tcl e binds.tcl
O modtcl vem com modtcl.tcl e binds.tcl (eles ajudam a emular um eggdrop). Para carregar esse conjunto de ficheiros, o argumento de módulo é o caminho absoluto do ficheiro:
/msg *status loadmod modtcl /caminho/para/modtcl.tcl
Por defeito, o modtcl.tcl carrega também b binds.tcl e pode adicionar os seus próprios ficheiros de script para serem carregados em baixo da secção "load other script files" perto do final de modtcl.tcl.
Depois de carregá-los, pode utilizar alguns comandos do eggdrop:
/msg *modtcl putquick "privmsg #znc :isto é um teste" /msg *modtcl bind pub - !ping pubPing; proc pubPing {nick uhost handle chan arg} {putquick "privmsg $chan :$nick: pong"}