From b613452db11c5cea7e3196e6a4de406c8c7ad3ef Mon Sep 17 00:00:00 2001 From: RebeccaNod1 Date: Sun, 14 Sep 2025 09:45:37 -0500 Subject: [PATCH] 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. --- Verbose_Logger.lsl | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Verbose_Logger.lsl b/Verbose_Logger.lsl index 1e1fa6b..bb89007 100644 --- a/Verbose_Logger.lsl +++ b/Verbose_Logger.lsl @@ -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)); - } -} \ No newline at end of file