}{0TT@6bI4 — Posts
| Topic / Post | Date |
|---|---|
|
Creating your own hero.
Ничего нового: mod(x,n) выявляет остаток от деления x на n. Если остаток равен нулю - значит, делится нацело.
|
|
|
New artifact effects (visual).
Что могу сказать: очень хороший мод. Это второй мод, который я оставлю на постоянной основе. А всё потому что мод баланс не затрагивает, но визуал, и визуал сделан лучше, чем раньше. Также что понравилось: автор использовал только игровые эффект,…
|
|
|
The message window does not appear.
Скиньте карту мне в лс, пожалуйста. Гляну, разберусь. Например, если вы создаёте карту на базе RMG, то путь будет другой, и т.д. И да, любая карта - это архив, её можно открыть любым архиватором (7-zip, Total Commander, WinRAR), а дальше посмотреть…
|
|
|
Scripts
Но через непроходимые объекты ИИ всё равно не пойдёт.
|
|
|
Scripts
Гарнизон с армией - непроходимый объект для функции MoveHero; создать "великий аттрактор" для компа героя можно функцией SetAIHeroAttractor(sObjectName, sHeroName, nPrioprity), где priority - приоритетность, принимающая значения от -1 до 2. 0 -…
|
|
|
Creating your own hero.
Ну или скриптами, но это будет действовать только в рамках карты. Повесьте триггер HERO_LEVELUP_TRIGGER, а в функции, им запускаемой, добавьте проверку кратности (Уровень+1) трём, и если это истинно, то повышайте знание героя на 1. Но если вы хотите…
|
|
|
The message window does not appear.
Сообщение "о пустом мессадже" появляется, если указанный txt имеет пустое содержимое. Вы уверены, что сообщение по этому адресу существует и не пустое?
|
|
|
New artifact effects (visual).
Моды на визуал — всегда приятно. Обязательно гляну; отпишусь
|
|
|
Scripts
elseif может идти только в блоке с if'ом. Посчитайте количество блоков if-then elseif-then - на каждый должен приходится только 1 end; . По окончании блока функции также ставится end; (eof) означает 'end of function', значит не хватает одного end'a.…
|
|
|
MCCS - new Multiplayer content
Мне кажется, контра простая: хаосник знает, куда кидать массовые, а в финалке можно просто запомнить расположение, и бить при надобности... Однако с мобами спеца и правда больно читерная, но это же мультиплеерный контент)
|
|
|
MCCS - new Multiplayer content
Собственно, меня и поразила только эта спеца) К слову, у меня уже есть идеи новых специализаций для героев, надеюсь с таким обилием контента по геройским специализациям, мои мысли использованы не будут) И если планируется добавление ещё героев, то…
|
|
|
Scripts
Собственно, по словам Лоли Никита то, что вы предложили, он организовать умел сам) И скрипт "прощания с крестьянами" лучше разместить внутри дополнительного потока обработки данных. Тогда можно будет одновременно мониторить ситуация, если крестьяне…
|
|
|
Current questions and answers regarding the map editor.
Да. Запускаете столько потоков обработки наличия моба на карте, сколько у вас стеков. В каждом потоке, если монстр не существует, то увеличиваем счётчик на один, выставляем прогресс задачи в счётчик и break.
|
|
|
Scripts
Скрипт на провал задания при отсутствии крестьян: function peas_surv() while 1 do if GetHeroCreatures("Имя героя", CREATURE_PEASANT)<4 then SetObjectiveState("Скриптовое имя задания", OBJECTIVE_FAILED, PLAYER_1); break end; sleep(1) end; end; А в том…
|
|
|
MCCS - new Multiplayer content
Согласен! Если возможность реализации некоторых спецух и артов скриптом как-то понятна, то всё остальное - жесть) Респект автору - Gerter'у - за труд
|
|
|
Object names don't always work.
Это точно для темы "технические вопросы"?
|
|
|
Current questions and answers regarding the map editor.
Поставьте счётчик убитых монстров, увеличивающийся на 1 после убийства каждого из мобов. И в той же обработке касания мобов выставлять прогресс, равный счётчику.
|
|
|
Current questions and answers regarding the map editor.
В строке написано вот так SetPlayerResource(1,6, GetPlayerResource(1,6)-1000); ? Такая строчка у меня в скрипте работала.
|
|
|
Current questions and answers regarding the map editor.
С одним из картостроителей в нашей группе уже обсуждали этот вопрос. Сайт блокирует тэги, а потому решение (копия переписки) прикладываю txt. Судя по отсутствию вопросов, одно из решений годное.
|
|
|
Current questions and answers regarding the map editor.
Вутри команды вместо бездушной переменной gold напишите то самое GetPlayerResource(1, GOLD)-1000.
|