• Bitte schaltet eure Ad Blocker aus. SLinfo kann nur betrieben werden, wenn es durch Werbung Einnahmen erzielt. Vielen Dank!!
  • Wir freuen uns, wenn du dich in unserem Forum anmeldest. Bitte beachte, dass die Freigabe per Hand durchgeführt wird (Schutz vor Spammer). Damit kann die Freigabe bis zu 24 Stunden dauern.
  • Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Sie geben Einwilligung zu unseren Cookies, wenn Sie unsere Webseite weiterhin nutzen.

scripting Kaffeemaschine - endlich heissen Kaffee trinken

Emo Biedermann

Aktiver Nutzer
SOS an die scripter
Also ich habe nen Getränkeautomaten umgebaut.
Mein Problem, die Kaffeebecher kommen immer um 90 Grad gedreht heraus. Wo muss ich das im script ändern. Habe schon über zwei Stunden am script *rumgepfuscht* :D
DANKE für jede Hilfe.

das script sieht so aus (der wichtige Teil davon, denke ich):
--------------------------------------------------------------------
{
vector curpos = llGetPos() + <.0,0,.700>;
rotation rot= llGetRot();
llRezAtRoot("temp"+sodacan,curpos,ZERO_VECTOR,rot,0);
llTriggerSound("candrop2",1.0);
llSleep(1.0);
llSay(0,"Here's your cup of " + sodacan + ", enjoy!");
llGiveInventory(testkey,sodacan);
}
-----------------------------------------------------------------------
LG Emo
 

Mini Pinion

Freund/in des Forums
Ich kann es gerade nicht ingame testen aber wenn du
Code:
llRezAtRoot("temp"+sodacan,curpos,ZERO_VECTOR,rot,0);
durch
Code:
llRezAtRoot("temp"+sodacan,curpos,ZERO_VECTOR,ZERO_RORATION,0);
ersetzt, sollte es eigentlich tun.

Die Zeile
Code:
rotation rot= llGetRot();
kannst du dann loeschen.

Edit: Die Zeile
Code:
vector curpos = llGetPos() + <.0,0,.700>;
kannst du, in diesem Codestueck, auch loeschen. Zumindest wenn du die Variable curpos sonst nirgends weiter verwendest.
 
Oben