Subj : Stupid Oneliner Tricks To : DOVE-Net.Programming_(Javascript) From : Mindless Automaton Date : Fri Apr 10 2015 03:58 pm var initJSON = function() { try { oneliners = new Oneliners(settings.server, settings.port, putOneliner); var count = oneliners.count; if(count > onelinersFrame.height) var lines = oneliners.read(count - onelinersFrame.height); else var lines = oneliners.read(0); for(var line in lines) putOneliner(lines[line]); oneliners.callback = putOneliner; var count = oneliners.count; if(count > 17) var lines = oneliners.read(count - 17); else var lines = oneliners.read(0); for(var line in lines) putBarOneliner(lines[line]); oneliners.callback = putBarOneliner; } catch(err) { log(LOG_ERR, "Oneliners error: " + err); exit(); } } var putBarOneliner = function(oneliner) { oneliner.oneliner = strip_exascii(oneliner.oneliner); if(oneliner.oneliner.length < 1) return; var f=new File(system.exec_dir + "../xtrn/DOS/L/lord/bar.txt"); if(f.open("a", true)) { f.writeln( format( " `7%s@%s:\r\n `2%s", oneliner.alias, oneliner.qwkid, pipeToCtrlA( ( oneliner.oneliner.length + oneliner.alias.length + oneliner.qwkid.length + 3 > onelinersFrame.width ) ? oneliner.oneliner.substr( 0, onelinersFrame.width - ( oneliner.alias.length + oneliner.qwkid.length + 3 ) ) : oneliner.oneliner ) ) ); f.close(); } if(onelinersFrame.data_height > 34) onelinersFrame.scroll(0, 1); } --- þ Synchronet þ Eldritch Clockwork BBS - eldritch.darktech.org .