PHP Code:
Campaign script
;
script
        
; ---------------------
        ; 
counters
        
        declare_counter Opened_Faction_Overview_Scroll
        declare_counter Opened_Settlement_Scroll
        declare_counter mongols_Volograd
        declare_counter mongols_Ani
        declare_counter mongols_Baghdad
        declare_counter timurids_Volograd
        declare_counter timurids_Ani
        declare_counter timurids_Baghdad
        
        
        
; ---------------------
        ; 
start up

        freeze_faction_ai aztecs

        restrict_strat_radar false

        
;----------------------
        ; 
monitors

        
;-- Mongols invasions --
    
monitor_event EventCounter EventCounterType mongols_invasion_warn 1

        
and EventCounter 0
        
ADD SCOUTING INVASION
        add_events
            event    counter    mongols_invasion
            date    4 8
       end_add_events
        
if I_EventCounter mongols_invasion_warn == 2
            terminate_monitor
        end_if
    end_monitor

    monitor_event EventCounter EventCounterType mongols_invasion
        
and EventCounter 0
        
if I_EventCounter mongols_invasion == 1
            add_events
        
;;; SCOUTING INVASION
                events    emergent_faction    mongols
                date    0
;                 region     Ani_Province
                region    Volograd_Province
                region     Baghdad_Province
                movie    event
/mongols_invade.bik
                
;ADD MONGOL INVASION 1
                events    counter    mongols_invasion
                date    2
            end_add_events 
is there anything wrong with this script. The mongols will not appear and i keep getting CTD.
i traced the problem to this
00:50:00.781 [game.script.exec] [trace] exec <if> at line 42 in Europa/data/world/maps/campaign/imperial_campaign/campaign_script.txt
00:50:00.781 [game.script.exec] [trace] exec <add_events> at line 44 in Europa/data/world/maps/campaign/imperial_campaign/campaign_script.txt
00:50:01.546 [system.rpt] [error] Medieval 2: Total War encountered an unspecified error and will now exit.