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' игра не знает, поэтому и ругается. Хочешь сделать, чтобы в начале боя на всех врагов кастовались…
Скрипты
Марта Хоттабыч, но теперь у меня другая ошибка). Я переписала скрипты на нетронутой версии карты, на которой раньше никаких скриптов не было. И теперь в бою мне пишут: Value was NIL when getting global with name 'GetUntiManaPoints' attempt to call a…
Скрипты
смотри, во-первых, в xdb-файле скрипта у тебя не был указан путь к lua-файлу. Т.е, даже если бы путь был указан корректно, скрипт бы не запускался. Проблема же с указанием адекватного пути довольно каверзная, поскольку, SetHeroCombatScript, в отличие…
Скрипты
а можно саму карту поглядеть? точно там корректно указан путь к скрипту самой карты?
MCCS - новый мультиплеерный контент
Bulbulat В версии MCCS 174-250 свободны
MCCS - новый мультиплеерный контент
Обновил мод до версии 0.3.2. Нужно будет перекачать и переустановить мод по ссылке в 1 посте. Изначально этого обновления не должно было быть вплоть до 0.4.0, но т.к. появился прогресс в исправлениях давних проблем, существующих еще с первых версий…
Скрипты
}{0TT@6bI4 function RandomCircleSpawnCoords(x,y,r,fl) if x and y and r then if not fl then flooor = GROUND end local t = {} local n = 1 x = x-r y = y-r r = r+r for i = x, r do print(i) for j = y, r do print(j) if (i - x)*(i - x) + (j - y)*(j - y) <=…
Можно ли как-то убрать скачок(приближение) камеры при стрельбе/касте героя ?
ну в настройках само собой можно отключить. Я думал просто хочешь в моде полностью убрать это для всех игроков.
Можно ли как-то убрать скачок(приближение) камеры при стрельбе/касте героя ?
в папке с игрой 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
Скрипты
KioM Получается нужно эмулировать каст мобам? Другой вопрос, можно ли как-то кастовать мобом скажем ускор, на экспертном уровне без редактирования самого моба? Онли скриптом нет, если у существа явно не прописано заклинание, то оно будет кастовать…
Скрипты для начинающих
ну тогда все намного проще: function PlayerLostCheck() while GetPlayerState(номер_игрока) ~= PLAYER_LOST do sleep() end Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'def', nil) end startThread(PlayerLostCheck)
Скрипты для начинающих
Syryus Еще сопутствующий вопрос - как добавить сюда, чтобы сброс триггера происходил после проигрыша конкретного игрока? после поражения конкретно в этом бою? как-то так можно: preserve_heroes={"Elleshar", "Linaas", "Gillion", "Diraya", "Itil",…
Скрипты для начинающих
}{0TT@6bI4 Ясно, спасибо. Если просто ошибиться в написании имени массива, например contains(perserve_heroes, "Itil") вместо contains(preserve_heroes, "Itil"), то ничего не будет? Это очень хорошо выдаст дефолтное value was nil with name...
Скрипты для начинающих
}{0TT@6bI4 Предупрежу тогда Syrvyus, что вызов contatins без параметров приводит к вылету игры. Gerter , будет ли вылет, если параметры окажутся nil-овыми? вылетит, только если вместо таблицы передать nil(можно, кстати, поправить этот косяк…
Скрипты для начинающих
Syryus Добрый день! В итоге получился вот такой скрипт: preserve_heroes={"Elleshar", "Linaas", "Gillion", "Diraya", "Itil", "Ossir", "Nadaur"} function Def( heroName ) for key, name in preserve_heroes do if name == heroName then local PreserveHero=1…
MCCS - новый мультиплеерный контент
С этой проблемой и еще несколькими разобрались) Готов микропатч 0.3.1, можно загрузить через лаунчер или скачать данный архив и распаковать его в корневую папку с игрой. Если после обновления у вас продолжают наблюдаться проблемы, такие, как…