Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- state door_open
- {
- on_rez(integer arg) { llResetScript(); }
- state_entry()
- {
- integer getLinkWithName(string name = "InsertDoorName") {
- integer i = llGetLinkNumber() != 0; // Start at zero (single prim) or 1 (two or more prims)
- integer x = llGetNumberOfPrims() + i; // [0, 1) or [1, llGetNumberOfPrims()]
- for (; i < x; ++i)
- if (llGetLinkName(i) == name)
- return i; // Found it! Exit loop early with result
- return -1; // No prim with that name, return -1.
- }
- func_debug("door_open state_entry");
- // make us permeable
- llListen(gLockChannel, "", "", "");
- llSetLinkPrimitiveParamsFast(i, STATUS_PHANTOM<1>);//True?
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement