GridTalk.de

Normale Version: Hypergate Script
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hab hier ein schönes Hypergate SCript gefunden ;D

Code:
string SimName = “hg.osgrid.org:80“;
    vector LandingPoint = <128.0, 128.0, 36.0>;
    vector LookAt       = <1.0,1.0,0.0>;

    list LastFewAgents;

    PerformTeleport( key WhomToTeleport )
    {   integer CurrentTime = llGetUnixTime();
    integer AgentIndex = llListFindList( LastFewAgents, [ WhomToTeleport ] );
    if (AgentIndex != -1)
    {     integer PreviousTime = llList2Integer( LastFewAgents, AgentIndex+1 );
    if (PreviousTime >= (CurrentTime – 5)) return;
    LastFewAgents = llDeleteSubList( LastFewAgents, AgentIndex, AgentIndex+1);
    }
    LastFewAgents += [ WhomToTeleport, CurrentTime ];
    llMapDestination(SimName, LandingPoint, LookAt);
    }

    default
    {   state_entry()
    {   llSetText(” “, <1,1,1>, 1);
    }

    touch_start(integer number)
    {    PerformTeleport( llDetectedKey( 0 ));  }

    collision(integer number)
    {    PerformTeleport( llDetectedKey( 0 ));  }

    }

Quelle: http://networkedblogs.com/9MSTd