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 →
(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