17.03.2024, 15:46
(Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2024, 15:53 von Manfred Aabye.)
Du kannst ja mal den Teleporter ausprobieren, den ich nutze.
Wenn meiner funktioniert, stimmt mit deinem Skript was nicht.
Funktioniert dieser auch nicht, stimmt mit dem Grid was nicht.
P.S. Das Prim darf nicht auf Phantom stehen. Mesh müssen mit Physik hochgeladen worden sein.
Wenn meiner funktioniert, stimmt mit deinem Skript was nicht.
Funktioniert dieser auch nicht, stimmt mit dem Grid was nicht.
PHP-Code:
string SimName = "TestPBR"; //Regionsname
string SimAddress = "openmanniland.de:8002:TestPBR"; //Hier die Hypergrid Addresse
vector LandingPoint = <121.0, 240.0, 22.0>; // (953.0,132.0,22.0)
vector LookAt = <1.0,1.0,0.0>;
string Karte = "nein"; // Karte, Teleportieren oder beides.
string Teleport = "ja"; // Karte, Teleportieren oder beides.
list LastFewAgents;
Teleportiere( key WenManTeleportiert )
{
integer CurrentTime = llGetUnixTime();
integer AgentIndex = llListFindList( LastFewAgents, [ WenManTeleportiert ] );
if (AgentIndex != -1)
{
integer PreviousTime = llList2Integer( LastFewAgents, AgentIndex+1 );
if (PreviousTime >= (CurrentTime - 5)) return;
LastFewAgents = llDeleteSubList( LastFewAgents, AgentIndex, AgentIndex+1);
}
LastFewAgents += [ WenManTeleportiert, CurrentTime ];
// In der Karte anzeigen.
if (Karte == "ja")
{
llMapDestination(SimAddress, LandingPoint, LookAt);
}
// Teleportieren
if (Teleport == "ja")
{
osTeleportAgent( WenManTeleportiert, SimAddress, LandingPoint, LookAt );
}
}
default
{
state_entry()
{
llSetText(SimName, <1,1,1>, 1);
llSetTextureAnim(ANIM_ON | LOOP, 2, 4, 4, 1, 16, 6.0);
}
touch_start(integer number)
{
Teleportiere( llDetectedKey( 0 ));
}
collision(integer number)
{
Teleportiere( llDetectedKey( 0 ));
}
}
P.S. Das Prim darf nicht auf Phantom stehen. Mesh müssen mit Physik hochgeladen worden sein.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.