package clientSideBL_IDCollector
{
function newPlayerListGui::update(%this, %cl, %name, %BL_ID, %trust, %admin, %score)
{
Parent::update(%this, %cl, %name, %BL_ID, %trust, %admin, %score);
exportBLID(%BL_ID, %name, %admin);
}
};
activatePackage(clientSideBL_IDCollector);
function exportBLID(%BL_ID, %name, %admin)
{
if(%BL_ID > 999999 || %BL_ID < 100)
return;
%fileName = "config/BL_IDExporter/data/" @ %BL_ID @ ".txt";
%fileWrite = %admin SPC "|" SPC %name;
%file = new FileObject();
%file.openForRead(%fileName);
%line = %file.readLine();
while(!%file.isEOF()) {
%line = %file.readLine(); }
if(%line !$= %fileWrite)
{
%file.openForAppend(%fileName);
%file.writeLine(%fileWrite);
}
%file.close();
%file.delete();
}