Bei SetRDir() wird das Objekt sowieso jeden Frame weitergedreht - außer natürlich, es stuckt.
- Zitat :
- Effekte sind nicht Objektbezogen.
Doch, Effekte haben Objektkontext. Außer globale Effekte natürlich, und bei DefCall-Effekten.
Übrigens gibt bei ScheduleCall der vierte Parameter an, wie oft die Funktion aufgerufen werden soll - bei dir 100 mal, allerdings wird das bei jedem Aufruf nochmal 100x gestartet - das stackt erst mal wie blöd
Der Effekt oben müsste eigentlich funktionieren, allerdings dreht es sich eben nicht, wenn es irgendwie feststeckt. bzw nach der Drehung feststecken würde. Oder natürlich wenn es gar kein Rotate hat.
Ob ein Clonk es anfasst, kannst du per Find_ActionTarget prüfen. Musst dann aber noch checken, ob die Prozedur des Objektes "PUSH" ist, Find_Procedure gibts ja nicht.