LlSetStatus

来自人工智能助力教育知识百科
Wzc讨论 | 贡献2020年8月13日 (四) 07:18的版本 (创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llSetStatus( integer status, integer value ); |参数= 参…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

Template:Needs Translation/


函数名
Function: llSetStatus( integer status, integer value );
参数:

•整型状态–位掩码、状态标志 •整数值–布尔值,真启用,假禁用

返回值:将status}掩码中指示的对象状态属性设置为value
注意事项
状态是一个对象属性;一个对象中的所有基元共享相同的状态。

除了STATUS_BLOCK_GRAB之外,这只影响脚本所在的prim,链接对象中的子prim不会受到影响。 使用STATUS_BLOCK_GRAB_对象来阻止对链接集的抓取。 在附加对象中设置物理状态失败。~ #SVC-6549 STATUS_ROTATE_XSTATUS_ROTATE_YSTATUS_ROTATE_Z标志都要求首先将对象设为物理对象才能产生任何效果。

示例
示例1
default
{
    state_entry()
    {
        llSetStatus( STATUS_DIE_AT_EDGE | STATUS_PHYSICS, TRUE);
        llSetStatus( STATUS_ROTATE_X | STATUS_ROTATE_Y, FALSE);
    }
}
相关函数
llGetStatus –获取对象状态。
相关事件

附录:(表格)

header 1 header 2 header 3
row 1, cell 1 row 1, cell 2 row 1, cell 3
row 2, cell 1 row 2, cell 2 row 2, cell 3

另外 如果遇到有specification的情况等可以加到注意事项里面。 在注意事项里面:回车=另起一行 回车+开头空两格=方框(类似于示例里面的)