2: 2009-07-13 (月) 11:49:00 admin  |
現: 2011-09-28 (水) 13:35:53 iseki  |
| - | vector target=<157,84,111>; | + | **** Second Life [#d595aaa1] |
| | + | vector target=<64,123,46>; |
| | vector offset; | | vector offset; |
| | + | |
| | + | default |
| | + | { |
| | + | |
| | + | on_rez(integer params) |
| | + | { |
| | + | offset = (target- llGetPos()) * (ZERO_ROTATION / llGetRot()); |
| | + | llSitTarget(offset, ZERO_ROTATION); |
| | + | } |
| | + | |
| | + | touch_start(integer total_number) |
| | + | { |
| | + | offset = (target- llGetPos()) * (ZERO_ROTATION / llGetRot()); |
| | + | llSitTarget(offset, ZERO_ROTATION); |
| | + | } |
| | + | |
| | + | state_entry() |
| | + | { |
| | + | offset = (target- llGetPos()) * (ZERO_ROTATION / llGetRot()); |
| | + | llSetSitText("Teleport"); |
| | + | llSitTarget(offset, ZERO_ROTATION); |
| | + | } |
| | + | |
| | + | changed(integer change) |
| | + | { |
| | + | if (change & CHANGED_LINK) { |
| | + | llSleep(0.5); |
| | + | if (llAvatarOnSitTarget() != NULL_KEY) { |
| | + | llUnSit(llAvatarOnSitTarget()); |
| | + | } |
| | + | } |
| | + | } |
| | + | } |
| | | | |
| | + | **** OpenSim [#w2b7966b] |
| | + | vector target=<157,84,111>; |
| | + | vector offset; |
| | + | |
| | default | | default |
| | { | | { |
| | llSitTarget(offset, ZERO_ROTATION); | | llSitTarget(offset, ZERO_ROTATION); |
| | } | | } |
| | + | |
| | touch_start(integer total_number) | | touch_start(integer total_number) |
| | { | | { |
| | llSitTarget(offset, ZERO_ROTATION); | | llSitTarget(offset, ZERO_ROTATION); |
| | } | | } |
| | + | |
| | state_entry() | | state_entry() |
| | { | | { |
| | llSitTarget(offset, ZERO_ROTATION); | | llSitTarget(offset, ZERO_ROTATION); |
| | } | | } |
| | + | |
| | changed(integer change) | | changed(integer change) |
| | { | | { |