Author | Subject | |
---|---|---|
Sir mefisto
HoMM V: Knight |
Что ж, это уже традиционная A Dragon In My Heart от Kirinyale Goldfire.
От себя могу предложить Revival of the Hero, ну и последнюю карту The flower and the bee, в которой ERM меньше, однако есть на что посмотреть. Может у кого другие варианты? |
Special status: |
Sir Druin
HoMM III: Landless |
Есть неплохая и довольна интересная карта "Путь королевы"... где скачать скажу в пм... возможно не сразу бо не часто захожу на портал...
|
Special status: |
Sir Mangust
Messages: 52 |
Меня интересует вопрос: Как скриптом увеличить ограничения по количеству вторичных навыков, например с 8 до 15 (+7 скрытых)?
Мне нужен скрипт, который позволит Герою (в невогифицированной карте) осваивать новые вторичные навыки, после посещения определенного объекта. Например, если в файле script01.erm меняем строки на эти (см. ниже) - то этот метод помогает только на собственном компьютере (цифра 9 заменена на 15) Но если его выделить и взять в отдельный скрипт, то не помогает! То ли оригинал перебивает? (Блин! Не пойму почему! Ну,не хочет отображаться пример скрипта полностью!!!) Мораль: в файле script01.erm ищем скрипт ** function to handle giving a 9th-10th skill to a hero going up a level !?FU710; и цифры 9 и 10 меняем на 15 Юрий |
|
Sir mefisto
HoMM V: Knight |
Сэр Mangust, я поколдую над этим...
|
Special status: |
Sir mefisto
HoMM V: Knight |
Ну, вообще говоря, цифру 9 меняем на 14, а не на 15.
Скрипт готов. Я его протестировал-всё работает. Т.к. он очеь большой, нет возможности разместить его здесь, а посему вам я его высылаю (*.erm) по почте. P.S.: a)Там очень много других функций и триггеров (ну, !?HL-1;, например), для нормальной работы этого скрипта. b)Кому нужен скрипт-пишите здесь или ПМ! |
Special status: |
Sir Mangust
Messages: 52 |
[quote]Сэр mefisto, 19.03.2006 11:07
Ну, вообще говоря, цифру 9 меняем на 14, а не на 15. Скрипт готов. Я его протестировал-всё работает. Т.к. он очеь большой, нет возможности разместить его здесь, а посему вам я его высылаю (*.erm) по почте. [/quote] Спасибо, жду - но пока еще не получал! Юрий P.S. Поздравляю с победой в конкурсе! Жаль, что L - не мой размер... |
|
Sir mefisto
HoMM V: Knight |
Извините, но по каким-то причинам не сработал почтовый клиент, поэтому к вам скрипт не дошёл.
Сейчас отправлю по-обыкновенному |
Special status: |
Sir RedDragon
HoMM V: Landless |
Сэр mefisto, помогите плиз исправить скрипт. Тот, что вы давали мне последним. Там считается, что враг - герой. Но ведь есть еще и монстры. Что там нужно изменить, чтобы получилась та же формула добавлени АшПи для своих монстров?
|
|
Sir mefisto
HoMM V: Knight |
!!BA:M#1/#2/$1/$2;
#1 = какой монстр-атакующий (0) или защищающийся (1) #2 = слот (вставляем сюда x16) ; $1 = вставляем ?y-5 и узнаём тип монстра (-1-слот пуст) $2 = количество |
Special status: |
Sir Mangust
Messages: 52 |
Если Враг захватывает какое либо Жилище монстров 8-го уровня, то мне, как игроку становится видим небольшой участок около этого жилища монстров! А мне этого не хочется! Как при помощи ERM от этого избавиться?
Юрий |
|
Sir mefisto
HoMM V: Knight |
!?OBt/s;
!!DO23/0/7/1:P; !!HE-1:O?v1; !!OW:Iv1/?v2; !!FU&v2=0:E; !!HE-1:P?x1/?y1/?i; !!UN:Hx1/y1/i/v3/2; !?FU23; !!OW:Ix16/?y-1; !!VRv3&y-1=0:Sx16; |
Special status: |
Sir RedDragon
HoMM V: Landless |
Сэр mefisto, прошу прощения из-за последних подсказок, ибо мне они почти (окромя цикла-функции) не пригодились . Я создал свой скрипт . Но вот проблема: для всех кричей жизни добавляются, а для копейщика - нет. Почему это происходит, по Вашему мнению, и как от этого избавиться? Помогите пожалуйста, от Вас зависит , сколько уровней развития будет у главного перса. (копейщик-алебардщик-арбалетчик-стрелок-рыцарь-крестоносец-кавалерист-чемпион-ещектонитьнонеангел, без начального звена все надо перестраивать).
|
|
Sir RedDragon
HoMM V: Landless |
ZVSE
!#VRv10:S10; !?BA0; !!HE0:E?v15; !?BA1; !!HE0:E?v16; !!VRv16:-v15; !!VRv16::v10; !!HE-1:C0/0/?v20/?v30; !!HE-1:C0/1/?v21/?v31; !!HE-1:C0/2/?v22/?v32; !!HE-1:C0/3/?v23/?v33; !!HE-1:C0/4/?v24/?v34; !!HE-1:C0/5/?v25/?v35; !!HE-1:C0/6/?v26/?v36; !!VRv30:+v31; !!VRv30:+v32; !!VRv30:+v33; !!VRv30:+v34; !!VRv30:+v35; !!VRv30:+v36; !!VRv16::v30; !!MA&v20>0:Pv20/?v40; !!MA&v21>0:Pv21/?v41; !!MA&v22>0:Pv22/?v42; !!MA&v23>0:Pv23/?v43; !!MA&v24>0:Pv24/?v44; !!MA&v25>0:Pv25/?v45; !!MA&v26>0:Pv26/?v46; !!VRv40:+v16; !!VRv41:+v16; !!VRv42:+v16; !!VRv43:+v16; !!VRv44:+v16; !!VRv45:+v16; !!VRv46:+v16; !!MA&v20>0:Pv20/v40; !!MA&v21>0:Pv21/v41; !!MA&v22>0:Pv22/v42; !!MA&v23>0:Pv23/v43; !!MA&v24>0:Pv24/v44; !!MA&v25>0:Pv25/v45; !!MA&v26>0:Pv26/v46; ЗЫ Скрипт до конца еще не откомпилирован, конечно, но (ИМХО) этот глюк не уйдет, если скрипт сократить. |
|
Sir mefisto
HoMM V: Knight |
Может потому, что у вас стоит что-то типа &v20>0, когда у копейщика номер=0?
Если не помогло, то напишите что должен делать этот скрипт (желательно детально) ------------------------------------------------------------------------------------------------------------- Сэр Mangust, забыл сказать, что такой скрипт нужно вставить для каждого из генераторов 8 уровня. Вместо t и s вставте, соответственно, тип и подтип здания. |
Special status: |
Sir RedDragon
HoMM V: Landless |
Сэр mefisto, благодарю Вас, скрипт исправил - все заработало. Вы спасли мою кампанию.
|
|
Sir mefisto
HoMM V: Knight |
Всего за 100@ я продам скрипт (естественно, для каждого желающего) для одного из артефактов.
Скрипт увеличивает первичные навыки героя, а также на поле боя вызывает с вашей стороны огненную птицу, феникса или священного феникса с рандомным кол-вом юнитов в отряде. Всё будет зависеть от уровня героя. За 50@ можно купить скрипт для артефакта, изменяющий первичные параметры героя и следующий бонус: герой получает вторичный навык (по вашему выбору), причём если у него уже есть этот навык, то его уровень увеличивается. Жду заказов |
Special status: |
Sir RedDragon
HoMM V: Landless |
Сэр mefisto, за эти же деньги по-моему надо продавать скрипты посложнее.
|
|
Sir mefisto
HoMM V: Knight |
Чтож, могу за сто сразу два!!! Налетай, покупай!
Консультации-это одно, а продажа-другое. Не хотите, та не покупайте. |
Special status: |
Sir mefisto
HoMM V: Knight |
В следующий раз будет посложнее, RedDragon. Если вы считаете, что можете делать подобное, то присоединяйтесь-будем вместе делать.
А что-скажу потом. |
Special status: |
Sir RedDragon
HoMM V: Landless |
Присоединяюсь, правда по ЕРМ я знаю все же меньшую часть, но этого пока достаточно. Буду полезным учеником или подмастерьем.
|
|
Sir Mangust
Messages: 52 |
Если Враг захватывает какое либо Жилище монстров 8-го уровня, то мне, как игроку становится видим небольшой участок около этого жилища монстров! А мне этого не хочется! Как при помощи ERM от этого избавиться?
!?OBt/s; !!DO23/0/7/1:P; !!HE-1:O?v1; !!OW:Iv1/?v2; !!FU&v2=0:E; !!HE-1:P?x1/?y1/?i; !!UN:Hx1/y1/i/v3/2; !?FU23; !!OW:Ix16/?y-1; !!VRv3&y-1=0:Sx16; Команда !!UN:Hx1/y1/i/v3/2; не затемняет жилища 8-го уровня! Я пробовал и так и этак... Юрий |
|
Sir mefisto
HoMM V: Knight |
А вы для каждого объекта 8 уровня такой скрипт писали?
|
Special status: |
Sir Mangust
Messages: 52 |
[quote]Сэр mefisto, 30.03.2006 13:44
А вы для каждого объекта 8 уровня такой скрипт писали?[/quote] Для Жилищ монстров: Драконий пик и Спектральный свод |
|
Sir Mangust
Messages: 52 |
На счет странствующих монстров!
Можно ли и как реализовать желание: Идет Герой а за ним бежит Монстр. Т.е. Герой проходит определенную точкуи Монстр, которого мы видим на карте начинает преследовать (или нападать) на Героя Я имею ввиду команды: !?MW0; !?MW1; (или еще как) Не получается так просто с ними разобраться... На примере бы с коментарияти! А то в Help`е то без коментариев... Юрий |
|
Sir mefisto
HoMM V: Knight |
Можно попробовать. Ждите ответа.
|
Special status: |
Sir Lucefer
HoMM III: Landless |
Рарод выложите хотябы самые простинькие скрипты чтоб мне было с чего начинать плз...и ваще как это делать : я создал скрипт,зашёл в редактор и чё дальше??...плз не смейтесь я карты очень хорошо умею делать могу дать поиграть обещаю понравится,а вот со скриптами у меня проблемы..пожалуйста помогите!!
|
|
Sir mefisto
HoMM V: Knight |
Ну, для начала ознакомтесь с первыми страницами этой темы. Там говориться про основы скриптографии.
Теперь самые простые скрипты и советы (сначала советы, а потом скрипты): 1. запастись картами WoG. Во многих есть простенькие, не очень и уж очень сложные скриты. 2. у вас должен быть (именно "должен быть"!) erm_s (Там очень хороший хэлп). В хэлпе кроме функций и их описания есть огромное множество таблиц, просто необходимых для написания скрипта. Скрипты...А что вам можно предложить? !#VRz500:S^Дом того, кто сказал "Привет!!!"^; !#OB10/11/0; !?OB10/11/0; !!IF:Q1/21/0/1^Привет!!!^; Сам скрипт вставляете в тело текстового сообщения в редакторе карт. Просто нужно вписать этот скрипт после букв ZVSE. Это очень важно. Почему? Читайте первые страницы. Попробуйте на карте поставить объект с координатами x=10 y=11 level=0. Это можно сделать в редакторе, а можно и скриптом: !#UN:I10/11/0/63/13; а после посещения удалить объект: !!UN:O10/11/0; !!VRz500:S^^; Строчки вставляем после "!!IF:Q1/21/0/1^Привет!!!^;" Используя переменные, можно как-то разнообразить пощение этого объекта. Вот скрипт. !#VRv1:S0;[изначально наша переменная равна нулю] !#VRz500:S^Дом того, кто сказал "Привет!!!"^;[это тоже переменная, только типа string (строка)] !#OB10/11/0; !?OB10/11/0; !!IF&v1=0:Q1/21/0/1^Привет!!!^; !!IF&v1=1:Q1/21/0/1^Как дела?^; !!IF&v1=2:Q1/21/0/1^О, я тебя ждала!^; !!IF&v1=3:Q1/21/0/1^Как можно быть таким...мёртвым...^; !!IF&v1=4:Q1/21/0/1^следуюжее сообщение 1^; !!IF&v1=5:Q1/21/0/1^следуюжее сообщение 2^; !!IF&v1=6:Q1/21/0/1^следуюжее сообщение 3^; !!VRv1&v1=0:+1;[прибавить к переменной v1 единицу] !!VRv1&v1=7:S0;[если переменная v1 приняла значение 7, то обнулить её (тогда сообщения будут "ходить по кругу") !!UN:O10/11/0; !!VRz500:S^^; При каждом новом посещении объекта герою выдаётся новое сообщение. "&v1=x" можно перевести как "если v1 равна x (числу)", т.е. это условие, при котором выдаётся сообщение. !!IF:Q9/21/0/2^Как идут дела? Хорошо?^;-в этои случае конечная двойка указывает на вопрос типа да/нет, а ответ записывается во флаг 9 (может принимать только два значения: 9 и -9). Если нужно что-то конкретное-всегда обращайтесь. |
Special status: |
Sir Mangust
Messages: 52 |
К вопросу о Вашем скрипте по снятию ограничений до 15 вторичных навыков.
В карте стоит "крыжик" запрещающий магию "Чародейство" (т.к. у меня Герой не Некромансер). Но при развитии опыта Игра предлагает Герою вторичный навык (8-й... 15-й) "Чародейство"! Почему так? И как еще можно его (например) отключить? Юрий |
|
Sir Lucefer
HoMM III: Landless |
О!спасибо мефисто,что ответил,и вот у меня такой вопрос для всех!!...может кто знает : как сделать так чтоб на карте каждый месяц не появлялись рандомные юниты,плз очень нужна помощь!
|
|
Sir mefisto
HoMM V: Knight |
Сэру LUCIFER'у:
Этот скрипт есть в главной кампании WoG. Вот он: ZVSE !#VRz407:S^Прошла неделя...^; !#UN:K1/1; убрать недели монстров !#UN:M1; месяцы !#UN:K2/407; каждую неделю выдавать сообщение ---------------------------------------------------------------- Сэру Mangust'y: Попробуйте в функцию 710 в конец, после строчки "!!VRy1:S0 R27;"(это рандомное определения скила, которого должны предложить герою) вставить следующее: !!FU710&y1=12:P; или !!FU&y1=12:E; В первом случае функция запустится заново, с большой вероятностью выбора другого скила. Во втором-вообще выход из функции. |
Special status: |