
| Author | Subject | |
|---|---|---|
| 
Sir wladmiass 
Messages: 13  | 
          
            
             
Ясно. Спасибо, получилось. Ещё несколько дней и сценарий готов будет) 
          Привет ещё раз. Видел где-то скрипт, что если я посещаю событие, то через день происходит другое событие. Хочу сделать так: я посетил событие и через день мне показали сообщение и дали артефакт. Всё перерыл, не могу найти как это сделать...  | 
          
 Special status:           ![]()  | 
        
Sir ValexAV  
Messages: 18  | 
          
            
             
Sir wladmiass,
 
          Один из вариантов: 1. В календ. событии карты (однократном) в первый день задаем некую переменную, например "var" и присваиваем ей значение побольше, например 32767 2. В новом календарном событии (повторяющемся ежедневно) ставим условие: если [текущий день] >= "var" + 1, то [триггерное событие] [убрать скрипт] В триггере на герое прописываем выдачу ему артефакта, предварительно проверив не мертв ли он и не находится ли в тюрьме. 3. В локальном событии, которое посещает игрок, добавляем строку: присвоить переменной "var" значение: [текущий день] Changed 18.01.2013 14:37 by user ValexAV  | 
          |
Sir Вандериэл Талатри        
			HoMM V: Landless  | 
          
            
             
Сэр wladmiass, подобный пример приводится в мануальчике, на который я давал вам ссылку выше по теме  
           
Не читали значит...  | 
          
![]() Special status:           ![]()  | 
        
Sir Asimon  
			HoMM III: Knight  | 
          
            
             
Видел в какой-то теме писали о программе позволяющей рисовать рисунок на карте суши в зависимости от исходника. Другими словами чтобы на миникарте появлялся рисунок. 
 
          Если кто располагает информацией прошу подсказать.  | 
          
            | 
        
Sir Вандериэл Талатри        
			HoMM V: Landless  | 
          
            
             
Сэр Asimon, кто-то где-то говорил, что вот эта програмка умеет делать подобное и не только... попробуйте, если разберётесь (HoMM4).
 
          графический интерфейс для неё. Ссыки из сокровищницы Портала. На просторах интернета возможно ещё что-то найдёте по ней. Changed 19.01.2013 19:06 by user Вандериэл Талатри  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir wladmiass 
Messages: 13  | 
          
            
             
Сэры, здравствуйте. Очередная невыполнимая (для меня) задача. Такая задумка: после выполнения задания в хижине, герой получает заклинание вызова корабля. Разместил нейтральный корабль так, чтобы его не было видно, когда попробовал вызвать - оказалось, что надо чтобы я владел им. Как мне сменить владельца у корабля, после выполнения задания в хижине? Или может как-то можно призвать нейтральный корабль? Заранее спасибо.             
           | 
          
 Special status:           ![]()  | 
        
Sir Вандериэл Талатри        
			HoMM V: Landless  | 
          
            
             
Сэр wladmiass, всё банально и просто, в свойствах корабля добавьте триггерное событие со сменой владельца. В скрипт при выполнении задания, где дается свиток в качестве награды, добавьте  выполнение этого самого триггера. Тем самым вы получите и свиток и кораблик будет сразу ваш, и не будет проблем с вызовом. 
          Ёще вариант расставить локальное событие на берегу, где будет производится вызов корабля. В этом событии поставить проверку (цвета игрока, наличие нужного героя или что либо ещё), ибо в конце надо будет убрать скрипт, и при выполнении условия выполнить тот триггер. Но проще первый вариант. Возможно Сэр ValexAV тоже что-то придумает и подскажет.               | 
          
![]() Special status:           ![]()  | 
        
Sir ValexAV  
Messages: 18  | 
          
            
             
Сэр wladmiass,
 
          Нейтральный корабль призвать неполучится. Сэр Wanderiel Tahlatri привел пару прекрасных вариантов по достижению задуманного. Возможно Сэр ValexAV тоже что-то придумает и подскажет.Увы, ничего подходящего моя голова предложить по данному вопросу не может. Changed 20.01.2013 16:09 by user ValexAV  | 
          |
| 
Sir wladmiass 
Messages: 13  | 
          
            
             
