fix: correct LSL syntax error in Verbose_Logger.lsl
- Fixed syntax error on line 113,0 in Verbose_Logger.lsl - Moved function definitions before state block (LSL requirement) - Removed duplicate function definitions at end of file - Functions flushMessageBuffer() and reportMemoryStatus() now properly defined Script should now compile correctly in LSL.
This commit is contained in:
parent
e5f093e0f6
commit
b613452db1
1 changed files with 21 additions and 21 deletions
|
|
@ -24,6 +24,27 @@ list messageBuffer = [];
|
|||
integer BUFFER_SIZE = 5;
|
||||
float FLUSH_INTERVAL = 2.0;
|
||||
|
||||
// Flush all buffered messages to owner
|
||||
flushMessageBuffer() {
|
||||
if (llGetListLength(messageBuffer) == 0) return;
|
||||
|
||||
integer i;
|
||||
for (i = 0; i < llGetListLength(messageBuffer); i++) {
|
||||
llOwnerSay(llList2String(messageBuffer, i));
|
||||
}
|
||||
messageBuffer = [];
|
||||
}
|
||||
|
||||
// Report memory status of this script
|
||||
reportMemoryStatus() {
|
||||
if (VERBOSE_LOGGING) {
|
||||
integer free = llGetFreeMemory();
|
||||
integer used = llGetUsedMemory();
|
||||
llOwnerSay("🔍 [Verbose Logger] Memory - Free: " + (string)free + " Used: " + (string)used);
|
||||
llOwnerSay("🔍 [Verbose Logger] Buffer size: " + (string)llGetListLength(messageBuffer));
|
||||
}
|
||||
}
|
||||
|
||||
default {
|
||||
state_entry() {
|
||||
llOwnerSay("🔍 Verbose Logger initialized - ready to handle debug output");
|
||||
|
|
@ -108,24 +129,3 @@ default {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Flush all buffered messages to owner
|
||||
flushMessageBuffer() {
|
||||
if (llGetListLength(messageBuffer) == 0) return;
|
||||
|
||||
integer i;
|
||||
for (i = 0; i < llGetListLength(messageBuffer); i++) {
|
||||
llOwnerSay(llList2String(messageBuffer, i));
|
||||
}
|
||||
messageBuffer = [];
|
||||
}
|
||||
|
||||
// Report memory status of this script
|
||||
reportMemoryStatus() {
|
||||
if (VERBOSE_LOGGING) {
|
||||
integer free = llGetFreeMemory();
|
||||
integer used = llGetUsedMemory();
|
||||
llOwnerSay("🔍 [Verbose Logger] Memory - Free: " + (string)free + " Used: " + (string)used);
|
||||
llOwnerSay("🔍 [Verbose Logger] Buffer size: " + (string)llGetListLength(messageBuffer));
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue