• 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.

Fehlermeldung beim Ausloggen "Trying to stop..."

Hallo zusammen
Wohl eher ein altes Problem, aber irgendwie hab ich noch keine Lösung gefunden.
Gibt es einen Weg, die Scriptfehlermeldung "llStopAnimation: Script trying to stop animations but agent not found" zu verhindern und zwar nicht beim normalen Aufstehen, sondern wenn ein Avatar auf einem Objekt sitzt und dann auslogt. Beim Changed Link Event, das dann eintritt gibts dann ja leider keinen Avatar (key) mehr, von dem man sich die Erlaubnis holen kann. Irgendwelche Ideen ?

gruß Jacky
 
Die Funktion llKey2Name(agent) wird nur dann einen nicht-leeren String liefern wenn der Agent sich auf der Sim befindet. Ich würde deshalb versuchen damit beim Starten und vor allem beim Beenden der Animationen zu prüfen, also

Code:
if (llKey2Name(agent) != "") llStopAnimation(ani);
hoffe das hilft

Edit.

mit llGetPermissionsKey() prüfst Du wer dem Skript das Erlaubnis gewährt hat, und llGetPermissions() & PERMISSION_TRIGGER_ANIMATION sagt Dir ob das Erlaubnis die Animationen zu starten/beenden dabei ist.
 

Users who are viewing this thread

Zurück
Oben Unten