Difference between revisions of "LlReleaseURL"

From Second Life Wiki
Jump to navigation Jump to search
m (added warning)
m
Line 10: Line 10:
|constants
|constants
|examples=
|examples=
{{Warning|Never ever forget to release a URL again which you have requested! URLs are region resources just like prims. If you take them all you can get into big trouble with the sim owner and/or estate managers.}}
{{LSL Tip|Never ever forget to release a URL again which you have requested! URLs are region resources just like prims. If you take them all you can get into big trouble with the sim owner and/or estate managers.}}
<lsl>
<lsl>
string url;
string url;

Revision as of 14:48, 5 October 2012

Summary

Function: llReleaseURL( string url );
0.0 Forced Delay
10.0 Energy

Releases the specified URL, it will no longer be usable.

• string url URL to release

Examples

KBcaution.png Important: Never ever forget to release a URL again which you have requested! URLs are region resources just like prims. If you take them all you can get into big trouble with the sim owner and/or estate managers.

<lsl> string url; key urlRequestId; key selfCheckRequestId;

request_url() {

   llReleaseURL(url);
   url = "";

   urlRequestId = llRequestURL();

}

throw_exception(string inputString) {

   key owner = llGetOwner();
   llInstantMessage(owner, inputString);

   // yeah, bad way to handle exceptions by restarting.
   // However this is just a demo script...

   llResetScript();

}

default {

   on_rez(integer start_param)
   {
       llResetScript();
   }

   changed(integer change)
   {
if (change & (CHANGED_OWNER

See Also

Functions

•  llRequestURL
•  llRequestSecureURL
•  llGetFreeURLs
•  llHTTPResponse
•  llGetHTTPHeader

Articles

•  LSL http server

Deep Notes

History

Signature

function void llReleaseURL( string url );