ModsAPI How-To
Дата: 08.09.2016 19:00:17
MedvedevTD: В обычном состоянии клиента ModsAPI неактивно. Для его активации
необходимо в любой папке клиента создать пустой файл
"PnFModsLoader.py", а рядом с ним папку "PnFMods".В папке "PnFMods"
должны храниться папки с модами. В самом простом случае мод может
состоять всего из одного файла: "Main.py".В итоге простейший мод
может лежать по следующему пути:
"<�папка_с_игрой>/res_mods/<�версия_игры>/PnFMods/MyMod/Main.py".ModsAPI
состоит из двух частей: Python и Flash. Python-часть отвечает за
загрузку Main.py, а Flash-часть загружает специально подготовленные
Main.swf.Python и Flash части мода работают изолированно от
игрового клиента. Для получения и отправки различных данных
используется предоставленный интерфейс.Разберемся с созданием
простейшего мода.ModsAPI Python HelloWorldСоздадим в папке
"res_mods/<�версия_игры>" папку "PnFMods" и пустой файл
"PnFModsLoader.py". В папке "PnFMods" создадим папку для нашей
модификации "HelloWorld":
Теперь в папке "HelloWorld"
создадим пустой файл "Main.py", откроем его в любом редакторе и
напишем следующее: API_VERSION = 'API_v1.0'
print 'Hello World!'
Запустим клиент, дождемся
его загрузки и после этого закроем его. Откроем
файл "python.log", в нем увидим примерно следующее:
Итак наш первый мод готов и
работает!
Теперь в папке "HelloWorld"
создадим пустой файл "Main.py", откроем его в любом редакторе и
напишем следующее: API_VERSION = 'API_v1.0'
print 'Hello World!'
Запустим клиент, дождемся
его загрузки и после этого закроем его. Откроем
файл "python.log", в нем увидим примерно следующее:
Итак наш первый мод готов и
работает! ModsAPI How-To














