![]() |
|
|
|
#1
|
|||
|
|||
|
Thanks Salmo, also noticed that even though the text shows up in the mission file when i look at it in my documents folder via notepad, when i go back into FMB it is no longer there in the script window box.
Whats with that? is it because I did it wrong despite saving it. Edit: I have also just found out my naming may be wrong. I had a space between name words, I see you used an underscore, so i'll give that a try as well. It's the little things aye. Last edited by Aussie Pilot; 11-21-2012 at 04:08 AM. |
|
#2
|
|||
|
|||
|
You can use a script:
Code:
using System;
using System.Collections.Generic;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
public override void OnBattleStarted()
{
base.OnBattleStarted();
MissionNumberListener = -1;
}
public override void OnTrigger(int missionNumber, string shortName, bool active)
{
base.OnTrigger(missionNumber, shortName, active);
GamePlay.gpLogServer(null, "Trigger: {0} activated", new object[]{shortName}); // for testing remove if not longer needed
if (shortName.Equals("PlaneSpawnTrigger")) // insert the triggername between the ""
{
AiAction action = GamePlay.gpGetAction("SpawnAirgroup1"); // insert the actionname between the ""
if (action != null)
action.Do();
action = GamePlay.gpGetAction("SpawnAirgroup2"); // insert the actionname between the ""
if (action != null)
action.Do();
}
else
{
AiAction action = GamePlay.gpGetAction(shortName);
if (action != null)
action.Do();
}
}
}
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|