Soraya Fargis
Nutzer
Hallo,
ich habe einen Teleporter in meiner Wohnung und der Text darüber ist grün, wie kann ich ihn ändern in eine andere Farbe ?
Ich hab da nichts gefunden
integer currentDestNum = 1;
vector currentDest;
string currentDestName;
string currentDestDesc;
rotate_to_zero()
{
llSetRot(<0,0,0,0>);
}
setDestination()
{
if (currentDestNum == 1)
{
currentDest = dest1;
currentDestName = dest1_name;
currentDestDesc = dest1_desc;
}
else if (currentDestNum == 2)
{
currentDest = dest2;
currentDestName = dest2_name;
currentDestDesc = dest2_desc;
}
else if (currentDestNum == 3)
{
currentDest = dest3;
currentDestName = dest3_name;
currentDestDesc = dest3_desc;
}
else if (currentDestNum == 4)
{
currentDest = dest4;
currentDestName = dest4_name;
currentDestDesc = dest4_desc;
}
vector pos = llGetPos();
vector offset = currentDest - pos;
llSitTarget(offset, ZERO_ROTATION);
string hoverText = ""+currentDestName+"\n"+currentDestDesc+"";
llSetText(hoverText,<0,1,0>,1);
}
default
{
state_entry()
{
rotate_to_zero();
setDestination();
llSetSitText("Teleport");
}
on_rez(integer num)
{
llResetScript();
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
if (llAvatarOnSitTarget() != NULL_KEY)
{
llMessageLinked(LINK_SET, 0, "teleporting", "");
llUnSit(llAvatarOnSitTarget());
}
}
}
touch_start(integer total_number)
{
currentDestNum += 1;
if (currentDestNum > totalDest) currentDestNum = 1;
rotate_to_zero();
setDestination();
}
}
ich habe einen Teleporter in meiner Wohnung und der Text darüber ist grün, wie kann ich ihn ändern in eine andere Farbe ?
Ich hab da nichts gefunden
integer currentDestNum = 1;
vector currentDest;
string currentDestName;
string currentDestDesc;
rotate_to_zero()
{
llSetRot(<0,0,0,0>);
}
setDestination()
{
if (currentDestNum == 1)
{
currentDest = dest1;
currentDestName = dest1_name;
currentDestDesc = dest1_desc;
}
else if (currentDestNum == 2)
{
currentDest = dest2;
currentDestName = dest2_name;
currentDestDesc = dest2_desc;
}
else if (currentDestNum == 3)
{
currentDest = dest3;
currentDestName = dest3_name;
currentDestDesc = dest3_desc;
}
else if (currentDestNum == 4)
{
currentDest = dest4;
currentDestName = dest4_name;
currentDestDesc = dest4_desc;
}
vector pos = llGetPos();
vector offset = currentDest - pos;
llSitTarget(offset, ZERO_ROTATION);
string hoverText = ""+currentDestName+"\n"+currentDestDesc+"";
llSetText(hoverText,<0,1,0>,1);
}
default
{
state_entry()
{
rotate_to_zero();
setDestination();
llSetSitText("Teleport");
}
on_rez(integer num)
{
llResetScript();
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
if (llAvatarOnSitTarget() != NULL_KEY)
{
llMessageLinked(LINK_SET, 0, "teleporting", "");
llUnSit(llAvatarOnSitTarget());
}
}
}
touch_start(integer total_number)
{
currentDestNum += 1;
if (currentDestNum > totalDest) currentDestNum = 1;
rotate_to_zero();
setDestination();
}
}