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()