Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

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":2891d4e0723d7c48d8db933736ebda0f.pngТеперь в папке "HelloWorld" создадим пустой файл "Main.py", откроем его в любом редакторе и напишем следующее: API_VERSION = 'API_v1.0'    print 'Hello World!' ae8267407673ae9835dba53b9cb1077e.pngЗапустим клиент, дождемся его загрузки и после этого закроем его. Откроем файл "python.log", в нем увидим примерно следующее:33067c9a633bace257b2de3dcc8f4619.pngИтак наш первый мод готов и работает! 

Реклама | Adv