Killer5029 — Сообщения
Killer5029
Боевой дух
0
Неиспытанный
| Тема / Сообщение | Дата |
|---|---|
|
Скрипты для начинающих
Азгалор Killer5029 , для удобства можно поставить любого героя-некроманта, а потом выделить его и слева в свойствах объекта зайти в его Shared, и там в списке героев Necropolis выбрать героя Nikolay, нажать OK, и герой сменится на Николаса-вампира.…
|
|
|
Скрипты для начинающих
Здравствуйте, уважаемые мододелы! Подскажите пожалуйста, каким образом я могу добавить героя Николоса - вампира в редакторе мультиплеерных карт? В списке “Heroes (Scenario)” я его не нашел, а как с помощью скрипта добавить я не знаю(
|
|
|
Скрипты
MasteR -- глобальная переменная week = 1 function NewDayF() dow = GetDate(3) if dow == 1 then week = week + 1 end end Trigger(0, "NewDayF") я обычно так делаю Это нужно добавить в самом верху кода я так понимаю? Ну чтоб все поочереди было?
|
|
|
Скрипты
Gerter версия игры 3.1? Не, 3.0
|
|
|
Скрипты
Gerter ну да, тут моя ошибочка, GetDate(WEEK) вернет номер недели в месяце, т.е. как раз на любой 4 неделе будет в 4 раза больше. надо так переписать: local week = ceil(GetDate(DAY)/7) Теперь множитель прироста вообще не работает(
|
|
|
Скрипты
Gerter build - это локальная переменная-счетчик для цикла, она по очереди принимает значения от TOWN_BUILDING_DWELLING_1(ее числовое значение - 7) до TOWN_BUILDING_DWELLING_7(13) и строчка SetTownBuildingLimitLevel('houseInferno', build, 0)…
|
|
|
Скрипты
И еще, там в редакторе карт все время пишет при проверке скрипта: «Function CaptureTown not defined Function p_owner nor defined Function n_owner not defined Function hero not defined Function i not defined” Может из за этого не работает? Добавлено…
|
|
|
Скрипты
Gerter нет, тут я ошибся, функция хоть и срабатывает, но ИИ все равно выкупает прирост. думаю, это связано с тем, что владелец - нейтральный игрок. поэтому я вижу только такой способ - убрать все здания изначально, а при захвате их строить: for build…
|
|
|
Скрипты
Gerter нет, тут я ошибся, функция хоть и срабатывает, но ИИ все равно выкупает прирост. думаю, это связано с тем, что владелец - нейтральный игрок. поэтому я вижу только такой способ - убрать все здания изначально, а при захвате их строить: for build…
|
|
|
Скрипты
версия игры или редактора играет роль?
|
|
|
Скрипты
Gerter проверил, у меня приросты нормально обнуляются и в начале игры и при смене недели хмммм... в чем же может быть проблема?
|
|
|
Скрипты
Gerter скинь лучше карту тогда, гляну, так трудно реально понять. https://yadi.sk/d/BDs_ZncXgvxaiQ вот, посмотрите пожалуйста)
|
|
|
Скрипты
Gerter может в консоли есть что-нибудь? я хз, подобный скрипт у меня в карте работает идеально. давайте еще раз проверим, я написал скрипт в нужном месте? и почему при проверке пишет предупреждение function NewDay not definded?
|
|
|
Скрипты
Gerter может в консоли есть что-нибудь? я хз, подобный скрипт у меня в карте работает идеально. а как посмотреть что там в консоли? я не могу пролистать наверх
|
|
|
Скрипты
Gerter можешь попробовать прощелкать 1 неделю и посмотреть сработает ли в начале второй? я так и делаю. В начале второй аи закупает войска не смотря на скрипт
|
|
|
Скрипты
Gerter да. если в этой строчке ничего нет, то нужно создать скрипт через нее. в карте появится файл типа MapScript.lua, в него и надо будет писать скрипты. лучше кстати делать это не через редактор героев, а использовать какой-нибудь другой текстовый…
|
|
|
Скрипты
Gerter скрипт должен быть в файле, который указан в свойстве Script карты. вот эту строчку проверь: то есть, скрипт должен быть в adventure map properties?
|
|
|
Скрипты
Gerter а если вместо цифр 16 - 28 попробовать 15 - 27 поставить? нет, не работает( я же правильно все сделал? задал имя объекта в разделе name, добавил скрипт в properties town
|
|
|
Скрипты
Gerter ну окей, можешь здания строить в момент захвата замка. либо строить их изначально и обнулять приросты в 1 день недели через триггер нового дня(но первое обнуление надо будет сделать вручную). Как-то так: for i = 16, 28, 2 do local count =…
|
|
|
Скрипты
Gerter так здания в городе есть, когда эта функция срабатывает? если зданий для найма нет, скрипт естественно никого не добавит Зданий нет, ведь если я их построю, аи сам будет покупать существ, а мне нужно, чтоб в гарнизоне города были только те…
|
Статистика
Приветствуем новейшего участника:
Emil