03.04.2022, 19:09
Vielleicht ein Denkfehler, aber stauen sich bei dem Aufzugsscript nicht jede Menge Events auf? Das würde sich zwar nicht so offensichtlich bemerkbar machen, weil dann der Aufzug am Ende noch n mal auf den Zielort gesetzt würde, wo er eh schon steht. Nur schön ist anders.
Das Script triggert während der Fahrt Events alle 0,1 Sekunden, also 10 Mal pro Sekunde.
Bei jedem Aufruf des Events wird dann erst mal 0,25 Sekunden gewartet. Selbst wenn der Rest des Codes keine Zeit mehr benötigt, passen so höchstens 4 Events in eine Sekunde.
Das Script triggert während der Fahrt Events alle 0,1 Sekunden, also 10 Mal pro Sekunde.
Code:
state_entry()
{
llSetTimerEvent(0.1);
}
Bei jedem Aufruf des Events wird dann erst mal 0,25 Sekunden gewartet. Selbst wenn der Rest des Codes keine Zeit mehr benötigt, passen so höchstens 4 Events in eine Sekunde.
Code:
timer()
{
llSleep(0.25); // just to stop things happening instantly.
. . .