; ; pre script by infused ; ; fill this in first nub ; network can be $null ; password is optional alias pre.setup { ; remote network name (type //echo $network on remote server to get ) var %pre.remotenetwork = ; local network var %pre.localnetwork = $null ; pre bot name var %pre.prebot = ; remote channel you are taking the information from var %pre.remoteprechannel = ; remote channel password, if it has one var %pre.remoteprechannelpassword = ; local channel you are echoing the information to var %pre.localprechannel = #pre ; local channel password, if it has one var %pre.localprechannelpassword = } ; sample config ; var %pre.remotenetwork = rizon ; var %pre.localnetwork = efnet ; var %pre.prebot = SomeBot ; var %pre.remoteprechannel = #pre4free ; var %pre.remoteprechannelpassword = ; var %pre.localprechannel = #pre ; var %pre.localprechannelpassword = ; join pre chans on 1:connect: { pre.setup if ($network == %pre.remotenetwork) { join %pre.remoteprechannel %pre.remoteprechannelpassword } elseif ($network == %pre.localnetwork) { join %pre.localprechannel %pre.localprechannelpassword } } ; catch remote bot commands on 1:text:*:%pre.remoteprechannel: { if ($nick == %pre.prebot) { if (pre isin $1) { ; change to local server scid 1 if ($me ison %pre.localprechannel) { msg %pre.localprechannel $1- } } } }