LlRequestURL

De DigiWiki.

This script requests a new URL after region restart:

key urlRequestId;
string url;
 
request_url()
{
    if (url != "")
    {
        llReleaseURL(url);
        url = "";
    }
 
    urlRequestId = llRequestURL();
}
 
default
{
    changed(integer change)
    {
        if (change & CHANGED_REGION_START)
            request_url();
    }
 
    state_entry()
    {
        request_url();
    }
 
    http_request(key id, string method, string body)
    {
        if (id == urlRequestId)
        {
            urlRequestId = NULL_KEY;
 
            if (method == URL_REQUEST_GRANTED)
            {
                url = body;
                llOwnerSay(url);
            }
            else if (method == URL_REQUEST_DENIED)
                llOwnerSay("URL request has been denied! " + body);
        }
        else if (method == "GET")
            llHTTPResponse(id, 200, "Hello world!");
    }
}
Outils personnels
  • Cette page a été consultée 475 fois.
donate
Google Ads