Mmh, you are using a script like the following and named your triggers and actions accordingly, also in the script? (Triggername = Actionname)
Code:
using System;
using System.Text;
using System.Collections.Generic;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
public override void OnTrigger(int missionNumber, string shortName, bool active)
{
base.OnTrigger(missionNumber, shortName, active);
if ("YourTriggerName".Equals(shortName) && active) //Edit "YourTriggerName"
{
AiAction action = GamePlay.gpGetAction("YourActionName"); //same as "YourTriggerName"
GamePlay.gpLogServer(null, " Your Trigger was triggered ", new object[] { }); //Testmessage
if (action != null)
{
action.Do();
}
GamePlay.gpGetTrigger(shortName).Enable = false;
}
}
}
At least that works for me in multiplayer enviroment. Maybe you test you map in multiplayer hosting as server? Some triggers do not work on a dedicated server, but I understood that is not your question.