From d9ba708f8625673cbbe473c3fe953bed6844fde4 Mon Sep 17 00:00:00 2001 From: zontreck Date: Sun, 12 Nov 2023 17:01:37 -0700 Subject: [PATCH] Fix the grab leash button not showing for others --- src/raw/Leash.lsl | 21 +++++++++++++++------ src/raw/Settings.lsl | 8 -------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/raw/Leash.lsl b/src/raw/Leash.lsl index 79de306..ee47cb6 100644 --- a/src/raw/Leash.lsl +++ b/src/raw/Leash.lsl @@ -69,16 +69,25 @@ call_menu(integer id, key kAv) Main(key kID, integer iAuth) { - list lMenu = ["main..", "Length", Checkbox(g_iTurn, "Turn2Leasher"), "Post", "Tools..", "Color"]; - if(kID != llGetOwner()) + list lMenu = ["main..", "Length", Checkbox(g_iTurn, "Turn2Leasher"), "Tools..", "Color"]; + if(g_kLeashedTo) { - if(g_kLeashedTo) - lMenu += ["Grab Leash"]; - else lMenu += ["Unleash"]; + // Unleash button + // Post button + // Check Authority Level + if(iAuth <= g_iLeashedToAuth) + { + lMenu += ["Unleash", "Post"]; + } }else { - if(g_kLeashedTo) lMenu += ["Unleash"]; + // Grab Leash + // Post + + if(kID != llGetOwner()) lMenu += ["Grab Leash"]; + lMenu += ["Post"]; } + list lHelper = []; string sText = "Leash Menu"; diff --git a/src/raw/Settings.lsl b/src/raw/Settings.lsl index de674fa..014ff8f 100644 --- a/src/raw/Settings.lsl +++ b/src/raw/Settings.lsl @@ -1,14 +1,6 @@ #include "src/includes/common.lsl" - - -string sSetor(integer test, string a, string b) -{ - if(test)return a; - return b; -} - default { state_entry()