Склепал я тут давеча ивент. Поместил его в отдельный файл и бросил в папку с ивентами. Но чёта не происходит событие, хотя, вроде все события выполнены. Может, я что-то забыл? Кто разбирается, гляньте, всё ли правильно:
# Событие "Экономика переходит на военные рельсы"
event = {
id = 22600 random = no country = SOV name = "EVT_22600_NAME" desc = "EVT_22600_DESC" style = 0 picture = "economic" date = { day = 20 month = july year = 1937 } # дата начала действия события (т.е. дата, до которой событие произойти не может) offset = 7 # задержка проверки условий события. Чем меньше, тем чаще проверяется условия происхождения события, но при этом сильнее нагружается компьютер deathdate = { day = 30 month = december year = 1955 } # дата завершения действия события. (т.е. дата, после которой событие произойти не может)
trigger = {
AND = { event = 2657 } # Объявлена Великая отечественная война.
AND = { control = { province = 154 data = SOV } } # Архангельск { control = { province = 163 data = SOV } } # Сталинград { control = { province = 168 data = SOV } } # Горький { control = { province = 175 data = SOV } } # Москва { control = { province = 1427 data = SOV } } # Ташкент { control = { province = 1544 data = SOV } } # Томск { control = { province = 1546 data = SOV } } # Кемерово { control = { province = 1548 data = SOV } } # Новосибирск
AND = { under_attack = SOV OR = { war = { country = SOV country = GER } war = { country = SOV country = ITA } war = { country = SOV country = ENG } war = { country = SOV country = USA } war = { country = SOV country = FRA } war = { country = SOV country = JAP } war = { country = SOV country = CHI } }
lost_national = { country = SOV value = 5 }
OR = { NOT = { control = { province = 189 data = SOV } } # Novgorod NOT = { control = { province = 219 data = SOV } } # Smolensk NOT = { control = { province = 238 data = SOV } } # Kiev NOT = { control = { province = 253 data = SOV } } # Sevastopol NOT = { control = { province = 1372 data = SOV } } # Владивосток }
}
action_a = {
name = "Всё для фронта!"
command = { type = supplies value = 10000 } command = { type = oilpool value = 5000 } command = { type = manpowerpool value = 500 }
command = { type = construct which = ic where = 154 value = 2 } # Архангельск command = { type = construct which = ic where = 168 value = 3 } # Горький command = { type = construct which = ic where = 1427 value = 3 } # Ташкент command = { type = construct which = ic where = 1544 value = 4 } # Томск command = { type = construct which = ic where = 1546 value = 4 } # Кемерово command = { type = construct which = ic where = 1548 value = 5 } # Новосибирск command = { type = change_policy which = free_market value = -3 } # Сдвиг в Центральный план в экономике на 3 позиции command = { type = change_policy which = professional_army value = -3 } # Сдвиг в Призыв в армии на 3 позиции }
}
Смерть фашистской России!
Сообщение отредактировал Otshelnik - Среда, 29.12.2010, 23:43
Кажись, я нашел ошибку. То есть ошибки. Вот исправленный вариант, правда работоспособность я не могу проверить, пока домой не попаду.
# Событие "Экономика переходит на военные рельсы"
event = {
id = 22600 random = no country = SOV name = "EVT_22600_NAME" desc = "EVT_22600_DESC" style = 0 picture = "economic" date = { day = 20 month = july year = 1937 } # дата начала действия события offset = 7 # задержка проверки условий события. deathdate = { day = 30 month = december year = 1955 } # дата завершения действия события.
trigger = {
AND = { event = 2657 } # Объявлена Великая отечественная война.
AND = { { control = { province = 154 data = SOV } } # Архангельск { control = { province = 163 data = SOV } } # Сталинград { control = { province = 168 data = SOV } } # Горький { control = { province = 175 data = SOV } } # Москва { control = { province = 1427 data = SOV } } # Ташкент { control = { province = 1544 data = SOV } } # Томск { control = { province = 1546 data = SOV } } # Кемерово { control = { province = 1548 data = SOV } } # Новосибирск }
AND = { under_attack = SOV OR = { war = { country = SOV country = GER } war = { country = SOV country = ITA } war = { country = SOV country = ENG } war = { country = SOV country = USA } war = { country = SOV country = FRA } war = { country = SOV country = JAP } war = { country = SOV country = CHI } }
lost_national = { country = SOV value = 5 } }
AND = { OR = { NOT = { control = { province = 189 data = SOV } } # Novgorod NOT = { control = { province = 219 data = SOV } } # Smolensk NOT = { control = { province = 238 data = SOV } } # Kiev NOT = { control = { province = 253 data = SOV } } # Sevastopol NOT = { control = { province = 1372 data = SOV } } # Владивосток }
} }
action_a = {
name = "Всё для фронта!"
command = { type = supplies value = 10000 } command = { type = oilpool value = 5000 } command = { type = manpowerpool value = 500 }
command = { type = construct which = ic where = 154 value = 2 } # Архангельск command = { type = construct which = ic where = 168 value = 3 } # Горький command = { type = construct which = ic where = 1427 value = 3 } # Ташкент command = { type = construct which = ic where = 1544 value = 4 } # Томск command = { type = construct which = ic where = 1546 value = 4 } # Кемерово command = { type = construct which = ic where = 1548 value = 5 } # Новосибирск command = { type = change_policy which = free_market value = -3 } # Сдвиг в Центральный план в экономике на 3 позиции command = { type = change_policy which = professional_army value = -3 } # Сдвиг в Призыв в армии на 3 позиции }
Попал домой. Нихрена не работает. Создал пробный ивент с примитивными условиями: год и месяц. Ошибки быть не может, но событие не происходит. Я определенно не внес в какой-то файл данные о новом ивенте. Но в какой? Кто знает7 Ау! Здесь есть люди, или ветка мертвая? Смерть фашистской России!
Сообщение отредактировал Otshelnik - Четверг, 30.12.2010, 21:44
Я просто не знаю о какой-то мелочи, которая важна для модинга ивентов. Где-то что-то не вписал. Думаю, вся загвоздка именно в этом Смерть фашистской России!
Otshelnik, Я посмотрел... Не знаю, что конретно ты делал, но пройдусь по основным пунктам Если ты создал отделный фаил, то его надо прописывать здесь
ARMA\db\events.txt
Я лично поместил его в фаил
ARMA\db\events\USSR.txt
И пришлось его мне переделывать))) Так как игра не загружалась с ним
# Событие "Экономика переходит на военные рельсы"
event = {
id = 22600 random = no country = SOV name = "EVT_22600_NAME" desc = "EVT_22600_DESC" style = 0 picture = "economic" date = { day = 20 month = july year = 1937 } # дата начала действия события offset = 5 # задержка проверки условий события. deathdate = { day = 30 month = december year = 1955 } # дата завершения действия события.
trigger = {
event = 2657 # Объявлена Великая отечественная война.
lost_national = { country = SOV value = 5 }
AND = { under_attack = SOV OR = { war = { country = SOV country = GER } war = { country = SOV country = ITA } war = { country = SOV country = ENG } war = { country = SOV country = USA } war = { country = SOV country = FRA } war = { country = SOV country = JAP } war = { country = SOV country = CHI } }
}
AND = { OR = { NOT = { control = { province = 189 data = SOV } } # Novgorod NOT = { control = { province = 219 data = SOV } } # Smolensk NOT = { control = { province = 238 data = SOV } } # Kiev NOT = { control = { province = 253 data = SOV } } # Sevastopol NOT = { control = { province = 1372 data = SOV } } # Владивосток }
} }
trigger = { control = { province = 154 data = SOV } # Архангельск control = { province = 163 data = SOV } # Сталинград control = { province = 168 data = SOV } # Горький control = { province = 175 data = SOV } # Москва control = { province = 1427 data = SOV } # Ташкент control = { province = 1544 data = SOV } # Томск control = { province = 1546 data = SOV } # Кемерово control = { province = 1548 data = SOV } # Новосибирск war = { country = SOV country = GER } war = { country = SOV country = ITA } war = { country = SOV country = ENG } war = { country = SOV country = USA } war = { country = SOV country = FRA } war = { country = SOV country = JAP } war = { country = SOV country = CHI } }
action_a = {
name = "Всё для фронта!"
command = { type = supplies value = 10000 } command = { type = oilpool value = 5000 } command = { type = manpowerpool value = 500 }
command = { type = construct which = ic where = 154 value = 2 } # Архангельск command = { type = construct which = ic where = 168 value = 3 } # Горький command = { type = construct which = ic where = 1427 value = 3 } # Ташкент command = { type = construct which = ic where = 1544 value = 4 } # Томск command = { type = construct which = ic where = 1546 value = 4 } # Кемерово command = { type = construct which = ic where = 1548 value = 5 } # Новосибирск command = { type = change_policy which = free_market value = -3 } # Сдвиг в Центральный план в экономике на 3 позиции command = { type = change_policy which = professional_army value = -3 } # Сдвиг в Призыв в армии на 3 позиции }
}
Вобщем сам разберешся здесь
Загрузил компанию 44г. и ввел через консоль - эвент выскочил
С Новым Годом!!!!
)))
Все темы — избиты, Все фразы — затасканы, Таланты — зарыты, Все люди — под масками.
Kiborg, я проверил ивент на работоспособность. Работает отлично, правда, ты допустил некоторую неточность, отчего условия появления ивента многократно усложнились. Во втором триггере ты перечислил провинции, которыми владеет СССР и тут же написал, что при этом нужно пребывать в состоянии войны не только с Германией и Италией, но и с США, Англией, Францией, Японией и Китаем. Если в этом тригере убрать упомянутые страны, он срабатывает безупречно. Я пишу это не для того, чтобы поехидничать, а на случай, если кто-то захочет воспользоваться моим ивентом. Еще раз, спасибо, ты помог мне возродить интерес к ДП2. Смерть фашистской России!
Если в этом тригере убрать упомянутые страны, он срабатывает безупречно. Я пишу это не для того, чтобы поехидничать, а на случай, если кто-то захочет воспользоваться моим ивентом. Еще раз, спасибо, ты помог мне возродить интерес к ДП2.
Это был первый эвент в жизни, который разрабатывался с моим участием))) Все темы — избиты, Все фразы — затасканы, Таланты — зарыты, Все люди — под масками.
Можно руководство к редактору? А то я в вопросах модостроения полный нуб. Дети Императора... http://www.youtube.com/watch?v=PyQN9LLimIE&NR=1&feature=endscreen ААР "Великая Россия" - http://hoi2.ru/forum/103-8280-1
помогите плизз объясняю проблему: короче играем с другом в HoI2(в последнем моде кинга) венгрия и германия я за венгров построил армию в 44 диви и топнул её т.е. армия с бригадами и опытом 70 и маршал с 5 навыками. выслал ему в экспидиционные войска когда перезашли в игру (играем через хамачи) моя армия перешла полностью к немцам. пытались перетянуть такимже способом обратно не получилось как перевести армию обратно?