09-15-2014, 05:54 PM
sound script
Put in prim and wear.
Put in prim and wear.
PHP Code:
key owner_key;
integer owner_walking;
default
{
state_entry()
{
llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS);
llSetTimerEvent(0.25);
owner_key = llGetOwner();
}
changed(integer change)
{
if(change & CHANGED_OWNER)
{
owner_key = llGetOwner();
}
}
on_rez(integer param)
{
llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS);
}
run_time_permissions(integer perm)
{
llTakeControls(CONTROL_UP, FALSE, TRUE);
}
timer()
{
integer walking = (llGetAgentInfo(owner_key) & AGENT_WALKING) != 0;
if(walking)
{
if(!owner_walking)
{
llLoopSound(llGetInventoryName(INVENTORY_SOUND, 0), 1.0);
}
}
else
{
if(owner_walking)
{
llStopSound();
}
}
owner_walking = walking;
}
}