diff options
Diffstat (limited to '')
-rw-r--r-- | 1ring.lsl | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -406,11 +406,11 @@ integer changeAccess(key id, string cmd, key person, integer source) | |||
406 | 406 | ||
407 | integer doThing(key id, string button, string fr, string cmd, string data, integer source) | 407 | integer doThing(key id, string button, string fr, string cmd, string data, integer source) |
408 | { | 408 | { |
409 | integer set = -1; | ||
409 | if ("SET " == llGetSubString(button, 0, 3)) | 410 | if ("SET " == llGetSubString(button, 0, 3)) |
410 | { | 411 | { |
411 | integer set = listFindString(Settings, fr + cmd, sSTRIDE); | 412 | set = listFindString(Settings, fr + cmd, sSTRIDE); |
412 | if (-1 != set) | 413 | if (-1 != set) setSetting(id, fr + cmd, data, fINT); else s("Unknown setting '" + cmd); |
413 | setSetting(id, fr + cmd, data, fINT); | ||
414 | } | 414 | } |
415 | if ((fr != (ScriptName + ".") && ("*." != fr))) return TRUE; | 415 | if ((fr != (ScriptName + ".") && ("*." != fr))) return TRUE; |
416 | 416 | ||
@@ -613,12 +613,10 @@ d("New URL " + URL); | |||
613 | llMessageLinked(LINK_SET, DEBUG_CHANNEL, "OHSILLYPROBE", llGetKey()); | 613 | llMessageLinked(LINK_SET, DEBUG_CHANNEL, "OHSILLYPROBE", llGetKey()); |
614 | else if ("▲" == cmd) | 614 | else if ("▲" == cmd) |
615 | ; | 615 | ; |
616 | else if (-1 == listFindString(Settings, fr + cmd, sSTRIDE)) | 616 | else if ((-1 == listFindString(Settings, fr + cmd, sSTRIDE)) && (-1 != set)) |
617 | { | 617 | { |
618 | if (fMENU == source) | 618 | if (fMENU == source) s("Unknown menu command '" + cmd + "' from - " + button); |
619 | d("Unknown menu command '" + cmd + "' from -\n\t" + button); | 619 | else s("Unknown command '" + cmd + "' from - " + button); |
620 | else | ||
621 | d("Unknown command '" + cmd + "' from -\n\t" + button); | ||
622 | } | 620 | } |
623 | return (source == fMENU); | 621 | return (source == fMENU); |
624 | } | 622 | } |