Que falla??

9 Agost 2010
2,608
5
38
Punt de Lagrange
#1
Tinc un helicopter de transport a la coberta del LHD (anomenat borinot1)

tinc dos helicopters de combat de escorta, (anomenats scort1 i scort2) pero....

Si agrupo els helicopters de combat amb el helicopter de transport, pasa que els helicopters de combat s'enlairen i prenen posicions com si estiguessin en formació i es queden en hover a sobre del LHD esperant eventualment que el helicopter de transport s'enlairi.

El que vull es que els helicopters de combat es quedin quiets a la pista fins que el helicopter de transport es posi en marxa. Aleshores he ficat aixó al init del helicopter de transport

this addEventHandler ["Engine", "if (isEngineOn borinot1) then {{[scort1,scort2] joinsilent borinot1};}"];
pero no funciona. Algun alma caritativa em pot dir el que falla?
 

paperboy

Ja en porto tres-cents
20 Març 2013
425
6
18
44
Warcelona
#2
A mi em passa amb un helicòpter, si el motor està apagat, està al terra. Si fas servir el "engineON", s'enlaira automàticament no se per què.
 

SilverArrow

Administrador
Membre del personal
Administració
Community Manager
6 Novembre 2014
1,902
99
48
#3
Al unir la primera unitat a les dues, automàticament s'intenten posar en formació, ergo s'han d'enlairar per moures.

Passa el mateix si tens al teu grup una unitat aeria, i t'allunyes.

La forma fàcil és fer un trigger, que nomès pugui ser activat per l'heli de transport i que activi als altres.

També els pots treure la gasolina als helis de combat i posa'lsi de nou quan el de transport s'enlairi o posar this disableAI "MOVE"; i desprès enableAI "MOVE", etc.