}{0TT@6bI4 — Сообщения

Аватар пользователя

}{0TT@6bI4

Боевой дух +250 Доблестный

Сидел в своём кувшине трижды 33 раза по 30 лет и ещё 3 раза по три года

Не в сети Участник с сент. 2019 Последняя активность
Тема / Сообщение Дата
[1x1]The Last Stand
АЗАЗЭЛЬ , в 3.0 нет некоторых скриптовых функций, активно использующихся в этой карте, без которых сделать аналогичную будет проблематично.
Скрипты
Нет. Можно создать специального моба со всеми заклинаниями на нужных уровнях, вызывать его, кастовать им что-то (на своих) и удалять. Это реализовано, например, в карте Проклятый
Скрипты
KioM Проблема прежняя Ошибка утверждает, что кастовать пытался герой защищающихся, а его нет. Вероятно, это вызвано как раз попыткой накинуть баф на врага
Скрипты
Но наш герой не может накинуть то же ускорение на соперника! Это противоречит игровой логике.
Конкурс картостроителей от Ремикса
Голосование завершилось! Первое место : 🥇 Ornstein Dragonslayer с картой "Выбор мира" Второе место : 🥈 Grigoriy с картой "Дикий ураган" Третье место : 🥉 Security Florkingold с картой "Проклятый город" Поздравляем победителей, спасибо за прекрасные…
Скрипты
Почему бы не упростить скрипт и не воспользоваться масскастами? UnitCastGlobalSpell(GetAttackerHero(), SPELL_MASS_BLESS). function Start() local mana = GetUnitManaPoints(GetAttackerHero()) SetUnitManaPoints(GetAttackerHero(), 200) sleep(1)…
RTF - глобальная модификация, заменяющая все города в игре
Хуррай! Монгол дайчид Асхан орчлонд хyрлээ!
Скрипты для начинающих
Пока писал, Gerter уже ответил. Даже названия функций совпали... практически))
Скрипты для начинающих
Syryus Еще сопутствующий вопрос - как добавить сюда, чтобы сброс триггера происходил после проигрыша конкретного игрока? function PlayerLooseCheck(pl) while 1 do if GetPlayerState(pl)==PLAYER_LOST then Trigger(...зануление триггера) end sleep(10) end…
Скрипты для начинающих
Gerter выдаст дефолтное value was nil with name... Это не страшно, главное, что без вылетов)
Скрипты для начинающих
Ясно, спасибо. Если просто ошибиться в написании имени массива, например contains(perserve_heroes, "Itil") вместо contains(preserve_heroes, "Itil"), то ничего не будет? Это очень хорошо
Скрипты для начинающих
Предупрежу тогда Syrvyus, что вызов contatins без параметров приводит к вылету игры. Gerter , будет ли вылет, если параметры окажутся nil-овыми?
Скрипты для начинающих
Ладно, попробуйте вот так: preserve_heroes={"Elleshar", "Linaas", "Gillion", "Diraya", "Itil", "Ossir", "Nadaur"} function Def( heroName ) PreserveHero=0 for key, name in preserve_heroes do if name == heroName then PreserveHero=1 end; end; if…
Скрипты для начинающих
Не путайте лог редактора и консоль игры. Как ее разблочить, можете посмотреть в интернете. Также рекомендую пользоваться специальным редактором скриптов => https://yadi.sk/d/W6cz5UBu3SGAvb . Он не вылетает и работает лучше + удобнее. Вам нужно…
МОД: Клинок Армагеддона / Armageddon's Blade
Не знаю, насколько балансны такие герои, но очень смущает, что у всех героев практически одинаковый набор артефактов: кольцо на 20 инцы, полусет/сет гномов, полусет тьмы, ожерелье кровавого когтя.
Скрипты для начинающих
И рекомендую в случае не работы кода заглядывать в консоль, ошибка там зачастую ключ к решению проблемы.
Скрипты для начинающих
Посмотрите скриптовое имя героя в его настройках (Выделяете => Пробел => Settings => Script name). И замените hero на это имя. То есть: function Def( heroname ) if heroname == hero then StartCombat(hero,nil,1,CREATURE_CRYSTAL_DRAGON,6); Trigger(…
Задайте свой вопрос здесь, если ответа нет в FAQ
Добрый день! Судя по описанию, вы ищете мод Eternal Essence /topic/7746/
Модостроительство
Спасибо, попробую!
xРеплейсер героев
Думаю, товарищ Ment имеет в виду это) Тушь размалась, всего-то.