32MeTpa — Сообщения

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

32MeTpa

Боевой дух +18 Обнадёженный
Не в сети Участник с авг. 2011 Последняя активность
Тема / Сообщение Дата
Текущие вопросы и ответы по редактору карт
Как при создании ролика поставить объекты, которых нет справа в панели Objects? На обычной карте в таких случаях ставлю объект, потом в поле Shared заменяю его на нужный. С роликом такое не прокатывает, моделька упорно отказывается заменяться.…
Скрипты
Также, как и к любому другому массиву с индексами: heroes = GetPlayerHeroes(1); hero = heroes[3]; Только надо учесть, что в этой функции нумерация с 0 начинается, т.е. чтобы обратиться к 3-у герою, нужно писать heroes[2]. Не совсем понятно, что…
Скрипты
Можно создать рядом с MapScript.lua (или в другой папке, главное потом путь правильно написать) другие луа файлы и в них писать скрипты. Чтобы написанные там скрипты выполнялись, в MapScript нужно написать: doFile('script.lua') Соответственно, чтобы…
Скрипты
Jewill писал(а): Спасибо.Не знаете ли кстати,возможно ли каким-то образом давать герою одного класса перки другого(GiveHeroSkill может выдать навык первого уровня,но отказывается выдавать умения) только скриптами.Или нужно менять что-то в GameMechanics в структуре…
Скрипты
Trigger(HERO_LEVELUP_TRIGGER,"Sarge",nil) Вот эта строчка триггер обнуляет, потому он один раз выполняется и отключается. Просто уберите ее и будет работать при каждом повышении.
Скрипты
Вообще прибавить единицу: a = a + 1 В случае с циклом на проверку уровня я бы сделал так: a = 1; while 1 do sleep(2); if GetHeroLevel(hero) - a == 1 then ... end sleep(2); a = GetHeroLevel(hero); end А так для этого дела есть:…
Скрипты
Доброго времени суток! Функция PlayObjectAnimation не работает на героев, или я что-то не так делаю? В свойствах поставил ему нужный AnimSet и HeroCharacterAdventure. При одинаковых условиях обычное существо все проигрывает, а от героя никакой…
Текущие вопросы и ответы по редактору карт
heroname точно нужно заменить на hero. Если не помогает и ошибок в названии объектов нет, то возможно с объектом monster_arena1_pl1 нельзя взаимодействовать, или на arena_level_up_pl1 нельзя OBJECT_TOUCH_TRIGGER повесить. Попробуйте консоль включить,…
Как создать ролик для карты?
Вообще в .xdb файле карты буквально среди первых есть строчка InitialFloor , у которой значение 0 или 1. 0 - карта откроется на земле 1 - в подземке. Скорее всего это же работает и для роликов
Скрипты
В startThread функция пишется без кавычек: startThread(cherti); Возможно из-за этого и не работает. Создать взаимосвязь можно, но как - зависит от ситуации. Допустим в случае волков-фениксов при выполнении доп. квеста сразу можно у вражеского героя…
Скрипты
Примерно так: function fun() while (1) do sleep(2); if (Exists('neutral1') == nil) and (Exists('neutral2') == nil) then fun2(); break end; end; end; startThread(fun); Функция fun в цикле проверяет содержатся ли объекты neutral 1 и 2, как только они…
Текущие вопросы и ответы по редактору карт
Если вы о функции SetRegionBlocked, то ее второй параметр - true или nil. Достаточно написать эту же функцию для того же региона, но с nil, а не с true и блок уберется.
Текущие вопросы и ответы по редактору карт
У вас elemF написано без кавычек, хотя в следующей строчке все правильно. Отсюда такая ошибка
Скрипты
Вот фрагмент из моей карты: Trigger(OBJECT_TOUCH_TRIGGER, "monum1", "monumtext"); Trigger(OBJECT_TOUCH_TRIGGER, "monum2", "monumtext"); Trigger(OBJECT_TOUCH_TRIGGER, "monum3", "monumtext"); Trigger(OBJECT_TOUCH_TRIGGER, "monum4", "monumtext");…
Скрипты
Попробуйте sleep(1) поставить перед SetDisabledObjectMode, возможно в этом дело
Охотник на чудовищ
Спасибо за столь подробный отзыв! В процессе создания карты я старался предусмотреть все варианты действий игрока, максимально логично продумать сценарий и реплики, однако с самого начала было понятно, что идеально это сделать вряд ли получится.…
Охотник на чудовищ
GameMechanics/RPGStats/DefaultStats.xdb - вот в этом файлике поищите строку HeroDamageLevel1, там перечислены коэффициенты урона (считаются в штуках существ) для первого уровня героя, HeroDamageLevel30 - для 30-го соответственно.
Охотник на чудовищ
Спасибо, что сообщили, баг поправил.
Охотник на чудовищ
Квест о шахтерах засчитывается в любом случае, так что где-то 2 невыполненных задания все же осталось :) Хорошая идея на счет запрета выхода из города, исправлю
Охотник на чудовищ
Спасибо за отзывы! Про второй баг тоже выше немного писали. Оба поправил, перезалил