查看“LlClearPrimMedia”的源代码
←
LlClearPrimMedia
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名=Function:integer llClearPrimMedia(integer face); |参数=参数:整数 face - face 数字 |返回值=返回值:返回一个状态(一个整数) ,这是一个状态 * 标志,详细说明了操作的成功 / 失败。 |注意事项=这个函数会导致脚本休眠1.0秒,如果它的面值表示一个不存在的面,那么这个函数就会默认地失败。 |示例= <pre> // when dropping this script into a prim // it will remove all set media-on-a-prim // on all sides of the prim containing the script // and then the script will delete itself publish_returned_status_flag(integer inputLink, integer inputFace, integer inputStatus) { /* if (inputInteger == 0) */ string outputStatus = "STATUS_OK"; if (inputStatus == 1000) outputStatus = "STATUS_MALFORMED_PARAMS"; else if (inputStatus == 1001) outputStatus = "STATUS_TYPE_MISMATCH"; else if (inputStatus == 1002) outputStatus = "STATUS_BOUNDS_ERROR"; else if (inputStatus == 1003) outputStatus = "STATUS_NOT_FOUND"; else if (inputStatus == 1004) outputStatus = "STATUS_NOT_SUPPORTED"; else if (inputStatus == 1999) outputStatus = "STATUS_INTERNAL_ERROR"; else if (inputStatus == 2001) outputStatus = "STATUS_WHITELIST_FAILED"; // PUBLIC_CHANNEL has the integer value 0 llSay(PUBLIC_CHANNEL, "llClearLinkMedia(link " + (string)inputLink + ", face " + (string)inputFace + ") = " + outputStatus + ";"); } default { state_entry() { integer link = llGetLinkNumber(); integer numOfSides = llGetLinkNumberOfSides(link); integer face; do { integer clearMediaSucceeded = llClearPrimMedia(face); publish_returned_status_flag(link, face, clearMediaSucceeded); ++face; } while (face < numOfSides); string thisScript = llGetScriptName(); llRemoveInventory(thisScript); } } </pre> |相关函数= [[llClearLinkMedia]] [[llSetPrimMediaParams]] [[llGetPrimMediaParams]] }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlClearPrimMedia
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息