View Single Post
  #8  
Old 07-27-2011, 10:53 AM
FG28_Kodiak FG28_Kodiak is offline
Approved Member
 
Join Date: Dec 2009
Location: Swabia->Bavaria->Germany
Posts: 884
Default

So figured it out, the Devs made Ju87 and Ju88 to "Bomber, DiveBomber". So the earlier version with DiveBomber only, don't work anymore.

New working code (Testversion):
Code:
using System;
using maddox.game;
using maddox.game.world;


public class Mission : AMission
{

    public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
    {
        base.OnPlaceEnter(player, actor, placeIndex);
        
        AiAircraft aircraft = actor as AiAircraft; 
        
        if (aircraft != null)
            switch (aircraft.Army())
            {                
                case 1:
                    if (aircraft.Type() == AircraftType.Bomber || aircraft.Type().ToString().Equals("Bomber, DiveBomber"))       //rote spieler
                    { 
                        GamePlay.gpHUDLogCenter(new Player[] {player}, "roter Bomber"); 
                    }        
                    else 
                    {
                        GamePlay.gpHUDLogCenter(new Player[] {player}, "roter Jäger"); 
                    }    
                break;
                
                case 2:
                if (aircraft.Type() == AircraftType.Bomber || aircraft.Type().ToString().Equals("Bomber, DiveBomber"))           //blaue Spieler
                    { 
                        GamePlay.gpHUDLogCenter(new Player[] {player}, "blauer Bomber"); 
                    }        
                    else 
                    {
                        GamePlay.gpHUDLogCenter(new Player[] {player}, "blauer Jäger"); 
                    }    
                    break;
            }
    }
}
Man kann seine Mittagspause auch sinnvoller verbringen
Reply With Quote