integer flag = 0;
default
{
state_entry()
{
llListen(0,"","","");
llRequestPermissions(llGetOwner(),PERMISSION_TRIGGER_ANIMATION);
}
run_time_permissions(integer parm)
{
if(parm == PERMISSION_TRIGGER_ANIMATION)
{
llWhisper(0,"thanks");
llSetTimerEvent(15);
// llStopAnimation("stride");
llStartAnimation("hold_R_handgun");
}
}
listen(integer chan, string name, key id, string message)
{
if(message == "crouchwalk")
{
llSay(0,"hoooooooooo");
llStartAnimation("stride");
}
}
on_rez(integer st)
{
llResetScript();
}
attach(key id)
{
llStopAnimation("hold_R_handgun");
}
timer()
{
if(flag == 0)
{
llStartAnimation("standup");
}
if(flag == 1)
{
llStartAnimation("salute");
}
if(flag == 3)
{
llStartAnimation("salute");
}
flag = flag + 1;
if(flag == 4)
{
flag = 0;
}
}
}