So I start which I found. I edit a script and compile it, if a CFG is not present, then you will get an error.
To be sure and found them all... first, you do this (in linux terminal):
strings mplc | grep -i cfg
This will spit out, every "cfg" reference that the MPLC program has. And then use this script based on yours to see each one.
uses cfg
function bool2str(b:boolean):string;
begin
if b then bool2str:='True'
else bool2str:='False';
end;
begin
writeln('cfgsyspath: '+ cfgsyspath);
writeln('cfgdatapath: '+ cfgdatapath);
writeln('cfglogspath: '+ cfglogspath);
writeln('cfgmsgspath: '+ cfgmsgspath);
writeln('cfgthemepath: '+ cfgthemepath);
writeln('cfgqwkpath: '+ cfgqwkpath);
writeln('cfgmenupath: '+ cfgmenupath);
writeln('cfgtextpath: '+ cfgtextpath);
writeln('cfgmpepath: '+ cfgmpepath);
writeln('cfgtemppath: '+ cfgtemppath);
writeln('cfgsemapath: '+ cfgsemapath);
writeln('cfgtimeout: '+ int2str(cfgtimeout));
writeln('cfgseeinvis: '+ cfgseeinvis);
writeln('cfgtnnodes: '+ int2str(cfgtnnodes));
writeln('cfgchatstart: '+ int2str(cfgchatstart));
writeln('cfgchatend: '+ int2str(cfgchatend));
writeln('cfglogintries: '+ int2str(cfglogintries));
writeln('cfgpwtries: '+ int2str(cfgpwtries));
writeln('cfgechochar : '+ cfgechochar);
writeln('cfgdeftheme: '+ cfgdeftheme);
writeln('cfgtextfb: '+ cfgtextfb);
writeln('cfgscriptfb: '+ cfgscriptfb);
writeln('cfgpfallback: '+ bool2str(cfgpfallback));
writeln('cfgtfallback: '+ bool2str(cfgtfallback));
writeln('cfgmfallback: '+ bool2str(cfgmfallback));
writeln('cfgsfallback: '+ bool2str(cfgsfallback));
writeln('cfgnetdesc: '+ cfgnetdesc[0]);
end.
;)
.
:: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 ::
xqtr@gmx.com
--- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
* Origin: Another Droid BBS # andr01d.zapto.org:9999 (21:1/111)