OsSetEstateSunSettings
From OpenSimulator
osSetEstateSunSettings(integer sunFixed, float sunHour)
| |
THis function does nothing on 0.9.2. This function allowed for an estate owner or manager to change the sun settings for the entire estate. | |
Threat Level | Nuisance |
Permissions | No permissions specified |
Extra Delay | No function delay specified |
Example(s) | |
// ---------------------------------------------------------------- // Example / Sample Script to show function use. // // Script Title: osSetEstateSunSettings.lsl // Script Author: // Threat Level: Nuisance // Script Source: http://opensimulator.org/wiki/osSetEstateSunSettings // // Notes: See Script Source reference for more detailed information // This sample is full opensource and available to use as you see fit and desire. // Threat Levels only apply to OSSL & AA Functions // See http://opensimulator.org/wiki/Threat_level // ================================================================ // C# Source Line: public void osSetEstateSunSettings(bool sunFixed, double sunHour) // Inworld Script Line: osSetEstateSunSettings(integer iSunFixed, float fSunHour); // // Example of osSetEstateSunSettings // integer iTest = TRUE; integer iSunFixed; float fSunHour; default { state_entry() { llSay(0,"Touch to see osSetEstateSunSettings used to change Sun Position "); } touch_start(integer total_num) { if(iTest) { iTest = FALSE; iSunFixed = TRUE; // TRUE = Sun stationary, FALSE = use global time & move fSunHour = 19.00; // The "Sun Hour" that is desired, 0...24, with 0 just after SunRise // Set the prepared texture to the Prim osSetEstateSunSettings(iSunFixed, fSunHour); } else { iTest = TRUE; iSunFixed = FALSE; fSunHour = 10.00; osSetEstateSunSettings(iSunFixed, fSunHour); } llSay(0,"osSetEstateSunSettings : SunFixed = ["+iSunFixed+"], SunHour = ["+fSunHour+"]"); } } |