Stuck Animation to my Avatar

I have seen a number of complaints like this one whose root cause are scripts using the osPlayAnimation function. This function forces animations onto an avatar without asking for permission and because it lacks auto-revoking when an avatar TPs away or relogs, it continues to force itself on an avatar when they return to the region where it is running.

Turn off your viewer AO (if you have that running), remove any AO HUDs. Go to sandbox 1 or 2. Relog. See if the drinking animation is gone. If it is gone (and wait a minute because the drink animation has a long delay), then one by one visit the different regions you usually visit. Eventually you will find the region in which some object is forcing that animation onto your avatar. Ask the owner to restart the region. Or let us know here and we will do it.

Updated information, Nov 2018

Date: November 28, 2018

Ref: Animate and avatar using osPlayAnimation

Problem: Most dance machines used in Opensim, if not all, use a series of OSSL functions, one being osPlayAnimation, that basically forces your avatar to use the dances set in dance pads, Clubmaster Globes etc.

Old scripts, that were never really fine tuned, not the dances themselves, but the scripts that animate an avatar.

Experienced by many recently: If your avatar is using one of the dance pads or Clubmaster dance machines, and you "stand" from the device, generally there will not be a major issue. But IF your avatar is being animated, and you instantly teleport to another region, before standing, that portion of the script can, continue to animate your avatar. If may not each and every time, but there are instances, where you might return to the area you had last attended, even a day or two later, and that dance script will take total control of your avatar.

One must never leave a club before first standing


Firestorm, top menu, Avatar / Avatar Health / Stop animations & Revoke Permissions

This MIGHT stop the script or scripts over riding your avatar, and it MAY NOT.
You will find, teleporting back home or off the current region, will stop the involuntary animation. Yet, a return to the region, where the animation had over taken your avatar, the animation will again take over the avatar.

Extremely Exhausting Your AVATAR :)

Solution: If the region is your own, or you are an EM on a Deeded region, reseting the scripts in each of the dance devices can solve the problem, but not always because if you have many such scripts it might take a very long time to find the right one.

There may be times, when you will be forced to stop ALL the scripts on the region, using:

Firestorm: World/ Region Details / Debug
check the [x] Disable Scripts
click on the "Apply" button
This will shut down each and every script on the region.

Next, enable scripts again:
Firestorm: World/ Region Details / Debug
uncheck the [ ] Disable Scripts
click on the "Apply" button

All the script will be reset and started.

CAUTION: There are many poorly written systems like rental boxes and certain vendors that will lose their state when the scripts in them are reset. Be prepared to set them up again.

 

  • Email, SSL
  • 1 Utilizadores acharam útil
Esta resposta foi útil?

Related Articles

Partnering in Discovery Grid

To partner (or seperate) go to the magistrate's room:Discovery City, Discovery City Building A,...

how to make better bridges at region crossings

Though the need for bridges that cross regions is a rare thing in huge 4x4 or 8x8 regions, there...

How to Fix Blurry Textures

Fixing Blurry TexturesIf you find that the textures you see when you visit regions remain blurry...

How to select to receive IM's to your email and how to show if you are online or not.

Using the Discovery Grid website you are able to change whether to receive emails for chats...