Blockland Forums > Modification Help
add velocity in direction player is facing
Pages: (1/1)
Greek2me:
How do I add velocity to something in the direction a player is facing?
Daenth:
--- Code: ---package ClickPush
{
function Player::activateStuff(%player)
{
Parent::activateStuff(%player);
%client = %player.client;
%target = containerRayCast(%player.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%player.getEyeVector()), 2), %player.getEyePoint()), $typeMasks::playerObjectType,%player);
if(!isObject(%target) || %target $= %player || %player.getObjectMount() $= %target)
{
return;
}
if($ClickPush::Status != 1)
{
return;
}
%target.setVelocity(vectorAdd(%target.getVelocity(),vectorScale(%player.getEyeVector(),$ClickPush::Amount)));
}
};
--- End code ---
This is from Destiny's Click Push script. Should help you.
Greek2me:
Thanks! Problem solved, locking.
Pages: (1/1)