LlRequestSimulatorData
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: key llRequestSimulatorData( string region, integer data ); |
参数:
• string region – 区分大小写的区域名称。 • integer data – DATA_* flag |
返回值:
请求关于区域的数据。当数据可用时,将引发dataserver事件。 |
注意事项 |
---|
这个函数使脚本休眠1.0秒。
没有DATA_SIM_MAXPRIMS标志(但是llGetEnv(“region_product_name”)返回区域类型)。SVC - 4921 |
示例 |
---|
隐藏对象在PG或未知区域
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 |
相关函数 |
---|
llGetEnv |
相关事件 |
---|
无 |
附录:(表格)
data Constant | Type | Description | ||
---|---|---|---|---|
DATA_SIM_POS | 5 | (vector) | The regions global position. | |
DATA_SIM_STATUS | 6 | string | Value | Description |
"up" | 区域目前正在运行 | |||
"down" | 区域当前关闭 | |||
"starting" | 目前区域开始 | |||
"stopping" | 地区目前停止 | |||
"crashed" | 区域崩溃 | |||
"unknown" | 区域状态未知或未知区域 | |||
DATA_SIM_RATING | 7 | string | Value | Maturity rating |
"PG" | General | |||
"MATURE" | Moderate | |||
"ADULT" | Adult | |||
"UNKNOWN" | rating or region unknown |