Доброго времени суток) На этот раз вопрос несколько иной. Как можно раскопать файлы игры? И можно ли? Если есть гайды дайте пож. Просто появилось желание загрузить свою картинку в сценарий, это возможно? Если да, то как?
 
          Заранее спасибо.  | 
          
 Special status:           ![]()  | 
        
Sir Вандериэл Талатри        
			HoMM V: Landless  | 
          
            
             
Сэр wladmiass, увы, с оригинальной версией этого сделать никак. 
          Хотя вынуть ресурсы из неё можно утилитой H4ResEx.  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir wladmiass 
Messages: 13  | 
          
            
             
Сэр Wanderiel Tahlatri, а что понимается под словом оригинальная? А разве ещё есть какие-то? 
          А "втянуть"?)) Должен же быть способ Хотя, думаю, это не столь важно. Выберу картинку из предложенных  | 
          
 Special status:           ![]()  | 
        
Sir Вандериэл Талатри        
			HoMM V: Landless  | 
          
            
             
Сэр wladmiass, есть Эквилибрис, неофициальный аддон, там много чего добавлено и исправлено, тем не менее, добавлять свои рисунки в сценарий там тоже нельзя. Эх... ни картинку ни звук в сопровождение... увы, только то, что у игры внутри. 
          Втянуть можно и той же програмкой, только к ней нужен плагин соответствующий, всё равно картинку кроме вас никто не увидит) Хотя... Сэр ValexAV, как там на счёт new_mod.h4r? Я просто не припомню)  | 
          
![]() Special status:           ![]()  | 
        
Sir ValexAV  
Messages: 18  | 
          
            
             
Сэр Wanderiel Tahlatri,
 
          Сэр ValexAV, как там на счёт new_mod.h4r? Я просто не припомнюОбладая определенными познаниями и инструментарием - можно. Но это уже будет модифицирование модификации   Полагаю, такое не может принимать участие в конкурсе. Тут бы хоть дождаться релиза "Equilibris" 3.55 и получить "добро" на участие карт, выполненных под него, в конкурсах. Что до новшеств - там одних объектов (интерактивных и неинтерактивных) добавлено порядка 1000. Плюс - фикс багов (в т.ч. - скриптовых), более бодрый ИИ и новые возможности по работе с текстами.
Changed 26.01.2013 07:53 by user ValexAV  | 
          |
| 
Sir Feelin 
			HoMM III: Landless  | 
          
            
             
Господа! Подскажите, существует ли способ в HMM3 сделать одноразовый проход через какую то клетку на карте? 
 
          Есть трюк с невозможностью высадки на берег, с которого только что герой сел в лодку, например, если игрок садился в лодку с таблички, и рядом нет чистых клеток земли. Также вроде есть какая-то хитрость с прудом удачи, можно так расположить объекты, что проход будет возможен только в одну сторону. А вот как добиться того, чтобы через эту клетку проходил только первый герой, а дальше она становилась не проходима? Запретить на карте вызов лодки не могу.  | 
          
 Special status:           ![]()  | 
        
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
             
Сэр Feelin!
 
          Т.е. Вам надо, что бы один герой в лодку сел, а остальные не смогли её вызвать? Если так, то "лодка" пусть стоит и дожидается Героя в узком корридоре. Он сел и уплыл. А вот к берегу (в воду)поставьте "событие" (если корридор широкий - то ряд событий). Тогда - вызвать лодку здесь уже никто не сможет. Только учтите, что "событие" не будет препятствовать "хождению по воде" и Башмакам Левитации. Ну и совсем уже "жестокий" трюк: Ставите событие с 9999 Лазурными Драконами, которые съедят всех, кроме игроков Вашего флага... Changed 15.02.2013 14:26 by user SuperStar  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
| 
Sir Feelin 
			HoMM III: Landless  | 
          
            
             
