Author | Subject | |
---|---|---|
Sir Hostage |
Сэр Varfolomei, 2.02.2006 14:28 У меня таже проблема, только с хижинами провидца. Насколько я знаю, увеличить их количество больше нормы невозможно. |
|
Sir mefisto
HoMM V: Knight |
С помощью скриптов-можно, но тогда придётся каждое строение ставить отдельно, хотя можно всё это дело в цикл записать.
Где-то за этим же столиком был поставлен такой вопрос, но по-моему это можно сделать с помощью программы. |
Special status: |
Sir Druin
HoMM III: Landless |
Сэр Hostage, 2.02.2006 18:16Сэр Varfolomei, 2.02.2006 14:28 Сэр Hostage и сэр Varfolomei, в сокровищнице Вы можете найти Утилиту для копирования частей HMM3-карт со всеми объектами и рельефом. С помощью нее можно превышать лимит объектов на карте. Например если Вы достигли лимита жилищ существ, то можете скопировать на карту кусочек с нужными жилищами и их станет больше 144. Ну и конечно с помощью ерм тоже можно превысить ограничения. Достаточно при загрузке карты поставить в нужные места нужные Вам объекты с помощью команды !#UN:I; |
Special status: |
Sir mefisto
HoMM V: Knight |
ZVSE
!#OBx/y/l:S; !?OBx/y/l; !!VRz8:S^Первая строка диалогового окна^; !!VRz9:S^Вторая строка диалогового окна^; !!IF:D1/z8/z9; !!IF:E1/1; !!VRz11:Sz1; !!VRz10:S^Правильный ответ^; !!IF&z11неравноz10:M^Восклицание1^; !!HE-1&z11неравноz10:K; !!IF&z11равноz10:M^Восклицание2^; !!FU5&z1равноz10:P; !?FU5; !!IF:M^Уcё!^; Теперь всё ОК! |
Special status: |
Sir Druin
HoMM III: Landless |
Опередили Вы меня, сэр mefisto
Хотя когда первый раз спросили не было этой очепятки... А так у меня тоже все работает кроме одного момента: Независимо от правельности ответа герой все равно погибает... что-то никак причину сего феномена найти не могу... |
Special status: |
Sir Varfolomei
HoMM V: Landless |
Уважаемый сэп Druin.Не могли бы вы привести пример такого скрипта?Например для жилища копейщика.Сам я начал писать скрипты совсем недавно и поэтому ещё не успел хорошо изучить все функции и возможности ERM.
|
|
Sir mefisto
HoMM V: Knight |
Сэр Druin, я не буду вас опережать на сей раз...
Насчёт убийства: Думаю, что дело в & условии. Проверте. |
Special status: |
Sir mefisto
HoMM V: Knight |
Сэр, вы не оставляете мне выбора...
!!UN:Ix/y/l/type/subtype; В нашем случае type=17, subtype=56 Можно всё это дело в цикл записать, тогда для координат нужно придумать законы, по которым они будут изменяться: !!VRx2:S5; !!VRy2:S5; !!VRv2:S0; !!DO6000/1/5/1:Pv2; !?FU6000; !!VRx2:Sx2+16; !!VRy2:Sy2+16; !!UN:Ix2/y2/v2/17/56; Вот так. Должно получиться что-то типа: 0 0 0 0 0 |
Special status: |
Sir mefisto
HoMM V: Knight |
А что, всё равно глюк остался? Лично у меня всё работало...
|
Special status: |
Sir Varfolomei
HoMM V: Landless |
Спасибо Вам сэр Mefisto за помощь со скриптом.Разобрался-всё работает.У Вас вроде была небольшая ошибка-!!UN:Ix/y/l/type/subtype; а надо
!#UN:Ix/y/l/type/subtype;.Если Вы знаете, то немогли бы Вы написпть номера для жилищ-для копейшика-56, для лучника 57.Самому не очень хочется вычислять. |
|
Sir Varfolomei
HoMM V: Landless |
сэр Mefisto в таблице значений надобность отпала-нашёл их в Heroes3objektedit.Если кому нужнамогу переслать.
|
|
Sir mefisto
HoMM V: Knight |
А у вас нет html хэлпа? Там все таблицы есть, хотя он у меня был давно, ещё с WoG 3.52,
однако пользовался я им часто. Сейчас перешёл на ERM scripter-там в справке данных намного больше, включены все обновления ERM команд вплоть до 3.58f...Пользуюсь теперь этим. |
Special status: |
Sir Hellborn
HoMM V: Landless |
Всех приветствую! Давненько сюда я не заходил. У меня происходит небольшая нестыковка. Я хочу сделать так, при посещении определённого события игрок выигрывает сценарий. Я попробовал несколько раз сам сделать, но не выходит. (координаты верны. сам проверял) Помогите пожалуйста. Заранее спасибо.
|
|
Sir mefisto
HoMM V: Knight |
!?LEx/y/l;
!!UN:Q1; Не работает? |
Special status: |
Sir Hellborn
HoMM V: Landless |
Ой сорри. Я так и написал, но забыл поставить точку с запятой...
|
|
Sir Hellborn
HoMM V: Landless |
НЕТ! Говорит, что такой команды нет !!UN:. И говорит ошибка Q1;.
Может потому, что у меня WOG 3.5? |
|
Sir mefisto
HoMM V: Knight |
Конечно! Нет такой функции в WoG 3.5!
Она появилась, если я не ошибаюсь, в WoG 3,58. |
Special status: |
Sir Hellborn
HoMM V: Landless |
Вот досада! Но всё равно, спасибо за помощь! Отсылаю 50 @.
|
|
Sir mefisto
HoMM V: Knight |
Сэр Villan, а за что?
Можно ли пошагово использовать события, то есть когда игрок поставил зелёный крестик на карту, и герой начал двигаться, то использовать функцию? |
Special status: |
Sir mefisto
HoMM V: Knight |
Ответ:
Триггер !?HMx, где x-номер героя ("-1"-для любого героя) Попробуйте написать следующее: !?HM-1; !!IF:M^Moving!^; Всего пара дней (внутреигровых, конечно) игры выведут вас из себя!!! |
Special status: |
Sir Mangust
Messages: 52 |
Как снять ограничение на Максимальное количество вторичных навыков, т.е. Дать Герою возможность, например в Хижинах ведьм изучать более чем 8-й навык?
Юрий |
|
Sir Hostage |
Сэр Mangust, 16.02.2006 16:38 Ни разу с этим не сталкивался. А такое вообще возможно? |
|
Sir Hellborn
HoMM V: Landless |
Если я не ошибаюсь, снять ограничение можно, но отображать этот навык в меню героя нельзя. (у друга спрашивал)
А можно сделать так, чтобы при потери монстра проигрывалась игра? |
|
Sir Mangust
Messages: 52 |
Как скриптом запретить Герою сбегать из битвы (типа артефакта Оковы войны)?
Юрий |
|
Sir mefisto
HoMM V: Knight |
А не давать ли перед битвой этот артефакт, а после снова забирать?
|
Special status: |
Sir Mangust
Messages: 52 |
Сэр mefisto, 19.02.2006 12:33 Давать Оковы войны не корректно, т.к. Игра будет говорить, что вы не можете покинуть поле боя из за наличия у Вас Оков войны. А как запретить кликать на кнопку сдаться? Я не знаю... А еще перед битвой Герой тоже норовит сбежать! Типа сил мало... Как же заставить Героя блогородно умереть? Юрий |
|
Sir Druin
HoMM III: Landless |
Сэр Villan, 17.02.2006 20:12 Можно... |
Special status: |
Sir Hellborn
HoMM V: Landless |
Если не секрет, как?
|
|
Sir Mytare Drake
HoMM V: Landless |
Сэр Villan, 17.02.2006 20:12 Весьма сомнительно. При увеличении числа навыков нарушается механика игры. Просто не берите Имущество... С уважением, Mytare Drake. |
|
Sir mefisto
HoMM V: Knight |
Сэр Mangust, думаю, что я вас понял. Возможно, вы имели в виду это:
!?CM4; !!CM:A?v1/?v2; !!CM&v1меньше50/&v1больше10/v2меньше580/v2больше590:R0; !!IF&v1меньше50/&v1больше10/v2меньше580/v2больше590:M^Герой не может покинуть поле боя. Умрите достойно!^; Вот и всё. Для того чтобы всё работало вам необходимо: 1. снять скриншот во время боя; 2. в Paint определить координаты кнопки "Бежать" в пикселях (должно быть две координаты "X" и две координаты "Y"); 3. вместо моих цифр (50,10,580,590) вставить, соотвественно ваши. (v1-координата "X", v2-координата "Y"; команда !!CM:R0; отменяет стандартое действие кнопки). P.S.: Для быстрого снятия скриншота, нажиме "PrtSc", откройте Paint и нажмите Shift+Insert |
Special status: |