Template:Needs Translation/
函数名
|
Function: integer llDetectedType( integer number );
|
参数:integer number–Index of detection information number does not support negative indexes.
|
返回值:Returns an integer mask that is the types of detected object or avatar.
|
注意事项
|
注意事项
- If number is out of bounds this function returns zero and the script continues to execute without an error message.
- Events that enable the llDetected* functions always return at least one detected item.
- Detection events are not raised if there is nothing detected.[1]
- The detection event's items detected parameter is initially never less than 1.[2]
|
示例
|
//--// Type & name of collision source //--//
default{
collision_start( integer vIntCollided ){
integer vBitType;
string vStrType;
do
{
vBitType = llDetectedType( --vIntCollided );
if (vBitType & AGENT_BY_LEGACY_NAME)
vStrType = "avatar";
else
vStrType = "object";
llOwnerSay( "An " + vStrType + " named '" + llDetectedName( vIntCollided ) + "' collided with me" );
}
while (vIntCollided);
}
}
|