OsVolumeDetect
From OpenSimulator
(Difference between revisions)
Line 31: | Line 31: | ||
|description= If script is on root prim, it is like llVolumeDetect(). On child prims, it will turn just that prim a detector. | |description= If script is on root prim, it is like llVolumeDetect(). On child prims, it will turn just that prim a detector. | ||
|additional_info= This function was added in 0.9.0.1 | |additional_info= This function was added in 0.9.0.1 | ||
− | Since version 0.9.2.0, llDetectedLinkNumber will return the DETECTOR prim link number even on collision events and not 0 as spec | + | Since version 0.9.2.0, llDetectedLinkNumber will return the DETECTOR prim link number even on collision events and not 0 as spec. Our llVolumeDetect does the same now<br> |
At current time, this is not persistent (so the on_rez on example)<br> | At current time, this is not persistent (so the on_rez on example)<br> | ||
This is also lost on child prims if physics state changes or on link/unlink. Script must set it again after such changes<br> | This is also lost on child prims if physics state changes or on link/unlink. Script must set it again after such changes<br> |
Revision as of 05:35, 3 February 2020
osVolumeDetect(integer detect)
| |
If script is on root prim, it is like llVolumeDetect(). On child prims, it will turn just that prim a detector. | |
Threat Level | This function does not do a threat level check |
Permissions | Use of this function is always allowed by default |
Extra Delay | 0 seconds |
Example(s) | |
// Example of osVolumeDetect default { state_entry() { llSay(0, "Script running"); osVolumeDetect(TRUE); } on_rez(integer hh) { osVolumeDetect(TRUE); } collision_start(integer uu) { llOwnerSay("s"); } collision_end(integer uu) { llOwnerSay("e"); } } | |
Notes | |
This function was added in 0.9.0.1
Since version 0.9.2.0, llDetectedLinkNumber will return the DETECTOR prim link number even on collision events and not 0 as spec. Our llVolumeDetect does the same now |