From d979ead2e64476b72266d94bfd35c400e93f9e77 Mon Sep 17 00:00:00 2001 From: onefang Date: Mon, 6 Sep 2021 22:22:07 +1000 Subject: Various bits and clean ups. --- onefang's leash holder and 1ring support.lsl | 31 ++++++++++++++++++---------- 1 file changed, 20 insertions(+), 11 deletions(-) (limited to 'onefang's leash holder and 1ring support.lsl') diff --git a/onefang's leash holder and 1ring support.lsl b/onefang's leash holder and 1ring support.lsl index e9a11e0..b7b34ee 100644 --- a/onefang's leash holder and 1ring support.lsl +++ b/onefang's leash holder and 1ring support.lsl @@ -43,7 +43,11 @@ default list input = llParseStringKeepNulls(data, ["|"], []); string domain = llList2String(input, 0); if ("URL" == domain) + { + list l = llGetObjectDetails(id, [OBJECT_OWNER]); URL = llList2String(input, 1); +llOwnerSay(llKey2Name(id) + ", owned by " + llKey2Name(llList2Key(l, 0)) + ", tells me their new URL is " + URL); + } } http_response(key id, integer status, list metaData, string body) @@ -72,22 +76,27 @@ default { if ("" != URL) { - if (change & CHANGED_REGION) + string message = llGetRegionName() + "|" + (string) llGetPos(); + +// llSleep(1.0); + if (NULL_KEY != them) { - RequestID = llHTTPRequest(URL, + if (change & CHANGED_REGION) + { + RequestID = llHTTPRequest(URL, [HTTP_METHOD, "POST", HTTP_VERBOSE_THROTTLE, FALSE, HTTP_BODY_MAXLENGTH, 16384], - llEscapeURL("REGION|" + llGetRegionName() + "|" + (string)llGetPos())); - llOwnerSay("Changed region to " + llGetRegionName() + " - " + (string)llGetPos() + llEscapeURL("REGION|" + message)); + llOwnerSay("Changed region to " + llGetRegionName() + " - " + (string)llGetPos() + "\n Requesting that " + osKey2Name(them) + " join me."); - } - else if (change & CHANGED_TELEPORT) - { - llSleep(1.0); - RequestID = llHTTPRequest(URL, + } + else if (change & CHANGED_TELEPORT) + { + RequestID = llHTTPRequest(URL, [HTTP_METHOD, "POST", HTTP_VERBOSE_THROTTLE, FALSE, HTTP_BODY_MAXLENGTH, 16384], - llEscapeURL("TELEPORT|" + llGetRegionName() + "|" + (string)llGetPos())); - llOwnerSay("Teleported to " + llGetRegionName() + " - " + (string)llGetPos() + llEscapeURL("TELEPORT|" + message)); + llOwnerSay("Teleported to " + llGetRegionName() + " - " + (string)llGetPos() + "\n Requesting that " + osKey2Name(them) + " join me."); + } } } } -- cgit v1.1