I have
Code:
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
    and Treasury < 5000
    and I_CompareCounter seasonCounter = 4
     console_command add_money romans_julii, 20000
end_monitor 

monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money romans_scipii, 20000
end_monitor 

monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money romans_brutii, 20000
end_monitor 

monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money egypt, 20000
end_monitor 

monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money seleucid, 20000
end_monitor 

monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money carthage, 20000
end_monitor 

monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal  
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money parthia, 20000
end_monitor 

monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money gauls, 20000
end_monitor 

monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money germans, 20000
end_monitor 

monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money britons, 20000
end_monitor 

monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money greek_cities, 20000
end_monitor 

monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money macedon, 20000
end_monitor 

monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money pontus, 20000
end_monitor 

monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money armenia, 20000
end_monitor 

monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal  
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money dacia, 20000
end_monitor 

monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
	console_command add_money scythia, 20000
end_monitor 

monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money spain, 20000
end_monitor 

monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal 
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money thrace, 20000
end_monitor 

monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal   
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money numidia, 20000
end_monitor 

monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
    and Treasury < 5000
	and I_CompareCounter seasonCounter = 4
     console_command add_money saba, 20000
end_monitor
And how does the AI manage to play, if it doesn't have the money script?