Default Scripts

There are several tcl-scripts you get if you download sBNC 1.2. You can find them in the /scripts/ directory of your sBNC installation. This page provides a list of these scripts and a short explanation:

Script Explanation
account.tcl implements “getchanlogin” (provides nick → q accountname mappings)
alltools.tcl some useful functions (taken from eggdrop)
awaymessage.tcl away messages (sent to all channels when the user detaches)
bind.tcl implements bind-related eggtcl functions
botnet.tcl implements botnet-related eggtcl commands
channel.tcl implements channel-related eggtcl functions
contact.tcl contact form for the webifc
defaultserver.tcl set a server automatically when creating users
highlight.tcl an example script (“highlights” your own nick)
iface.tcl web interface script (loads the other web interface scripts)
iface2.tcl web interface script - general framework
ifacecmds.tcl web interface script - specific command handling
itype.tcl web interface script - tcl↔php string/list/array handling
lock.tcl supports disabling certain options for users
misc.tcl misc stuff
namespace.tcl internal scripts for maintaining user-specific variables
partyline.tcl internal channel support (&partyline and &test by default)
pushmode.tcl implements eggtcls pushmode function
qauth.tcl q auth script
socket.tcl implements socket-related eggtcl functions
stubs.tcl some eggtcl stub functions (which either make no sense for sbnc or which haven't been implemented yet)
tcl.tcl a simple debug script for tcl
telnet.tcl FIXME
telnetclient.tcl FIXME
timers.tcl implements timer-related eggtcl commands
usys.tcl implements user-related eggtcl functions
variables.tcl eggtcl global variables
version.tcl supports ctcp version requests
vhost.tcl adds vhost-related commands and supports restricting vhost-usage
virtual.tcl support for virtual admins/groups

Updates

Updates that fixes bugs in the 1.2 pre-packaged version of the scripts. There might be more information about the fixes on the individual script pages. As sBNC 1.2 is still a beta, these updates might still make it into the final release.

 
en/1.2/scripts.txt · Last modified: 2011/08/27 15:15 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki