OsSetEstateSunSettings

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{osslfunc
 
{{osslfunc
 
|threat_level=Nuisance
 
|threat_level=Nuisance
|function_syntax=void osSetEstateSunSettings(integer sunFixed, float sunHour)
+
|function_syntax= osSetEstateSunSettings(integer sunFixed, float sunHour)
 
|ossl_example=<source lang = "lsl">
 
|ossl_example=<source lang = "lsl">
 
// ----------------------------------------------------------------
 
// ----------------------------------------------------------------
Line 54: Line 54:
  
 
</source>
 
</source>
|description=This function allows for an estate owner or manager to change the sun settings for the entire estate.
+
|description=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.
 
|
 
|
 
}}
 
}}

Latest revision as of 10:43, 5 October 2020

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+"]");
    }
}
Personal tools
General
About This Wiki