20.04.2023, 12:27
Hallo in die Runde,
dieses Script schiebt meine Platte auf der X-Achse von der Ausgangsposition nach rechts und wieder zurück.
Dies könnte man sicher auch auf der Y-Achse machen.
Einfach hier: "llSetPos(llGetLocalPos() - <0,er.y*0.9,0>)" das "y" zu ändern geht nicht.
Wie könnte man dieses Script umschreiben?
dieses Script schiebt meine Platte auf der X-Achse von der Ausgangsposition nach rechts und wieder zurück.
Dies könnte man sicher auch auf der Y-Achse machen.
Code:
integer es;
default
{
state_entry()
{
es = 0;
}
touch_start(integer total_number)
{
vector er = llGetScale();
if(es == 0)
{
llSetPos(llGetLocalPos() - <0,er.y*0.9,0>);
es = 1;
}
else
{
llSetPos(llGetLocalPos() + <0,er.y*0.9,0>);
es = 0;
}
}
}
Einfach hier: "llSetPos(llGetLocalPos() - <0,er.y*0.9,0>)" das "y" zu ändern geht nicht.
Wie könnte man dieses Script umschreiben?

All done!