Gerter — Сообщения

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

Gerter

Боевой дух +238 Доблестный
Не в сети Участник с июль 2012 Последняя активность
Тема / Сообщение Дата
Скрипты
функцию, срабатывающую при повышении уровня можно поменять вот таким образом, т.к. GetGameVar возвращает не совсем то, что вы хотите) function HeroLevelSaveF() SetGameVar("LevR", ceil(GetHeroLevel('Raelag')); --Увеличиваем на 1 переменную с уровнем…
Скрипты
в триггере нужно указать функцию, которая будет срабатывать при повышении уровня. Т.е. ошибка тут: Trigger(HERO_LEVELUP_TRIGGER, "Raelag") а должно быть Trigger(HERO_LEVELUP_TRIGGER, "Raelag", "HeroLevelSaveF")
Скрипты
нет, ошибка attempt to call a nil value означает, что ты пытаешься вызвать какую-то неизвестную игре функцию. Функции с именем 'GetUntiManaPoints' игра не знает, поэтому и ругается. Хочешь сделать, чтобы в начале боя на всех врагов кастовались…
Скрипты
я написал же выше, что опечатка в имени функции. Должно быть GetUnitManaPoints. Кроме этого, вызовы функции UnitCastAimedSpell будут вызывать ошибку, т.к. в них не указана цель каста третьим аргументом.
Скрипты
смотри, во-первых, в xdb-файле скрипта у тебя не был указан путь к lua-файлу. Т.е, даже если бы путь был указан корректно, скрипт бы не запускался. Проблема же с указанием адекватного пути довольно каверзная, поскольку, SetHeroCombatScript, в отличие…
Скрипты
а можно саму карту поглядеть? точно там корректно указан путь к скрипту самой карты?
MCCS - новый мультиплеерный контент
174-250 свободны
MCCS - новый мультиплеерный контент
Обновил мод до версии 0.3.2. Нужно будет перекачать и переустановить мод по ссылке в 1 посте. Изначально этого обновления не должно было быть вплоть до 0.4.0, но т.к. появился прогресс в исправлениях давних проблем, существующих еще с первых версий…
Скрипты
RCSC = RandomCircleSpawnCoords прям так строчка и написана или скопировал не все? если так и написано, то очевидно, почему не работает)
Можно ли как-то убрать скачок(приближение) камеры при стрельбе/касте героя ?
ну в настройках само собой можно отключить. Я думал просто хочешь в моде полностью убрать это для всех игроков.
Можно ли как-то убрать скачок(приближение) камеры при стрельбе/касте героя ?
в папке с игрой profiles/autoexec_a2.cfg пропиши setvar camera_cinematic = 0. Но это полностью отключит приближения камеры в любых ситуациях в бою. Отключить в конкретных моментах можно только скриптом.
MCCS - новый мультиплеерный контент
Привет. В этом месяце времени заниматься модом не было совсем(экзамены). Багов и пожеланий прилично накидали, за что всем спасибо, ориентировочно к концу месяца сделаю большой патч с фиксами и некоторыми новыми фичами.
Скрипты
если HEAL.len = -1, то проверка 0<heal.len выдаст nil, которое уже будет сравниваться с 4, что и провоцирует ошибку. проще написать условие if heal.len> 0 and HEAL.len <=4
Скрипты
нет, если у существа явно не прописано заклинание, то оно будет кастовать его на продвинутом уровне. Если мне нужно кастануть спелл существом на каком-то специальном уровне/специальных условиях, я использую скрытых существ, которым явно прописаны…
Скрипты для начинающих
ну тогда все намного проще: function PlayerLostCheck() while GetPlayerState(номер_игрока) ~= PLAYER_LOST do sleep() end Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'def', nil) end startThread(PlayerLostCheck)
Скрипты для начинающих
после поражения конкретно в этом бою? как-то так можно: preserve_heroes={"Elleshar", "Linaas", "Gillion", "Diraya", "Itil", "Ossir", "Nadaur"} function Def( heroName ) if not contains(preserve_heroes, heroName) then local owner =…
Скрипты для начинающих
выдаст дефолтное value was nil with name...
Скрипты для начинающих
вылетит, только если вместо таблицы передать nil(можно, кстати, поправить этот косяк разрабов). Но мне такая ситуация кажется крайне маловероятной на практике, т.к. нужно специально передать nil в функцию для такого исхода. Т.е. даже если написать: x…
Скрипты для начинающих
твоя ошибка связана с областью видимости переменной. Если ты объявляешь локальную переменную внутри некоторого блока, то она будет известна только внутри этого блока. Иначе говоря, в твоем примере переменная PreserveHero известна только в блоке if…
MCCS - новый мультиплеерный контент
С этой проблемой и еще несколькими разобрались) Готов микропатч 0.3.1, можно загрузить через лаунчер или скачать данный архив и распаковать его в корневую папку с игрой. Если после обновления у вас продолжают наблюдаться проблемы, такие, как…