Мини-Чат
Правила мини-чата
Соцопрос
Кто ты посетитель нашего сайта?
1. Я мега игрок в МП игры Paradox.
2. Я вобще молча читаю.
3. Я захожу по старой памяти иногда, ничего не пишу.
4. Я пишу в темах игр Paradox, обо всем по немногу
5. Я просто мимо шел, отношения к сайту не имею.
6. Я супер писатель ААРов.
Всего ответов: 186
Minecraft HoI2games
Раздел MineCraft HoI2games
[Начать играть]
обновлено 20.05.15
Карта сервера
Адрес сервера:
srv24.minecraft-hosting.ru:25774
Рейтинг ААР-щиков
Радио HoI2games
Радио онлайн
Файлы
[15.10.2014][Аддоны]
DLC «Charlemagne» («Карл Великий»)
Всего комментариев:(0)
Добавил: Роммель
[10.04.2013][Моды]
Techno_mod v0.2
Всего комментариев:(6)
Добавил: Strateg_wowa
[05.04.2013][Моды]
Tehno_mod v0.1 альфа
Всего комментариев:(2)
Добавил: Strateg_wowa
[17.11.2012][Моды]
A Game of Thrones (Игра престолов)
Всего комментариев:(0)
Добавил: Sainttony
[05.11.2012][Игра]
Крестоносцы 2 v1.07b + полный пак dlc + русификатор
Всего комментариев:(3)
Добавил: Sainttony
[05.11.2012][Русификаторы]
Перевод CK II v1.07b
Всего комментариев:(0)
Добавил: Sainttony
[01.11.2012][Патчи]
Патч 2.31 ( Англоязычная версия )
Всего комментариев:(0)
Добавил: Slavker
[ Личные сообщения () · Новые сообщения · Участники · Правила форума · Поиск · ]
  • Страница 1 из 1
  • 1
Форум » День Победы 2 (Hearts of Iron II) » HoI2 - Scenarios and modifications » Игровые события (Помощь в создании и редактировании событий)
Игровые события
Shurik13Дата: Пятница, 21.05.2010, 23:06 | Сообщение # 1
Сообщений: 7
Польша
Дата регистрации: 08.12.2009
Статус: Offline
Награды: 0
Здравствуйте!
Решил попробовать создать мод альтернативной истории для себя в ДП2: Армаггедон. ИИ вроде получается делать, и я хотел бы узнать, где можно, например, почитать по поводу создания/редактирования событий. Заранее благодарен.
 
KiborgДата: Пятница, 21.05.2010, 23:31 | Сообщение # 2
Сообщений: 3454
Российская Федерация
Дата регистрации: 15.05.2009
Статус: Offline
Награды: 3
Хранитель Форума
Перед редактированием событий не забывайте делать резервную копию оригинала.
Символ "#" является знаком комментария, все что идет после него до конца строки не учитывается.
Каждое событие начинаются с: "event = {" и завешается "}".
Следующая строка "id = 3200" – идентификатор события должен быть уникальным (не должно быть двух событий с одинаковыми идентификаторами). Число должно быть неотрицательным целым. Никаких других ограничений нет (кроме естественно максимума). Но для удобства нумерации парадоксы выделили себе на каждую группу событий (для страны или несколько связанных между собой событий) по 100 чисел. Например для Японии выделили числа 38хх, а для СССР 26хх.
Следующая строка "random = no/yes". Определяет является ли событие случайным или нет. Неслучайные события происходят как только выполняются условия (с задержкой, см. ниже) и только один раз (если нет команды persistent = yes). Случайные события происходят в случайные моменты времени (при выполнении условий) и могут происходить по несколько раз.
"country = FIN" – определяет страну, в которой происходит событие. Тэг (3-хбуквенное слово определяющее страну) можно узнать в файле world_names.csv в папке config. Строка необязательная, для событий которые могут произойти в любой стране (например случайные шпионские) не требуется.
persistent = yes – событие может произойти несколько раз.
name = "EVT_3200_NAME" – Название события. В кавычках либо само название, либо ссылка в файле event_text.csv в папке config.
desc = "EVT_3200_DESC" – Описание события. В кавычках либо само название, либо ссылка в файле event_text.csv в папке config. Внимание, рекомендуется давать описания в
файле event_text.csv, т.к. отсутствует защита от переполнения буфера и при превышении некоторой длины строки при загрузке возникают непонятные ошибки.
style = 0 – оставляйте такой.
picture = "Winter_War" – ссылка на картинку, которая появляется в окне события. В кавычках имя файла с картинкой, расположенной в папке gfx\events_pics.
date = { day = 20 month = july year = 1936 } – дата начала действия события (т.е. дата, до которой событие произойти не может)
offset = 5 – задержка проверки условий события. Чем меньше, тем чаще проверяется условия происхождения события, но при этом сильнее нагружается компьютер.
deathdate = { day = 30 month = december year = 1947 } – дата завершения действия события. (т.е. дата, после которой событие произойти не может)
trigger = {} – в скобках указаны условия проверки возникновения события, фактически простое логическое выражение. Когда условие выполняется, возникает событие. Список всех триггеров можно посмотреть в начале файла "event commands.txt", до строки "COMMANDS:"
action_a = {} – в скобках первой действие (верхняя кнопка выбора):
name = "ACTIONNAME3400A" – надпись на кнопке. В кавычках либо само название, либо ссылка в файле event_text.csv в папке config.
ai_chance = 90 – вероятность того, что этот вариант выберет ИИ. Параметр необязательный. Сумма вероятностей всех действий должна быть равна 100.
command = { } в скобках команда. Список команд присутствует в файла "event commands.txt", после строки "COMMANDS:" Если действие ничего не делает, в нем должна быть одна пустая команда (command = { }).
action_b = {}, action_c = {} action_d = {} – необязательные действия, ничем не отличаются от action_a = {}.

