Hier mein Script
Ist wahrscheinlich total verkehrt
using System;
using System.Collections;
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);
GamePlay.gpHUDLogCenter(shortName);
AiAction Action = GamePlay.gpGetAction(shortName);
if (Action != null)
Action.Do();
GamePlay.gpGetTrigger(shortName).Enable = false;
}
private void sendScreenMessageToBlue(string msg)
{
if (GamePlay.gpRemotePlayers() == null || GamePlay.gpRemotePlayers().Length <= 0)
{
if (GamePlay.gpPlayer() != null && GamePlay.gpPlayer().Army() == 2)
GamePlay.gpHUDLogCenter(null, msg);
return;
}
List<Player> bluePlayers = new List<Player>();
foreach (Player p in GamePlay.gpRemotePlayers())
{
if (p.Army() == 2)
bluePlayers.Add(p);
}
GamePlay.gpHUDLogCenter(bluePlayers.ToArray(), msg);
GamePlay.gpHUDLogCenter ( bluePlayers.ToArray() , "Tiefangriff auf Hawking");
GamePlay.gpHUDLogCenter(bluePlayers.ToArray(), "Treffen über Cap Griz Nez");
}
}