Hi,
I like this script, but I have a suggestion.
_vel = velocity player;
_vel set [2, 0];
I have added the second line, because jumping while running up stairs resulted in ridiculous jump height.
And maybe this:
waitUntil {isTouchingGround player};
sleep 0.5;
_this setvariable ["jump",true];
For jump RE-ENABLING.
Thanks for this script.