Подскажите,я вот сделал через редактор например пару областей ссср например восставшими(то есть сделал новую страну из нескольких советских провинций,как бы провозгласивших независимость)как мне сделать чтоб СССР сразу объявил войну новой стране.Через эвент или как то по другому?????? Если через эвент,то может кто написать примерно как должен выглядеть эвент.
Сообщение отредактировал Ne4to - Среда, 11.05.2011, 16:54
Не пойму в чем проблема. Написал несколько ивентов. Они прекрасно работали. И вдруг некоторые перестали работать. В частности вот на этот ивент
################################################ ######### Судьба Восточного Тимора и Макао ##### ################################################
# Португалия теряет колонии
event = { id = 22606 random = no country = POR
date = { day = 1 month = july year = 1936 } offset = 5 deathdate = { day = 28 month = january year = 1962 }
trigger = { exists = ENG exists = HOL AND = { under_attack = POR OR = { war = { country = POR country = FRA } war = { country = POR country = ENG } war = { country = POR country = ITA } war = { country = POR country = GER } war = { country = POR country = SOV } war = { country = POR country = USA } war = { country = POR country = SPA } war = { country = POR country = RUS } war = { country = POR country = SPR } } } AND = { NOT = { exists = INO ispuppet = ENG ispuppet = HOL control = { province = 335 data = POR } # Опорто control = { province = 336 data = POR } # Лиссабон control = { province = 337 data = POR } # Гуарда control = { province = 344 data = POR } # Эвора control = { province = 345 data = POR } # Фару } } }
name = "Судьба Макао и Тимора" desc = "Поражение метрополии означало крах Португальской колониальной империи. Если в Африке позиции португальцев были еще крепки и отсюда можно было продолжать борьбу, то контроль над колониями в Азии был фактически утрачен. Свои права на Макао заявили британцы, а Нидерланды установили протекторат над Восточным Тимором. Португалии в ответ оставалось лишь молча стерпеть обиду."
style = 0 picture = "asian_colonies"
action_a = { name = "Черт возьми!" command = { type = relation which = HOL value = -50 } command = { type = relation which = ENG value = -50 } command = { type = dissent value = 5 } command = { type = secedeprovince which = ENG value = 1316 } # Макао command = { type = secedeprovince which = HOL value = 1658 } # Вост. Тимор command = { type = trigger which = 22607 } command = { type = trigger which = 22608 } } }
# Англичане получили Макао (япы всё равно быстро отнимут)
event = { id = 22607 random = no country = ENG
name = "Судьба Макао и Тимора" desc = "Поражение метрополии означало крах Португальской колониальной империи. Если в Африке позиции португальцев были еще крепки и отсюда можно было продолжать борьбу, то контроль над колониями в Азии был фактически утрачен. Британия вынуждена была взять под свой контроль Макао, а Нидерланды - установить протекторат над Восточным Тимором."
style = 0 picture = "asian_colonies"
action_a = { name = "Отлично!" command = { type = relation which = HOL value = 10 } command = { type = relation which = JAP value = -50 } command = { type = relation which = CHI value = -50 } command = { type = dissent value = -1 } command = { type = supplies value = 1000 } command = { type = oilpool value = 500 } command = { type = manpowerpool value = 10 } command = { type = money value = 10 } command = { type = province_keypoints which = 1316 value = -1 } # Прова больше не очковая command = { type = transport_pool which = ENG value = 20 } # Реквизировали лодки в порту command = { type = escort_pool which = ENG value = 20 } } }
# Голландцы получили вторую половинку Тимора event = { id = 22608 random = no country = HOL
name = "Судьба Макао и Тимора" desc = "Поражение метрополии означало крах Португальской колониальной империи. Если в Африке позиции португальцев были еще крепки и отсюда можно было продолжать борьбу, то контроль над колониями в Азии был фактически утрачен. Нидерланды вынуждены были установить протекторат над Восточным Тимором, а Британия - взять под свой контроль Макао."
style = 0 picture = "asian_colonies"
action_a = { name = "Отлично!" command = { type = relation which = ENG value = 10 } command = { type = relation which = JAP value = -50 } command = { type = relation which = AST value = -10 } command = { type = dissent value = -1 } command = { type = supplies value = 1000 } command = { type = oilpool value = 500 } command = { type = manpowerpool value = 10 } command = { type = money value = 10 } } }
начала выскакивать такая ошибка
В тексте ивента я не нашел ни одной ошибки. В чем может быть проблема? Я в полной растерянности
М-да! Как всегда, спасение утопающих - дело рук самих утопающих. Ответ оказался столь же прост, сколь и не логичен. Все свои ивенты я складывал в один, мною же созданный, файл. Сейчас я просто раскидал ивенты по разным файлам и всё заработало. Почему так? Не знаю. Смерть фашистской России!
Триггер - это условия для ивента. В нём указывается при каких обстоятельствах он может произойти. Например: trigger = { atwar = no - государство ни с кем не воюет war = { country = GER country = SOV } - германия и ссср воюют между собой war = { country = GER country = ENG } - германия и англия воюют между собой NOT = { alliance = { country = MEX country = GER } alliance = { country = MEX country = ENG } alliance = { country = MEX country = SOV } - мексика не в союзе с германией, ссср, англией } } Смерть фашистской России!
Сообщение отредактировал Otshelnik - Вторник, 24.05.2011, 21:39
Вопрос есть, можно ли с помощью эвента вернуть провинцию, захваченную партизанами? "Величайший воин побеждает без боя, величайший полководец не воюет."
Keos, теоретически можно. Но я не знаю, есть ли у партизан свой тег страны. Если есть, то нефиг делать. Если нет, то много геморроя, но всё равно можно. Смерть фашистской России!
Otshelnik, по-моему, есть. Но факт-это факт: там, где диссиденты штаны просиживают, они себе после эвента или сразу мгновенно провинцию заберут, или исчезнут фиг знает куда. Фашизм это голод, Фашизм это террор, Фашизм это война!
тут просто такое дело, что у партизан эвенты не работают, так как они не совсем государство, и сами передать провинцию они не могут "Величайший воин побеждает без боя, величайший полководец не воюет."
Нужно написать ивент, чтоб в восставшей прове появлялась одна пехотная дивизия. Она сразу выбьет оттуда повстанцев и вернет прову. Смерть фашистской России!
Вариант, но громоздко слишком получится, надо будет еще писать эвент для удаления дивизии, и таких связок надо больше 50. Думал, может есть команда, обратная "revolt". Придется видимо специальное государство делать для такого. "Величайший воин побеждает без боя, величайший полководец не воюет."