OFPEC Forum

Editors Depot - Mission Editing and Scripting => OFP - Editing/Scripting General => Topic started by: Rellikki on 15 Mar 2011, 04:49:02

Title: Position between objects
Post by: Rellikki on 15 Mar 2011, 04:49:02
How can I return a position between two objects and a certain distance away from either of them?
Title: Re: Position between objects
Post by: haroon1992 on 15 Mar 2011, 06:22:11
EDIT:
Found something similar, though it's in .sqf form.
CSL_GetMoveIncrementInfantry.sqs
Code: [Select]
// to use
// pass 2 positions, returns a 3rd postion in between the 2 positions 100 meters away

_postionA = _this select 0;
_postionB = _this select 1;

_X1 = _postionA select 0;
_Y1 = _postionA select 1;
_X2 = _postionB select 0;
_Y2 = _postionB select 1;

_distanceA = _X1 - _X2;
_distanceB = _Y1 - _Y2;
_distanceC = sqrt ((_distanceA * _distanceA) + (_distanceB * _distanceB));

_reductionRatio = _distanceC/100;

_returnPostion = [(_X1 +((_X2 - _X1)/_reductionRatio)), (_Y1 +((_Y2 - _Y1)/_reductionRatio)),00.00];

_output = _returnPostion;
_output

Its somewhat advanced, so I can't figure out how it is done or what formula is used. (I'm quite weak in maths.LOL)

----------------------------------

I think you should browse through the OFPEC Editor's Depot and at the ArmAholic for script packs.
I've seen a script that do this before, but can't remember.

If you are familiar with scripting, I think you should use a gamelogic to do the job.
First determine dis btwn the two obj.
Then half it. Find direction from one obj to another. (You'll get two)
Then setpos the gamelogic to the appropriate position.

There may be better ways. So wait for others comments if you have time.

Also, I'll take a look at the scripts to see if I could find one.

Regards,
haroon1992
Title: Re: Position between objects
Post by: Rellikki on 15 Mar 2011, 07:54:16
That script is perfect. Thanks. It's in .sqs form by the way. ;)
Title: Re: Position between objects
Post by: haroon1992 on 15 Mar 2011, 13:58:50
No it's not in .sqs, you can determine whether a script is in .sqs format or not by seeing it's comments.

I'm glad that my post was helpful.

Cheers,
Haroon1992
Title: Re: Position between objects
Post by: Rellikki on 21 Mar 2011, 15:59:22
The script did actually work when I used it in SQS form... after I removed the comments at the beginning, of course. I suppose it would work as SQF too, but I always thought that SQF scripts were more organized with structuring and all.

But that doesn't matter. Problem solved. :)