“LlGetAgentLanguage”的版本间的差异
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名=Function: string llGetAgentLanguage( key avatar ); |参数=参数 key…”) |
|||
第13行: | 第13行: | ||
*如果查看器被设置为“系统默认” ,可能的返回可能在上面给出的列表之外。 请参阅 ISO 639-1代码表。 | *如果查看器被设置为“系统默认” ,可能的返回可能在上面给出的列表之外。 请参阅 ISO 639-1代码表。 | ||
*查看器可以使用“ installlanguage”调试设置指定其他任意语言字符串。 例如,使用“ -- set installlanguage american”启动查看器会导致这个函数返回‘ american’给阿凡达。 Vwr-12222 | *查看器可以使用“ installlanguage”调试设置指定其他任意语言字符串。 例如,使用“ -- set installlanguage american”启动查看器会导致这个函数返回‘ american’给阿凡达。 Vwr-12222 | ||
− | + | *如果查看器提供了一个多行值,模拟器将只接受第一行并忽略其他所有行 | |
*年长的观众可能会选择“ en-us”而不是“ en”。 | *年长的观众可能会选择“ en-us”而不是“ en”。 | ||
2020年6月30日 (二) 13:23的版本
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: string llGetAgentLanguage( key avatar ); |
参数 key的化身-化身 uuid 是在同一地区 |
返回值:返回一个字符串,该字符串是用户 avatar 的首选接口语言的语言代码。 |
注意事项 |
---|
*如果用户禁用了“与对象共享语言” ,那么这个函数返回一个空字符串。
*如果查看器提供了一个多行值,模拟器将只接受第一行并忽略其他所有行
|
示例 |
---|
default{ touch_start( integer num_detected ){ //-- loop through all detected touches for (num_detected -= 1; num_detected > -1; num_detected -= 1 ){ key agent = llDetectedKey( num_detected ); string name = llGetDisplayName( agent ); string language = llGetAgentLanguage( agent ); if (("" == name) |
相关函数 |
---|
无 |
相关事件 |
---|
无 |