}{0TT@6bI4 — Сообщения
| Тема / Сообщение | Дата |
|---|---|
|
Создание своего героя
Ничего нового: mod(x,n) выявляет остаток от деления x на n. Если остаток равен нулю - значит, делится нацело.
|
|
|
Новые эфекты артефактов(Визуальные)
Что могу сказать: очень хороший мод. Это второй мод, который я оставлю на постоянной основе. А всё потому что мод баланс не затрагивает, но визуал, и визуал сделан лучше, чем раньше. Также что понравилось: автор использовал только игровые эффект,…
|
|
|
Не выводится окно с сообщением
Скиньте карту мне в лс, пожалуйста. Гляну, разберусь. Например, если вы создаёте карту на базе RMG, то путь будет другой, и т.д. И да, любая карта - это архив, её можно открыть любым архиватором (7-zip, Total Commander, WinRAR), а дальше посмотреть…
|
|
|
Скрипты
Но через непроходимые объекты ИИ всё равно не пойдёт.
|
|
|
Скрипты
Гарнизон с армией - непроходимый объект для функции MoveHero; создать "великий аттрактор" для компа героя можно функцией SetAIHeroAttractor(sObjectName, sHeroName, nPrioprity), где priority - приоритетность, принимающая значения от -1 до 2. 0 -…
|
|
|
Создание своего героя
Ну или скриптами, но это будет действовать только в рамках карты. Повесьте триггер HERO_LEVELUP_TRIGGER, а в функции, им запускаемой, добавьте проверку кратности (Уровень+1) трём, и если это истинно, то повышайте знание героя на 1. Но если вы хотите…
|
|
|
Не выводится окно с сообщением
Сообщение "о пустом мессадже" появляется, если указанный txt имеет пустое содержимое. Вы уверены, что сообщение по этому адресу существует и не пустое?
|
|
|
Новые эфекты артефактов(Визуальные)
Моды на визуал — всегда приятно. Обязательно гляну; отпишусь
|
|
|
Скрипты
elseif может идти только в блоке с if'ом. Посчитайте количество блоков if-then elseif-then - на каждый должен приходится только 1 end; . По окончании блока функции также ставится end; (eof) означает 'end of function', значит не хватает одного end'a.…
|
|
|
MCCS - новый мультиплеерный контент
Мне кажется, контра простая: хаосник знает, куда кидать массовые, а в финалке можно просто запомнить расположение, и бить при надобности... Однако с мобами спеца и правда больно читерная, но это же мультиплеерный контент)
|
|
|
MCCS - новый мультиплеерный контент
Собственно, меня и поразила только эта спеца) К слову, у меня уже есть идеи новых специализаций для героев, надеюсь с таким обилием контента по геройским специализациям, мои мысли использованы не будут) И если планируется добавление ещё героев, то…
|
|
|
Скрипты
Собственно, по словам Лоли Никита то, что вы предложили, он организовать умел сам) И скрипт "прощания с крестьянами" лучше разместить внутри дополнительного потока обработки данных. Тогда можно будет одновременно мониторить ситуация, если крестьяне…
|
|
|
Текущие вопросы и ответы по редактору карт
Да. Запускаете столько потоков обработки наличия моба на карте, сколько у вас стеков. В каждом потоке, если монстр не существует, то увеличиваем счётчик на один, выставляем прогресс задачи в счётчик и break.
|
|
|
Скрипты
Скрипт на провал задания при отсутствии крестьян: function peas_surv() while 1 do if GetHeroCreatures("Имя героя", CREATURE_PEASANT)<4 then SetObjectiveState("Скриптовое имя задания", OBJECTIVE_FAILED, PLAYER_1); break end; sleep(1) end; end; А в том…
|
|
|
MCCS - новый мультиплеерный контент
Согласен! Если возможность реализации некоторых спецух и артов скриптом как-то понятна, то всё остальное - жесть) Респект автору - Gerter'у - за труд
|
|
|
Имена объектов не всегда работают.
Это точно для темы "технические вопросы"?
|
|
|
Текущие вопросы и ответы по редактору карт
Поставьте счётчик убитых монстров, увеличивающийся на 1 после убийства каждого из мобов. И в той же обработке касания мобов выставлять прогресс, равный счётчику.
|
|
|
Текущие вопросы и ответы по редактору карт
В строке написано вот так SetPlayerResource(1,6, GetPlayerResource(1,6)-1000); ? Такая строчка у меня в скрипте работала.
|
|
|
Текущие вопросы и ответы по редактору карт
С одним из картостроителей в нашей группе уже обсуждали этот вопрос. Сайт блокирует тэги, а потому решение (копия переписки) прикладываю txt. Судя по отсутствию вопросов, одно из решений годное.
|
|
|
Текущие вопросы и ответы по редактору карт
Вутри команды вместо бездушной переменной gold напишите то самое GetPlayerResource(1, GOLD)-1000.
|