“LlDie”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llDie( ); |参数= 参数:无 |返回值= 返回值:…”)
 
Qmf讨论 | 贡献
 
第10行: 第10行:
 
|注意事项=
 
|注意事项=
 
注意事项
 
注意事项
*The script may not stop executing immediately after this function is called (SVC-7421).
+
*调用此函数(SVC-7421)后,脚本可能不会立即停止执行。
*After this function is called there is no way to undo the deletion of the object.
+
*调用此函数后,无法撤消对象的删除操作。
*Has no effect if called from within an attachment; there is no way to delete an attachment.
+
*在附件内调用不生效;没有办法删除附件。
**To detach an object from the avatar call llDetachFromAvatar.
+
**从avatar中分离一个对象,调用llDetachFromAvatar。
**Detaching a temporary attachment will cause the attachment to be deleted.
+
**删除临时附件将导致该附件被删除。
 
 
  
 
|示例=
 
|示例=

2020年5月18日 (一) 11:51的最新版本

Template:Needs Translation/


函数名
Function: llDie( );
参数:无
返回值:无
注意事项
注意事项
  • 调用此函数(SVC-7421)后,脚本可能不会立即停止执行。
  • 调用此函数后,无法撤消对象的删除操作。
  • 在附件内调用不生效;没有办法删除附件。
    • 从avatar中分离一个对象,调用llDetachFromAvatar。
    • 删除临时附件将导致该附件被删除。
示例
示例1
default
{
    state_entry()
    {
        // red and opaque text
        llSetText("<!-- touch to kill --!>", <1.0, 0.0, 0.0>, 1.0);
    }
 
    touch_start(integer num_detected)
    {
        llSay(0, "Good bye, cruel world!");
        llDie();
    }
}
//Counts down from 5 to 1, then dies

示例2

default
{
    state_entry()
    {
        integer index = 5;
        while (index)
        {
            // wait a sec
            llSleep(1.0);
            llSay(0, (string)index);
            --index;
        }
        llDie();
    }
}
相关函数
llDetachFromAvatar

llBreakLink

相关事件