Page 1 of 1

Parachute

PostPosted: Sat Dec 01, 07 1:43 pm
by Dex
I've been thinking if somebody could make a parachute item.

It could be have the mesh & skin of an Ballistic Armor. And when picked up no-mesh, and when you press the button a sound of opening a parachute plays and you start falling slower. Is this possible?

PostPosted: Sat Dec 01, 07 1:55 pm
by Mr. Tastix
It'd be pretty funny to watch someone fall slowly. Especially if it just happened and you didn't physically see the parachute. Though, what would be the point, unless you're on a server where you fall constantly or can fall constantly.

PostPosted: Sat Dec 01, 07 1:55 pm
by VodunLoas
It's possible. Will someone take their time and accomplish this? Well that's another story.

PostPosted: Sat Dec 01, 07 7:22 pm
by ~[R2K]D-BLOCK~
Already made just not released.

PostPosted: Sat Dec 01, 07 7:43 pm
by kBo
~Psychotic~ wrote:It'd be pretty funny to watch someone fall slowly. Especially if it just happened and you didn't physically see the parachute. Though, what would be the point, unless you're on a server where you fall constantly or can fall constantly.


BigFlyingParty?

PostPosted: Sat Dec 01, 07 7:44 pm
by Baleout
~Psychotic~ wrote:Though, what would be the point, unless you're on a server where you fall constantly or can fall constantly.


As a parachute item so that you can jump off e.g. the cmd roof.

PostPosted: Sat Dec 01, 07 7:46 pm
by ~[R2K]D-BLOCK~
Its made but not released. Was for the WWII mod.

PostPosted: Sat Dec 01, 07 8:36 pm
by {17}Ales
I dont see this being to hard. On the top of my head(lol just had a haircut) it could be something like:
Code: Select all

Function Tick (float delta)
{
     if(player.velocity.y != 0)
     {
           player.velocity.y /= 3;
     }
}

//Or something abit more random

Function Tick (float delta)
{
local float wind;
wind = FRand()*10
     if(player.velocity.y != 0)
     {
           player.velocity.y /= wind;
     }
}

Code above is really bad if ya know what I mean :oops:

PostPosted: Sat Dec 01, 07 8:55 pm
by Alex
That code is horrible. Not only will you fall as fast as normal, your Y value gets changed? Why? (Ok, I understand that the second example should be seen as 'wind', but the first is useless?)

PostPosted: Sat Dec 01, 07 9:00 pm
by {17}Ales
How would you do it then!?

*facepalm*Srry all I forgotten that the unreal axis is rotated.

Function Tick (float delta)
{
if(player.velocity.Z != 0)
{
player.velocity.Z /= 3;
}
}

//Or something abit more random

Function Tick (float delta)
{
local float wind;
wind = FRand()*10
if(player.velocity.Z != 0)
{
player.velocity.Z /= wind;
}
}