diff --git a/MOAP Top 2000 Radio Stations Player/Top_Radio_Stations_Player/Object/Top_Radio_Stations_Player_1.lsl b/MOAP Top 2000 Radio Stations Player/Top_Radio_Stations_Player/Object/Top_Radio_Stations_Player_1.lsl index bc269f60..d533f322 100644 --- a/MOAP Top 2000 Radio Stations Player/Top_Radio_Stations_Player/Object/Top_Radio_Stations_Player_1.lsl +++ b/MOAP Top 2000 Radio Stations Player/Top_Radio_Stations_Player/Object/Top_Radio_Stations_Player_1.lsl @@ -4,7 +4,7 @@ // :AUTHOR:Fred Beckhusen (Ferd Frederix) // :KEYWORDS: // :CREATED:2012-09-04 15:30:52.010 -// :EDITED:2019-08-30 10:34:47 +// :EDITED:2019-08-30 10:39:27 // :ID:902 // :NUM:1278 // :REV:1.1 diff --git a/Move-From-Point-To-Point/Move-From-Point-To-Point.sol b/Move-From-Point-To-Point/Move-From-Point-To-Point.sol new file mode 100644 index 00000000..7db895a3 --- /dev/null +++ b/Move-From-Point-To-Point/Move-From-Point-To-Point.sol @@ -0,0 +1,3 @@ + + + diff --git a/Move-From-Point-To-Point/Move-From-Point-To-Point/Move-From-Point-To-Point.prj b/Move-From-Point-To-Point/Move-From-Point-To-Point/Move-From-Point-To-Point.prj new file mode 100644 index 00000000..b9d98222 --- /dev/null +++ b/Move-From-Point-To-Point/Move-From-Point-To-Point/Move-From-Point-To-Point.prj @@ -0,0 +1,6 @@ + + + + + diff --git a/Move-From-Point-To-Point/Move-From-Point-To-Point/Mover Prim/Mover Script.lsl b/Move-From-Point-To-Point/Move-From-Point-To-Point/Mover Prim/Mover Script.lsl new file mode 100644 index 00000000..84a151cf --- /dev/null +++ b/Move-From-Point-To-Point/Move-From-Point-To-Point/Mover Prim/Mover Script.lsl @@ -0,0 +1,58 @@ +// :SHOW: +// :CATEGORY:Mover +// :NAME:Move-From-Point-To-Point +// :AUTHOR:Unknown +// :KEYWORDS: +// :CREATED:2019-08-30 11:39:48 +// :EDITED:2019-08-30 10:39:48 +// :ID:1125 +// :NUM:2012 +// :REV:1 +// :WORLD:Second Life +// :DESCRIPTION: +// Move From point to pint tour guide +// :CODE: +//:Author: Unknown +//:CATEGORY: Mover + +float delay = 0.1; +integer m_STEPS = 64; + +motionTo(vector dest,rotation rot) { + integer i; + vector currentpos = llGetPos(); + vector step = (dest - currentpos) / m_STEPS; + + for (i = 1;i <= m_STEPS; i++) + { + if (i == (m_STEPS / 2)) + { + llSetRot(rot); + } + llSetPos(currentpos + (step * i)); + + } + llSensor("Track",NULL_KEY,ACTIVE | PASSIVE,10,PI/4); +} + +default { + state_entry() { + llSensor("Track",NULL_KEY,ACTIVE | PASSIVE,10,PI/4); + } + changed(integer what) { + if (what & CHANGED_REGION_START){ + llResetScript(); + } + } + sensor(integer n) { + motionTo(llDetectedPos(0) +(llRot2Fwd(m_NEXTROT) / 10),llDetectedRot(0)); + } + no_sensor() + { + llSetTimerEvent(10); + } + timer() { + llSensor("Track",NULL_KEY,ACTIVE | PASSIVE,10,PI/4); + llSetTimerEvent(0); + } +} diff --git a/Top2000_Radio_Stations_Player/Top_Radio_Stations_Player/Object/Remote parcel script.lsl b/Top2000_Radio_Stations_Player/Top_Radio_Stations_Player/Object/Remote parcel script.lsl index 7bab85e1..7ffb726b 100644 --- a/Top2000_Radio_Stations_Player/Top_Radio_Stations_Player/Object/Remote parcel script.lsl +++ b/Top2000_Radio_Stations_Player/Top_Radio_Stations_Player/Object/Remote parcel script.lsl @@ -4,7 +4,7 @@ // :AUTHOR:Fred Beckhusen (Ferd Frederix) // :KEYWORDS: // :CREATED:2013-12-14 13:33:32 -// :EDITED:2019-08-30 10:34:52 +// :EDITED:2019-08-30 10:39:53 // :ID:902 // :NUM:1558 // :REV:1.2