Results 1 to 6 of 6

Thread: Spawn Script not working

  1. #1

    Question Spawn Script not working

    Hello everybody,

    perhaps you can help me to correct this script that i'm running in the 4tpy script...it's not working...no army spawns


    ;;;;-----Script spawn army-----;;;;

    monitor_event FactionTurnStart FactionType slave
    and I_TurnNumber = 0

    if spawn_armyA = 0

    spawn_army
    faction romans_julii
    character Titus Gabinius, general, command 0, influence 0, management 0, subterfuge 0, age 38, , x 100, y 68
    unit alae roman hastati exp 1 armour 0 weapon_lvl 0
    unit alae roman hastati exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if

    terminate_monitor
    end_monitor


    monitor_event FactionTurnStart FactionType slave
    and I_TurnNumber = 138

    if spawn_armyB = 0

    spawn_army
    faction carthage
    character Himilcar Barca, general, command 3, influence 1, management 1, subterfuge 0, age 40, x 99, y 46
    unit carthaginian general's cavalry exp 3 armour 1 weapon_lvl 1
    unit carthaginian sacred band infantry exp 3 armour 1 weapon_lvl 1
    unit carthaginian sacred band infantry exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit merc balearic slingers exp 3 armour 1 weapon_lvl 1
    unit merc balearic slingers exp 3 armour 1 weapon_lvl 1
    unit aor spain cavalry exp 2 armour 1 weapon_lvl 1
    unit merc numidian cavalry exp 3 armour 1 weapon_lvl 1
    unit carthaginian elephant forest exp 3 armour 1 weapon_lvl 1
    set_counter spawn_armyB 1
    end_if

    terminate_monitor
    end_monitor

    monitor_event FactionTurnStart FactionType slave
    and I_TurnNumber = 176

    if spawn_armyC = 0

    spawn_army
    faction gauls
    character Prasutagus of Alesia, general, command 3, influence 1, management 1, subterfuge 0, age 40, , x 88, y 89
    unit barb chieftain cavalry gaul exp 2 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb infantry gaul exp 3 armour 0 weapon_lvl 0
    unit barb peltast gaul exp 3 armour 0 weapon_lvl 0
    unit barb peltast gaul exp 3 armour 0 weapon_lvl 0
    unit gaul gothic hev inf exp 3 armour 0 weapon_lvl 0
    unit gaul gothic hev inf exp 3 armour 0 weapon_lvl 0
    unit gaul gothic hev inf exp 3 armour 0 weapon_lvl 0
    unit barb cavalry gaul exp 3 armour 0 weapon_lvl 0
    unit barb cavalry gaul exp 3 armour 0 weapon_lvl 0
    unit barb cavalry gaul exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyC 1
    end_if

    terminate_monitor
    end_monitor

    monitor_event FactionTurnStart FactionType slave
    and I_TurnNumber = 248

    if spawn_armyD = 0

    spawn_army
    faction carthage
    character Hannibal Barca, general, command 3, influence 1, management 1, subterfuge 0, age 40, x 81, y 90
    unit carthaginian general's cavalry exp 4 armour 1 weapon_lvl 1
    unit carthaginian sacred band infantry exp 3 armour 1 weapon_lvl 1
    unit carthaginian sacred band infantry exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 3 armour 1 weapon_lvl 1
    unit libyan spearmen exp 3 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit aor spain infantry exp 2 armour 1 weapon_lvl 1
    unit merc balearic slingers exp 3 armour 1 weapon_lvl 1
    unit merc balearic slingers exp 3 armour 1 weapon_lvl 1
    unit aor spain cavalry exp 2 armour 1 weapon_lvl 1
    unit aor spain cavalry exp 2 armour 1 weapon_lvl 1
    unit merc numidian cavalry exp 3 armour 1 weapon_lvl 1
    unit merc numidian cavalry exp 3 armour 1 weapon_lvl 1
    unit merc numidian cavalry exp 3 armour 1 weapon_lvl 1
    unit carthaginian elephant forest exp 3 armour 1 weapon_lvl 1
    unit carthaginian elephant forest exp 3 armour 1 weapon_lvl 1
    set_counter spawn_armyD 1
    end_if

    terminate_monitor
    end_monitor


    monitor_event FactionTurnStart FactionType slave
    and I_TurnNumber = 684

    if spawn_armyE = 0

    spawn_army
    faction germans
    character Odovacar, general, command 3, influence 1, management 1, subterfuge 0, age 40, x 79, y 88
    unit barb chieftain cavalry german exp 3 armour 0 weapon_lvl 0
    unit rtr german light cavalry exp 2 armour 0 weapon_lvl 0
    unit rtr german light cavalry exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit german warband exp 2 armour 0 weapon_lvl 0
    unit rtr german eliteswords exp 3 armour 0 weapon_lvl 0
    unit rtr german eliteswords exp 3 armour 0 weapon_lvl 0
    unit rtr german youngspears exp 2 armour 0 weapon_lvl 0
    unit rtr german youngspears exp 2 armour 0 weapon_lvl 0
    unit german clubmen exp 2 armour 0 weapon_lvl 0
    unit german clubmen exp 2 armour 0 weapon_lvl 0
    unit german clubmen exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyE 1
    end_if

    terminate_monitor
    end_monitor

  2. #2

    Default Re: Spawn Script not working

    Does the game actually load up? Is it just this bit of the script that doesn't work? Is this placed above or below the 4tpy script?
    Epistolary Richard's modding Rules of Cool
    Cool modders make their mods with the :mod command line switch
    If they don't, then Cool mod-users use the Mod Enabler (JSGME)
    Cool modders use show_err
    Cool modders use the tutorials database Cool modders check out the Welcome to the Modding Forums! thread Cool modders keep backups Cool modders help each other out

  3. #3
    Shaidar Haran Senior Member SAM Site Champion Myrddraal's Avatar
    Join Date
    Feb 2004
    Location
    UK
    Posts
    5,752

    Default Re: Spawn Script not working

    Yes any monitors and background scripts should be placed above the generated 4tpy script

  4. #4

    Default Re: Spawn Script not working

    thx for the quick answers

    @myrddraal
    yes its above the script...

    @richard
    the game loads up and the 4 tpy script works normally

    the only thing is that are no spawning armys

    i have to say that i have modified the script. the original is by lestat from his perfect mod imperator II...
    the mod is running on bi 1.6
    i modified the timerate (shorter) and executed the spawn army of phyrrus. at 109bc i want to have the journey of the cimbers...
    Last edited by pilatus; 09-26-2006 at 00:22.

  5. #5
    Bibliophilic Member Atilius's Avatar
    Join Date
    Oct 2005
    Location
    America Medioccidentalis Superior
    Posts
    3,837

    Post Re: Spawn Script not working

    According to the documentation, after the last unit you're supposed add an "end" statement. Your first spawn_army should be:

    Code:
    spawn_army
    faction romans_julii
    character Titus Gabinius, general, command 0, influence 0, management 0, subterfuge 0, age 38, , x 100, y 68 
    unit alae roman hastati exp 1 armour 0 weapon_lvl 0
    unit alae roman hastati exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen exp 1 armour 0 weapon_lvl 0
    end
    LestaT claimed in this thread (post #40) that the script was only partially working. He had also omitted the "end" statements in the code he posted. This may have been his problem or perhaps the end statement is not actually necessary. Regardless, it would be best to add it and see if this fixes your problem.
    The truth is the most valuable thing we have. Let us economize it. - Mark Twain



  6. #6

    Default Re: Spawn Script not working

    You also need a comma after each unit's name. So it would be:

    spawn_army
    faction romans_julii
    character Titus Gabinius, general, command 0, influence 0, management 0, subterfuge 0, age 38, , x 100, y 68
    unit alae roman hastati, exp 1 armour 0 weapon_lvl 0
    unit alae roman hastati, exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps, exp 1 armour 0 weapon_lvl 0
    unit alae roman princeps, exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen, exp 1 armour 0 weapon_lvl 0
    unit roman italy swordsmen, exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen, exp 1 armour 0 weapon_lvl 0
    unit roman italy spearmen, exp 1 armour 0 weapon_lvl 0
    end
    set_counter spawn_armyA 1
    end_if

    Then it should work.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO