Ankündigung

Einklappen
Keine Ankündigung bisher.

Armeekontrolle funktioniert nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Josebra01
    antwortet
    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.

    Einen Kommentar schreiben:


  • trabbi
    antwortet
    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

    Einen Kommentar schreiben:


  • Josebra01
    hat ein Thema erstellt Armeekontrolle funktioniert nicht.

    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
Lädt...
X