Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float fTimer = 0.2;
- string sAnimation = "sit";
- integer iANIMATING = FALSE;
- default
- {
- state_entry()
- {
- llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
- }
- run_time_permissions(integer perm)
- {
- if (perm & PERMISSION_TRIGGER_ANIMATION)
- {
- state loaded;
- }
- }
- }
- state loaded
- {
- state_entry()
- {
- llSetTimerEvent(fTimer);
- }
- on_rez(integer start_param)
- {
- llResetScript();
- }
- timer()
- {
- if (llGetAgentInfo(llGetOwner()) & AGENT_MOUSELOOK)
- {
- if (iANIMATING == FALSE)
- {
- llStartAnimation(sAnimation);
- iANIMATING = TRUE;
- }
- }
- else
- {
- if (iANIMATING == TRUE)
- {
- llStopAnimation(sAnimation);
- iANIMATING = FALSE;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement