works for a few seconds (most of the time about 30 sec) then i start dancing again.
(i don't happens with all dancefloors)
I think the problem is that the some dancefloor keeps a list with Avi Keys and restart the
dance every XX seconds or change to a different dance every XX seconds.
my script works then only until they change/restart the dance.
Do someone now how to fix this?
i can read script but i am a newbie on scripting
//The orginal script was from Zalandria Zaius.
//and is changed bij Kaylan Draken
key stopme;
string Stand="stand";
default
{
state_entry()
{
llListen (0, "", llGetOwner(), ""
;}
listen(integer channel, string owner, key id, string message)
{
message = llToLower(message); //convert message to lowercase
if(message == "stop!"

{
stopme = llGetOwner();
llRequestPermissions(llGetOwner(),PERMISSION_TRIGGER_ANIMATION);
}
}
run_time_permissions(integer a)
{
if (a & PERMISSION_TRIGGER_ANIMATION)
{
string null=(string)NULL_KEY;
list a=llGetAnimationList(stopme);
integer b;
for (b;b<llGetListLength(a);b++)
{
//llSay(0,llList2String(a,b));
//sometimes it gives you a null key
//it's a bug and very annoying. remove if statement when fixed.
if (llList2String(a,b)!= null )
{
if(llList2String(a,b) != "2408fe9e-df1d-1d7d-f4ff-1384fa7b350f"

{
llStopAnimation(llList2String(a,b));
}
}
}
llUnSit(llGetOwner());
llSay(0, "Stop Animation"
; }
}
}