Сэр SuperStar, вообще мне нужно чтобы только один конкретный герой одного игрока смог пройти через клетку. С лодкой, я так думаю, не выйдет - ведь если говорить о той клетке, где сначала стояла лодка, на которой уплыл Герой№1, на эту клетку событие не поставишь, поскольку она занята, и туда уж в будущем лодка призовется без проблем?
 
          А вот событие с Лазурными Драконами, это, видимо, выход! Ведь можно сделать событие "Отнять всю магию", и тогда, после прохода через событие, у героя нет маны на каст "призыва корабля" Кстати, и второй вопрос: А если действительно поставить такое событие с 9999 лазурными драконами, компьютер будет знать о его существовании? Или беззаботно сунется и влетит в бой? Changed 15.02.2013 15:12 by user Feelin  | 
          
 Special status:           ![]()  | 
        
Sir Rincewind    
Messages: 96  | 
          
            
             
Нет, компьютер об этом знать не будет.
 
          То, что вы хотите сделать, если я правильно понял, возможно только с использованием водной преграды. Лодку нельзя поставить на событие, но можно - на ямку, только нужно будет, вероятно, ее как-то замаскировать, также поставьте событие либо ямку на ту клетку, с которой герой садится в лодку. Единственное, что нужно быть совершенно точно уверенным, что лодку никто не призовет, потому что новую будет уже не призвать.  | 
          
 Special status:           ![]() ![]()  | 
        
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
            Сэр Rincewind, 15.02.2013 16:40 Можно, но с помощью редактора Maps_edit (WoGовский автономный редактор от Black Phantom, с возможностью сохранения карт SoD). Насчёт, что бы "никто не вызвал" - это проблема. Можно дать возможность "Вызова лодки" только одному Герою, лишив всех остальных этого (либо запретом этой магии + в редакторе подчисткой у конкретных Героев, обладающих таким навыком + лишение магии Воды выше 2-го уровня). Бр... Сложновато... Событие с лишением очков магии - выход. Только надо сделать его постоянным (не убирать после первого посещения). Опять же - оно будет действовать (не действовать) на конкретные цвета "флага". Кстати, чтобы к лодке прошёл только Герой "Вася", можно поставить башню с заданием "Пропустить только Васю". Вася садиться в лодку, потеряв магию. Наезжает на событие - получает магию, и плывёт куда угодно. Все остальные, уже свободно пройдя в это место теряют магию на "событии" и уплыть не могут... Вариант с 9999 монстрами хорош, но просто "изничтожит" всех, кто туда полезет "не того цвета"... Видимо - здесь это неверно. А вот с магией - это Вы придумали отлично! Changed 16.02.2013 22:24 by user SuperStar  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
Sir Sub-Zero      
			HoMM III: Emperor (27)  | 
          
            
            Сэр Feelin, 15.02.2013 15:12 Учитывайте, что если на событие попасть при помощи ДД, то оно активировано не будет.  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
            Сэр Sub-Zero, 17.02.2013 13:45 Логично! Тогда вообще убирать и полёт, и дверь измерений, и шляпу заклинателя, и книгу магии воздуха (на всякий случай)... Задачка достаточно сложная. Решение всё равно надо искать применительно к конкретным условиям... Changed 17.02.2013 20:38 by user SuperStar  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
| 
Sir Feelin 
			HoMM III: Landless  | 
          
            
             
Сэр Sub-Zero, спасибо за хинт! Но у меня на карте ДД недоступно. А если с помощью "Полета" налететь на событие, сработает?
 
          Сэр Rincewind, 15.02.2013 16:40 Про ямки я и не знал, спасибо. И второе замечание очень важное, мог сесть в лужу, у меня призыв лодки достаточно сильно эксплуатируется на карте, так что если одну лодку оставить, ее наверняка уведут. Угу, теоретически, правда, компьютер может постоять на берегу, восстановить магию и все-таки призвать лодку. Но мне кажется, что он не будет стоять, а уйдет еще куда-нибудь по своим делам. Еще мне один совет нужен: столкнулся с весьма неприятной ситуацией. У меня на карте есть один проход, который пройти можно только с помощью "Хождения по воде". Вся водная поверхность вдоль берега утыкана событиями, чтобы нельзя было вызвать лодку. Так вот, я уже несколько раз замечал, что компьютер подходит к границе воды и игра виснет. Появляются "часики" и ничего не происходит во время хода компьютерного игрока.  
