Ergebnis 1 bis 3 von 3
  1. #1

    Standard Armeekontrolle funktioniert nicht

    Guten Abend zusammen,
    ich erstelle zur Zeit eine Map für meinen Bruder als Geburtstagsgeschenk, komme aber seit Stunden nicht mehr an einer Stelle weiter.
    Ich habe einige Armeen erstellt, keine lässt sich jedoch mit den Standardbefehlen wie FrontalAttack() steuern. Sie spawnt, bleibt aber still stehen.
    Die Armee habe ich hiermit erstellt:

    function CreateArmyOne()

    ArmyOne = {}
    ArmyOne.player = 3
    ArmyOne.id = 0
    ArmyOne.strength = 8
    ArmyOne.position = GetPosition( "EnemySpawn1" )
    ArmyOne.rodeLength = 10000
    ArmyOne.beAggressive = true

    SetupArmy(ArmyOne)

    ArmyOne.spawnTypes = {
    {Entities.PU_LeaderSword4, 8},
    {Entities.PU_LeaderPoleArm4, 8},
    {Entities.PV_Cannon3, 1},
    }

    ArmyOne.endless = true
    ArmyOne.spawnPos = GetPosition( "EnemySpawn1" )
    ArmyOne.spawnGenerator = "player3HQ"
    ArmyOne.respawnTime = 100
    ArmyOne.refresh = false
    ArmyOne.maxSpawnAmount = 2
    ArmyOne.noEnemy = false
    ArmyOne.noEnemyDistance = 50

    SetupAITroopSpawnGenerator("EnemyArmyOne", ArmyOne)

    StartSimpleJob( "ControlArmy" )

    end

    Und steuern möchte ich sie hiermit:


    function ControlArmy()

    FrontalAttack(ArmyOne)

    end

    Außerdem habe ich in der FMA die KI erstellt mit:


    MapEditor_SetupAI(3, 0, 10000, 3, "player3", 3, 0)

    Ich hoffe, dass alles verständlich ist und dass mir jemand helfen kann.

    LG Josebra01

  2. #2
    Lanzenträger Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,969
    Downloads
    1
    Uploads
    0

    Standard AW: Armeekontrolle funktioniert nicht

    Mach ja nun schon lange nix mehr, habe soeben aus alter Map herauskopiert.
    Evtl kannste ja was von brauchen:


    function Createarmee1()
    armee1 = {
    player = 4,
    id = 1,
    strength = 8,
    position = GetPosition("dovbararmee1"),
    rodeLength = 6000
    }
    SetupArmy(armee1)
    local troopDescription = {
    maxNumberOfSoldiers = 6,
    minNumberOfSoldiers = 0,
    experiencePoints = MEDIUM_EXPERIENCE,
    leaderType = Entities.PU_LeaderSword1
    }
    for i = 1, 5 do
    EnlargeArmy(armee1, troopDescription)
    end
    StartSimpleJob("Controlarmee1")
    end


    function Controlarmee1()
    if Counter.Tick2("Controlarmee1", 10) then
    if IsDead(armee1) then
    FrontalAttack(armee1)
    return true
    end
    Defend(armee1)
    end
    end
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  3. #3

    Standard AW: Armeekontrolle funktioniert nicht

    Danke, ich habe das Problem schon gelöst. Der Fehler war, dass hier
    MapEditor_SetupAI(3, 0, 10000, 3, "player3", 3, 0)
    die zweite Zahl also der strenght Wert auf 0 stand und damit die KI deaktiviert ist, er muss also mindestens auf 1 stehen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Frage] Das NEP funktioniert nicht!
    Von UncleSam im Forum S6 Scriptecke
    Antworten: 26
    Letzter Beitrag: 31.08.2011, 16:17
  2. [Frage] Reward_ObjectSetupCosts funktioniert nicht mit Endgüter
    Von Annosiedler im Forum Siedler 6 AeK Mapperecke
    Antworten: 27
    Letzter Beitrag: 24.04.2010, 22:07
  3. [Frage] Goal_BuildRoad funktioniert nicht richtig
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 3
    Letzter Beitrag: 06.01.2010, 17:19
  4. SetupCaravan funktioniert nicht
    Von Emzet im Forum Siedler 5 DEdK Scriptecke
    Antworten: 2
    Letzter Beitrag: 17.06.2008, 20:46
  5. Savegame funktioniert nicht
    Von liike_crazy im Forum Siedler 6 AeK Tipps und Tricks
    Antworten: 5
    Letzter Beitrag: 16.02.2008, 20:12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •