Gerter — Posts

User Avatar

Gerter

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