ok, new modem and I have internet
you need to have something like this example with 4 triggers in
Code:
using System;
using maddox.game;
using maddox.game.world;
using System.Collections.Generic;
public class Mission : AMission
{
public override void OnTrigger(int missionNumber, string shortName, bool active)
{
base.OnTrigger(missionNumber, shortName, active);
if ("41".Equals(shortName) && active)
{
AiAction action = GamePlay.gpGetAction("41");
if (action != null)
{
action.Do();
}
GamePlay.gpHUDLogCenter("41");
GamePlay.gpGetTrigger(shortName).Enable = false;
}
if ("46".Equals(shortName) && active)
{
AiAction action = GamePlay.gpGetAction("46");
if (action != null)
{
action.Do();
}
GamePlay.gpHUDLogCenter("46");
GamePlay.gpGetTrigger(shortName).Enable = false;
}
if ("605".Equals(shortName) && active)
{
AiAction action = GamePlay.gpGetAction("605");
if (action != null)
{
action.Do();
}
GamePlay.gpHUDLogCenter("605");
GamePlay.gpGetTrigger(shortName).Enable = false;
}
if (GamePlay.gpGetTrigger("mis").Active) {
end = true;
//GamePlay.gpHUDLogCenter("!");
}
}
}
basically rename this as your mission name and change the trigger names should get you going- you can then change the HudLog messages to server messages if you wish.
I don't think I've made any errors
but I haven't tested this, just cut out a trigger section from one of my campaigns and plugged it into the structure you gave (Amission etc)
good luck