Blockland Forums > Modification Help
add velocity in direction player is facing
(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.
Navigation
Message Index

Go to full version