######################################################### # BNC conenction script # # created to conenct to psybnc # # url: HTTP://jirc.hick.org/jirc # # bnc url: http://www.psychoid.lam3rz.de # # script by: Snick^ # # tms@psiklone.com # ######################################################### #set your variables $BNC-Serv ="bnc address"; $BNC-port ="bncport"; $BNC-pass ="bncpass"; #Don't break below alias bnc { call("/server $BNC-Serv $BNC-port"); wait connect { call("/quote PASS $BNC-pass"); halt;} } menu query { menu "psybnc menu" { item "connect" { call("/bconnect");} item "close bnc" { call("/bquit");} item "close but keep on irc" { call("/quit");} item "setaway" { $dialog = showInputDialog("away reason ", "text"); call("setaway $dialog");} item "unset away" { call("setaway");} item "server hop" { call("/jump");} menu "messages" { item "play" { call("/playprivatelog");} item "erase" { call("/eraseprivatelog");} } item "list servers" { call("/listservers");} } } menu status { menu "psybnc menu" { item "connect" { call("/bconnect");} item "close bnc" { call("/bquit");} item "close but keep on irc" { call("/quit");} item "setaway" { $dialog = showInputDialog("away reason ", "text"); call("setaway $dialog");} item "unset away" { call("setaway");} item "server hop" { call("/jump");} menu "messages" { item "play" { call("/playprivatelog");} item "erase" { call("/eraseprivatelog");} } item "list servers" { call("/listservers");} } }