Difference between revisions of "Logoff"

From Second Life Wiki
Jump to navigation Jump to search
Line 33: Line 33:
|related
|related
|also
|also
|comments=If the simulator crashes, the event still won't get called (nor will [[attach]]). As a way of detecting user disconnect, this doesn't cover all the bases. That said, why should a script be giving this information? A user may not want the script to be able to track them. I consider this to be pretty invasive. -- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])</small></sup> 05:07, 17 May 2010 (UTC)
|comments=
If the simulator crashes, the event still won't get called (nor will [[attach]]). As a way of detecting user disconnect, this doesn't cover all the bases. That said, why should a script be giving this information? A user may not want the script to be able to track them. I consider this to be pretty invasive. -- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]</small></sup>


I agree with Strife when I say this is very much not needed, in the list of much needed events id consider this to be least needed for the fact that the longer the script the longer it will take the avatar to logoff, and as for now basic 5-10 second timers for online status will do just fine.--[[User:Ugleh Ulrik|Ugleh Ulrik]] 11:39, 17 May 2010 (UTC)
I agree with Strife when I say this is very much not needed, in the list of much needed events id consider this to be least needed for the fact that the longer the script the longer it will take the avatar to logoff, and as for now basic 5-10 second timers for online status will do just fine.--[[User:Ugleh Ulrik|Ugleh Ulrik]] 11:43, 17 May 2010 (UTC)
}}
}}

Revision as of 03:43, 17 May 2010

Emblem-important-yellow.png LSL Feature Request
The described event does not exist. This article is a feature request.

Description

Event: logoff( ){ ; }

logoff() Sent as a result of the user quitting the Second Life client/viewer


Specification

Currently there is no way to tell if a logs off from Second Life other than a CONSTANT online status check. This impedes the ability of external data services that serve other users as well

Caveats

This function would require another few seconds to execute before the client shuts down in order to execute.


Examples

<lsl> default {

   on_rez(integer start_param)
   {
       llResetScript();
   }
   state_entry()
   {
       llHTTPRequest("http://www.example.com/online.php?key="+(string)llGetOwner()+"&online=TRUE",[],"");
   }
   logoff()
   {
       llHTTPRequest("http://www.example.com/online.php?key="+(string)llGetOwner()+"&online=FALSE",[],"");
   }

} </lsl>

Deep Notes

Signature


Comments

If the simulator crashes, the event still won't get called (nor will attach). As a way of detecting user disconnect, this doesn't cover all the bases. That said, why should a script be giving this information? A user may not want the script to be able to track them. I consider this to be pretty invasive. -- Strife (talk

I agree with Strife when I say this is very much not needed, in the list of much needed events id consider this to be least needed for the fact that the longer the script the longer it will take the avatar to logoff, and as for now basic 5-10 second timers for online status will do just fine.--Ugleh Ulrik 11:43, 17 May 2010 (UTC)