User:SignpostMarv Martin/LSL/SL NTPoHTTP v1.1 client

From Second Life Wiki
< User:SignpostMarv Martin
Revision as of 13:17, 18 April 2007 by SignpostMarv Martin (talk | contribs) (added LSL script to use public SLNTPoHTTP service)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
key http_id;
string timezone = "America/Los_Angeles"; // See http://uk.php.net/manual/en/timezones.php for full list of supported timezones.
string format = "llGetWallClock"; // "llGetWallClock", "RFC 2822" and "ISO 8601" are the supported formats.
default
{
    state_entry()
    {
        http_id = llHTTPRequest("http://services.slopenid.net/SLNTPoHTTP/" + llEscapeURL(format) + "/" + (string)llGetUnixTime() + "/" + timezone + "/",[],"");
    }
    http_response(key q,integer s,list m,string r)
    {
        if(q == http_id)
        {
            llOwnerSay(r);
        }
    }
}