Начну с описания простейших действий в питоне для CivIV (vanilla & Warlords)

1. Каждый файл скрипта, чтобы он мог быть прочитан цивой должен быть прописан по специально отведенным для этого местам.

Место #1 - первичный вызов.
В файле %CivDir%\Mods\%ModDir%\Assets\Python\EntryPoints\CvEventInterface.py в самом начале прописываются строки:
Код:
import CvUtil
from CvPythonExtensions import *
после строки "import CvUtil" вписывается строка означающая главный файл обработчика событий - например он у наз называется CvModEventManager.py, соответственно прописываемая строка у нас будет выглядеть так:
Код:
import CvModEventManager
команда import означает, что файл на который она указывает должен полностью обрабатываться вместе с данным файлом

Примечание если ваш файл обработчика событий называется CvEventManager.py то первичный вызов можно не использовать

Место #2 - вторичные вызовы.
в файле обработчика событий (по предыдущему примеру он у нас называется CvModEventManager.py и находится в папке %CivDir%\Mods\%ModDir%\Assets\Python в свою очередь могут быть прописаны все подключаемые модули. Например у нас есть 2 собственных модуля, которые нужно подключить:
1. Модуль где прописано, что при взятии определенного города определенной нацией он будет переименован - например он будет находиться в файле CapturedCityRen.py
2. Модуль, где прописано, что в определенном турне на карте появится определенный ресурс - например он находиться в файле SetResources.py
Соответственно в начале файла нам следует прописать их вызовы для обработки - это будет выглядеть так
Код:
import CapturedCityRen
import SetResources
Далее в теме пойдут различные варианты простых и не очень скриптов с пояснениями и способами их использования.
Желающие могут добавлять свои варианты и способы.

ЗЫ убедительная просьба указывать название способа сверху поста (например "добавление ресурса на карту")