Я подозреваю, что компьютер пытается вызвать лодку, но как-то уж слишком долго, ход не "отвисает" в обозримом времени. Можно ли с этим бороться? Или нужно не давать компьютеру подойти к такой воде? Changed 19.02.2013 08:20 by user Feelin  | 
          
 Special status:           ![]()  | 
        
Sir Sub-Zero      
			HoMM III: Emperor (27)  | 
          
            
            Сэр Feelin, 19.02.2013 08:05 Да, сработает.  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
             
Сэр Sub-Zero, а мне всё же кажется, что сработает, только, если "Событие" последняя точка полёта... (это - всё равно, что "наступить" на событие). А так - через событие перелетаешь на другой берег и даже не догадываешься о его наличии...
 
          Changed 19.02.2013 13:02 by user SuperStar  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
Sir Sub-Zero      
			HoMM III: Emperor (27)  | 
          
            
            Сэр SuperStar, 19.02.2013 13:00 Вы ошибаетесь.               | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
Sir Rincewind    
Messages: 96  | 
          
            
            Сэр Feelin, 19.02.2013 08:05 Дрессировка ИИ (особенно, стратегического) в Героях - это просто эзотерическая наука, в которой мало в чем можно быть уверенным. Как автор очень замысловатой карты могу с уверенностью сказать: чем меньше таких "опасных" моментов, тем лучше. В вашей ситуации попробуйте заменить события на ямки и посмотреть, что будет. Changed 19.02.2013 13:56 by user Rincewind  | 
          
 Special status:           ![]() ![]()  | 
        
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
            Сэр Sub-Zero, 19.02.2013 13:04 Да, действительно... Я сделал карту Проба события (файл Proba.h3m) и перепроверил: 1. В "полёте" герой идёт... и наступает на событие. 2. При применении "Двери измерений" перескакивает через событие. 3. "Ямка" на воде не даёт призвать корабль (пишет, что некуда поместить" ). 4. Событие с отъёмом "маны" можно "перестоять" и вновь накопить ману... 5. Даже в ВОГовском редакторе мне не удалось "поставить лодку на событие". Она в редакторе встаёт, но в игре - пропадает... Короче - надо всё эксперементировать... Changed 19.02.2013 14:22 by user SuperStar  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
| 
Sir jumasa 
Messages: 1  | 
          
            
             
привет будем двём создавать карту 
 
           | 
          |
Sir SuperStar    
			HoMM IV: Knight  | 
          
            
             
Сэр jumasa!
 
          Я рад Вашему предложению! Присылайте мне Ваши практические наработки и я с удовольствием помогу Вам!  | 
          
![]() Special status:           ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
        
| 
Sir Stoplight 
Messages: 2  | 
          
            
             
Приветствую всех, господа, и сразу прошу извинить меня, если вдруг не приметил ответа на мой вопрос в других темках.
 
          Я только начинаю работать с редактором 4х Героев и застопорился на одном моменте. Очень хотелось бы сделать как можно более интерактивный сценарий, потому прошу помощи в написании скрипта по ситуации: в хижине дают задание на устранение нейтрального отряда под предводительством героя; при обнаружении его, предлагается 2 варианта - присоединить его к своей армии или же отказаться и принять бой. В обоих случаях получаешь награду за выполнение. Уже который день мудрю с переменными различными, но, хоть убей, не могу разобраться, запутался только в конец. Кому не сложно, опишите алгоритм действий, если такую ситуацию можно инсценировать)  | 
          |
Sir GepToR    
			HoMM V: Baron  | 
          
            
             
Гептор сидел за соседним столиком, старательно выводя что-то на пергаменте, и случайно услышал вопрос неизвестного картостроителя.
 
          Сэр Stoplight, с удовольствием, ибо не вижу ничего сложного... - друид подсел поближе и взяв небольшой листок, быстро начал расписывать на нём нехитрую последовательность действий. Вот в общем-то и всё, - протянув собеседнику листок, Гептор дружелюбно улыбнулся, - И ещё раз напомню, не забудьте снять галочки "Компьютер", чтобы ИИ не выполнил квест, да и вообще желательно, чтобы он не бегал вокруг нашей "Василисы", а не то убьет ненароком - и мы получим награду ни за что. Так ведь не интересно...  
Пример описанного скрипта: Changed 31.03.2013 04:51 by user GepToR  | 
          
            |