Jump to content
Sign in to follow this  
EricM

Order to land/pick up/take off

Recommended Posts

Sorry if this sounds stupid o if I missed it but it seems to me that there is set a commands missing in ArmA :

How do you order an friendly Airborne unit to land/come and pick you up/take-off - Without scripting it beforehand in the editor ?

I made a few home-made missions for fun where I had dispatched enemy units  around the island and me and my special forces squad where in a Helicopter hunting for them.

Once spotted, we would land, clear the area and go to another one etc...

The only ways I found to to land was :

- Jump in parachute (no very realistic, though lots of fun)

- take control of the pilote myself (thank god for the playable option)

- order the pilote to disembark...(once again, a poor work around)

Once the job was done, same sort of problem to get the chopper to pick me up where I wanted... I had to take control of the pilote, land, switch again...

You can't order them to change altitude either to have a safe parachute drop or get lower for a jump/fast rope etc...

The problem I have with taking control of a pilote is also that when switching from a soldier to the pilote and back to the solider, the AI of the pilot doesn't seem to come back and the helo crashes...

Am I missing something or is it impossible to order such thing "on the fly" without scritping and waypoints in the editor ?

I would appreciate a context-sensitive command menu when you can order different actions when you are talking to an airborne unit/boat/rifleman. So far, it seems pretty much all the same, no matter the type of unit.

I used to play alot to the Battlezone series. I felt the command system was very streamlined, allowing to mix FPS and RTS elements seamlessly. Flashpoint and Arma's interface seem very familiar to that respect, but in Battlezone when you pointed to a tank or constructor, you had specific actions on top of the common ones. I wish Arma had that too.

Thanks for your input or opening my eye if I missed something important. And thanks BIS for bringing me that game.

Share this post


Link to post
Share on other sites

Easy with no real scripting. You will need to make a init.sqs file for your mission. Put this in it.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

1 SetRadioMsg "Land"

2 setradiomsg "20 Meters"

3 Setradiomsg "50 meters"

4 Setradiomsg "100 Meters"

5 Setradiomsg "150 Meters"

6 setradiomsg "200 Meters"

7 Setradiomsg "250 meters"

You could just stick this code in a trigger that is set for when the mission starts. It would look like this in the On Act. Section

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">1 SetRadioMsg "Land";2 setradiomsg "20 Meters";3 Setradiomsg "50 meters";4 Setradiomsg "100 Meters";5 Setradiomsg "150 Meters";6 setradiomsg "200 Meters";7 Setradiomsg "250 meters"

Ok, in your editor

Place a helo on map. Name it Helo1.

Make 7 triggers

In the first trigger where you see activation then a white none button.

1. Push that none button.Select RadioAlpha.

2. Also select Repeatedly

This corresponds with YouR First Radio Msg, which is "Land". So lets make it land.

3.In the same trigger's On Act. section put this code.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">helo1 flyinheight 0

Second Trigger select: Radio Bravo

On Act. : helo1 flyinheight 20 (or whatever height you need to drop down a rope)

Third Trigger ect.. ect..

Now in game select the radio with the 0(zero) key. Doesn't matter which AI is flying the helo.

Be aware that it won't go up while hovering. After you choose a higher elevation than your at you must choose to go some place, then it will rise. It will go down while hovering.

If you have any other questions or you want to make the radio menu start only after he gets in the helo and stop when he gets out just ask. Hope this helps. Good Luck.

Share this post


Link to post
Share on other sites

Thanks a lot Mate. Very helpful. notworthy.gif

Will try this tonight.

Still wonder why it's not built-in from scratch... seems so simple...

But with you guys around, this is a bliss (a BIS?)

(now going to look for a fast-rope addon...)

I owe you one.

Eric

Share this post


Link to post
Share on other sites

I've found ordering them to just move to your position, then a disembark to the pilot will cause him to land as close as he can to his current position.

Once 1m above the ground you can time it just to "Halt" so he just sits on the ground with the engine turning and doesn't get out. Then a move order again gets him on his way. And you can give move orders using the map.

In multiplayer however the AI pilot got stuck a lot, going very slow or stopped. This is with a couple humans on, the other helo without any humans went straight there no problems.

Share this post


Link to post
Share on other sites
Easy with no real scripting. You will need to make a init.sqs file for your mission. Put this in it.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

1 SetRadioMsg "Land"

2 setradiomsg "20 Meters"

3 Setradiomsg "50 meters"

4 Setradiomsg "100 Meters"

5 Setradiomsg "150 Meters"

6 setradiomsg "200 Meters"

7 Setradiomsg "250 meters"

You could just stick this code in a trigger that is set for when the mission starts. It would look like this in the On Act. Section

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">1 SetRadioMsg "Land";2 setradiomsg "20 Meters";3 Setradiomsg "50 meters";4 Setradiomsg "100 Meters";5 Setradiomsg "150 Meters";6 setradiomsg "200 Meters";7 Setradiomsg "250 meters"

Ok, in your editor

Place a helo on map. Name it Helo1.

Make 7 triggers

In the first trigger where you see activation then a white none button.

1. Push that none button.Select RadioAlpha.

2. Also select Repeatedly

This corresponds with YouR First Radio Msg, which is "Land". So lets make it land.

3.In the same trigger's On Act. section put this code.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">helo1 flyinheight 0

Second Trigger select: Radio Bravo

On Act. : helo1 flyinheight 20 (or whatever height you need to drop down a rope)

Third Trigger ect.. ect..

Now in game select the radio with the 0(zero) key. Doesn't matter which AI is flying the helo.

Be aware that it won't go up while hovering. After you choose a higher elevation than your at you must choose to go some place, then it will rise. It will go down while hovering.

If you have any other questions or you want to make the radio menu start only after he gets in the helo and stop when he gets out just ask.    Hope this helps.  Good Luck.

Would this work also ingame without setting the triggers in the mission editing by using a debug console?

I mean, when you would like to come the helo and pick you up in any mission, then you open up the console and enter the lines you suggested to get the AI to land. Would this work?

I would try it out, but I can't right now. That's why I'm asking.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×