LlRequestSimulatorData

De DigiWiki.

(Différences entre les versions)
Djphil (discuter | contributions)
(Page créée avec « Hide objects in PG or unknown regions <lsl> key gRateingQuery = NULL_KEY; show() { llSetLinkAlpha( LINK_SET, 1.0, ALL_SIDES ); }//show hide() { llSetLinkAlpha( LIN… »)
Modification suivante →

Version du 25 août 2012 à 19:36

Hide objects in PG or unknown regions

key gRateingQuery = NULL_KEY;
 
show()
{
    llSetLinkAlpha( LINK_SET, 1.0, ALL_SIDES );
}//show
 
hide()
{
     llSetLinkAlpha( LINK_SET, 0.0, ALL_SIDES );
}//hide
 
default
{
    on_rez(integer Setting)
    {
        llResetScript();
    }//on_rez
 
    state_entry()
    {
        gRateingQuery = llRequestSimulatorData( llGetRegionName(), DATA_SIM_RATING );
    }//state_entry
 
    changed(integer ItChanged)
    {
        if (ItChanged & CHANGED_OWNER)      llResetScript();
        if (ItChanged & CHANGED_REGION)     llResetScript();
    }//changed
 
    dataserver(key query_id, string data)
    {
        if (query_id == gRateingQuery)
        {
            if (data == "MATURE" || data == "ADULT")        show();
            else if (data == "UNKNOWN" || data == "PG")     hide();
        }//gRateingQuery
    }//dataserver
 
}//default
Outils personnels
donate
Google Ads