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