Please see if i screwed something up, im trying to do right click then gives you velocity//directionalJet Player
datablock PlayerData(PlayerdirectionalJet : PlayerStandardArmor)
{
minJetEnergy = 0;
jetEnergyDrain = 0;
canJet = 0;
uiName = "directionalJet Player";
showEnergyBar = false;
runForce = 30 * 30;
runEnergyDrain = 0;
minRunEnergy = 0;
maxForwardSpeed = 10;
maxBackwardSpeed = 8;
maxSideSpeed = 4;
jumpForce = 30 * 30;
maxForwardCrouchSpeed = 8;
maxBackwardCrouchSpeed = 6;
maxSideCrouchSpeed = 5;
runSurfaceAngle = 55;
jumpSufaceAngle = 35;
};
package directionaljet
{
function Armor::onTrigger(%this, %player, %slot, %val)
{
parent::onTrigger(%this, %player, %slot, %val);
if(%slot == 4 &&%val == 1)
%player.directionalJet(1);
}
else
if(%slot == 4 &&%val == 0)
{
%player.directionalJet(0);
}
}
};
activatePackage(directionalJet);
function player::directionalJet(%this,%bool)
{
cancel(%this.djl);
{
if(%bool)
%this.addVelocity(%this.getEyeVector());
%this.djl = %this.schedule(1,directionalJet,%bool);
}
else
{
return 0;
}
}