P. S. СтыреноПозаимствовано мной с форума Snowball.Ru jc


Все темы — избиты,
Все фразы — затасканы,
Таланты — зарыты,
Все люди — под масками.
 
Shurik13Дата: Суббота, 22.05.2010, 00:46 | Сообщение # 3
Сообщений: 7
Польша
Дата регистрации: 08.12.2009
Статус: Offline
Награды: 0
О, спасибо! Перечитал еще раз, и про файл event commands.txt вспомнил. Еще раз спасибо!
 
Shurik13Дата: Понедельник, 29.11.2010, 22:53 | Сообщение # 4
Сообщений: 7
Польша
Дата регистрации: 08.12.2009
Статус: Offline
Награды: 0
Возник ещё один вопрос: как создавать сценарии с неполной игровой картой? Как например с Северной Африкой, Польшей и т.д.
 
ТимурННДата: Суббота, 02.07.2011, 20:16 | Сообщение # 5
Сообщений: 106
Российская Федерация
Дата регистрации: 23.02.2009
Статус: Offline
Награды: 0
Подскажите пожалуйста, как создать событие добавляющее завод или инфраструктуру в конкретной провинции?


 
Shurik13Дата: Понедельник, 22.08.2011, 17:11 | Сообщение # 6
Сообщений: 7
Польша
Дата регистрации: 08.12.2009
Статус: Offline
Награды: 0
Создаешь событие, например:

event = {
id = 99999999
random = no
country = CHI
trigger = {
exists = CHI

}

name = "Мобилизация!"
desc = "Наша страна готовится к войне!"
style = 0
persistent = yes

date = { day = 1 month = january year = 1936 }
offset = 90
deathdate = { day = 30 month = december year = 1990 }

action_a = {
name = "ОК"
command = { type = construct which = ic where = 1235 value = 1 }
command = { type = construct which = ic where = 1251 value = 1 }
command = { type = construct which = ic where = 1280 value = 1 }
command = { type = construct which = ic where = 1360 value = 1 }
command = { type = construct which = ic where = 1361 value = 1 }

}
----------
главное это "type = construct which = [building type] where = [prov id/-1/-4] value = [additional size]" где пишешь в первом что надо построить, во втором где - просто ид провинции, или -1 - в случайной твоей провинции, или -4 - в твоей провинции, где есть хотя бы одна такая постройка.
а вообще зайди в /db/events/event command.txt - там всё описано, правда по-английиски
 
wtf9992Дата: Среда, 07.09.2011, 13:11 | Сообщение # 7
Сообщений: 64
Латвия
Дата регистрации: 15.06.2010
Статус: Offline
Награды: 0
Как создать событие о развале СССР в 1936 году(старые границы)?

<object height="250" width="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param value="http://wm.getzilla.net/static/files/banner_300x250.swf" name="movie"/><param value="high" name="quality"/><param value="#ffffff" name="bgcolor"/><param value="link1=http://wm.getzilla.net/partner?pid=e8ca940aa5276ac42347df95cca3c9ba" name="flashvars"/><embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="link1=http://wm.getzilla.net/partner?pid=e8ca940aa5276ac42347df95cca3c9ba" height="250" width="300" bgcolor="#ffffff" quality="high" src="http://wm.getzilla.net/static/files/banner_300x250.swf"/></object>
 
MadDogДата: Среда, 07.09.2011, 13:27 | Сообщение # 8
Сообщений: 3648
Дата регистрации: 10.07.2009
Статус: Offline
Награды: 8
wtf9992, харош везде спамить!

Ответы на вопросы по играм:
Виктория и Виктория 2
День победы 2 + FAQ по игре. День победы 3
Европа 3 + FAQ по игре. Европа 3 Divine Wind
 
Форум » День Победы 2 (Hearts of Iron II) » HoI2 - Scenarios and modifications » Игровые события (Помощь в создании и редактировании событий)
  • Страница 1 из 1
  • 1
Поиск:
Сегодня нас посетили