about to pull my hair out lol, so I have been trying to get this to work for 3 hours and it's not slowing my speed down. any idea what I'm doing wrong?
float IMPULSE = 5.6;
key id = NULL_KEY;
default
{
state_entry()
{
llSetForce(<0,0,0>, TRUE);
id = llGetOwner();
llRequestPermissions(id,PERMISSION_TAKE_CONTROLS);
}
run_time_permissions(integer perm)
{
if(perm & PERMISSION_TAKE_CONTROLS)
{
llTakeControls (CONTROL_FWD|CONTROL_BACK|CONTROL_LEFT|CONTROL_RIGHT|CONTROL_UP|CONTROL_DOWN,TRUE,TRUE);
}
}
control(key id, integer level, integer edge)
{
if(level & CONTROL_FWD)
{
if(llGetAgentInfo(llGetOwner()) & AGENT_WALKING)
{
llApplyImpulse(<IMPULSE.0,0,0>,TRUE);
}
}
}
}