Jewily — Сообщения

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

Jewily

Боевой дух +58 Обнадёженный
Не в сети Участник с сент. 2016 Последняя активность
Тема / Сообщение Дата
Скрипты
Снова добрый вечер! Существует ли возможность увеличивать армию в гарнизоне скриптом? Задокументированной функции не нашел, костыля не придумал. Знаю что можно получить армию гарнизона через GetObjectArmyTypes(). Пост скриптум: Засунуть героя в…
Скрипты
Вот по поводу скриптовых переменных при загрузке сохранения и идет речь. Конечно, о рестарте я не говорю(прощу прощения за неясные пояснения, грешу этим). Я попробую пару экспериментов с этим (Разными способами по-сохранять данные), отпишусь. Просто…
Скрипты
}{0TT@6bI4 Именно после рестарта карты? Только SetGameVar("имя переменной", значение), GetCameVar("имя переменной"). Про закат тьмы не слышал, можно поподробнее? Я не отрицаю, что не очень разбираюсь в особенностях движка героев) Просто у меня такая…
Скрипты
Всем добрый вечер(день-утро). Знает ли кто, как работает сохранение скриптовых данных при сохранении карты?К примеру я хочу хранить некоторые данные об игроке(собственные), чтобы они сохранялись при перезапуске карты. Понятно, что mapscript.lua…
MMH5.5 - Герои Меча и Магии 5.5
dredknight No alternative solution is currently available . So, it will be an another way to motivate people play with friends a bit often ! Thank you anyway!
MMH5.5 - Герои Меча и Магии 5.5
Добрый день! Известно, что при игре в LAN не работает QuantomasAI. Создаю мультиплеер карту(216x216) на 6 человек. Понимаю, что играться она может и с меньшим количеством людей. Существуют ли моды на ИИ, совместимые с LAN-игрой и в частности с данным…
Скрипты
Как обратится к определённому значению в строчном массиве?Например,как обратиться к 3 герою с помощью GetPlayerHeroes?
Империя Единорога
Godrig Ну там первую и начало второй придется.. очень не хотелось бы, и даже не столько из-за времени, а сколько просто потому, что не люблю заново проходить одно и тоже, поэтому и играю на ветеране, а не герое, чтобы не было такого, что проиграл до…
Империя Единорога
Godrig Здравствуйте, для начала хотел бы конечно поблагодарить за такую классную вещь, кампания просто огонь, правда сложновато, хотя я играю на ветеране, но пока мне очень нравится. Я на второй миссии, и у меня начало вылетать, первый раз было на 1…
Скрипты
Привет всем.Возможно ли сделать такую проверку,чтобы если определённый игрок управляется AI,то просто не выполнять скрипт карты,а если человек,то выполнить.Делается вроде через DoFile и создания нескольких доп.луа файлов,но как конкретно это…
Текущие вопросы и ответы по редактору карт
Jordan23 Тогда другой вопрос - А можно в карте, которую сделает ГСК, как то расчистить всё, чтобы свою сделать на этом шаблоне? Добавлено через 2 минуты Я имею в виду, это можно сделать быстрее, чем удалять по одному объекту ctrl+a выделит все…
Текущие вопросы и ответы по редактору карт
Jordan23 Привет, можете помочь советом? Создаю карту с рандомными городами, но в игре не могу выбирать начального героя, закрыта эта функция, это можно как то исправить Если вы не выбрали расу города,то соответственно и выбрать сами героя…
Скрипты
Спасибо,как я понял путём тестов,GiveHeroSkill работает именно так,как вы сказали.Т.е она выдает лишь доступные перки по расовой принадлежности
Скрипты
32MeTpa Trigger(HERO_LEVELUP_TRIGGER,"Sarge",nil) Вот эта строчка триггер обнуляет, потому он один раз выполняется и отключается. Просто уберите ее и будет работать при каждом повышении. Спасибо.Не знаете ли кстати,возможно ли каким-то образом давать…
Скрипты
Чтож,спасибо вам обоим за ответы,действительно,через триггер всё работает по-человечески.Попытался ещё покопаться в картах уважаемого 32MeTpa,там всё хоть и лаконично расписано,но моих знаний не хватает.:smile15: UPD:перестало работать от слова…
Скрипты
32MeTpa Вообще прибавить единицу: a = a + 1 В случае с циклом на проверку уровня я бы сделал так: a = 1; while 1 do sleep(2); if GetHeroLevel(hero) - a == 1 then ... end sleep(2); a = GetHeroLevel(hero); end А так для этого дела есть:…
Скрипты
И снова привет форум.Может кто подскажет,как прибавить к переменной еденицу?т.е я запускаю цикл с проверкой,изменилась ли моя переменная на "+1"(в моём случае это GetHeroLevel).Однако игра не реагирует вообще,будто у меня ошибка в синтаксисе.
Скрипты
Спасибо.Постараюсь разобраться с потоками,хотя если честно язык Novik`a весьма сложен,как для человека далекого от языков программирования :).
Скрипты
Привет всем :) Вопросы таковы:Можно ли вызвать функцию без использования стандартных триггеров? И есть ли более ли менее подробное описание работы while do и for?
Текущие вопросы и ответы по редактору карт
Спасибо большое за своевременный ответ!