We have already one in EB2. Itīs made for the hellenic factions too boost their recruitment, but you can rewrite it if you like to a player based script.
Itīs in the campaignt script.
PHP Code:
monitor_event FactionTurnStart TrueCondition
if I_IsFactionAIControlled f_carthage
set_event_counter ecCarthageIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_makedonia
set_event_counter ecMakedoniaIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_epeiros
set_event_counter ecEpeirosIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_kh
set_event_counter ecKHIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_seleukid
set_event_counter ecSeleukidIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_ptolemaioi
set_event_counter ecPtolemaioiIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_baktria
set_event_counter ecBaktriaIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_pontos
set_event_counter ecPontosIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_numidia
set_event_counter ecNumidiaIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_pergamon
set_event_counter ecPergamonIsAI 1
terminate_monitor
end_if
if I_IsFactionAIControlled f_bosporan
set_event_counter ecBosporanIsAI 1
terminate_monitor
end_if
end_monitor