IPB

Здравствуйте, гость ( Вход | Регистрация )

11 страниц V  « < 9 10 11  
Reply to this topicStart new topic
> Обучение ERM, ERM для чайников :)
pvvladimir
сообщение 30 Nov 2009, 10:39
Сообщение #201

Newbie
Сообщений: 12
Спасибо сказали: 0 раз




Огромное спасибо. Низачто не додумался бы. Только я вместо !!HE-1:A162; использовал !!HE-1:A4/162; Корректнее получается. Если слот пустой, то одевается сразу.

Добавлено ([mergetime]1259566746[/mergetime]):
Если кому-то интересно, могу выложить уже полностью рабочий код для 162-го артефакта smile.gif
Go to the top of the pageAdd Nick
 
+Quote Post
Aleee
сообщение 30 Nov 2009, 12:50
Сообщение #202

Immortal
Сообщений: 2 149
Спасибо сказали: 696 раз




Кстати, вполне возможно (не пробовал, но думаю так), что не будет проигрываться звук поднятия артефакта. Вручную его можно запустить с помощью !!SN.
Go to the top of the pageAdd Nick
 
+Quote Post
pvvladimir
сообщение 30 Nov 2009, 13:53
Сообщение #203

Newbie
Сообщений: 12
Спасибо сказали: 0 раз




Звук проигрывается
Go to the top of the pageAdd Nick
 
+Quote Post
Azure Dragon
сообщение 31 Dec 2009, 20:29
Сообщение #204

Скриптёр
Сообщений: 70
Спасибо сказали: 0 раз




А можно при помощи скрипта изменить внешний вид (рисунок) монстра?

Добавлено ([mergetime]1262280566[/mergetime]):
Кстати, с Наступающим всех!


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
ChASnock
сообщение 08 May 2010, 18:20
Сообщение #205

Geoff Snock | 茶スノック
Сообщений: 533
Спасибо сказали: 248 раз




Цитата(Ньюб @ 25 Feb 2009, 18:27)
Здравствуйте уважаемые.
А не могли бы вы подсказать, как еаписать скрипт (конечно если это возможно) как бы наделить юнита новой спасобностью ну например при атаки этот юнит имеет шанс кастануть магию на того которого атакует ну например взрыв.
И если можно описать все шаги по подробнее.

Зарание благодарен.


Для начала нужно определить, что мы хотим от компа, чтобы он выполнил. Ведь ERM - это прежде всего язык программирования. Нужно мысленно написать программу для компьютера на естественном языке. Например, чтобы Дьявол при атаке "взрывал противника":

Код
Когда любой юнит атакует, то:
 проверить, не относится ли юнит к нашему типу (то есть к Дьяволам)?
   Если нет, то выход (это не наш юнит, далее продолжать выполнение бессмысленно)
 узнать, кого атакует юнит
 кастовать (колдовать) на него заклинание Взрыв.


Можно даже сделать так, чтобы магия кастовалась только с вероятностью 25% (например):
Код
...
 сгенерировать случайное число от 0 до 3
 проверить не равно ли число = 0? (мы сгенерировали число, которое может быть = 0, 1, 2 или 3; вероятность того, что это число = 0 как раз 25%)
 если не равно - выход
...


Или сделать, чтобы вместе с заклинанием проигрывалась анимация и звук взрыва (обычно это не делается):

Код
...
 кастовать на него заклинание "Взрыв"
 проиграть звук взрыва
 сыграть анимацию взрыва на нем
...


проигрывать звук нужно перед тем, как играть анимацию (потому что после команды проигрыша звука выполнение продолжается сразу после команды; команды проигрыша анимации же ждет, когда анимация закончится).

После того, как мы поняли, что хотим от компа, можно начинать делать скрипт. Для этого заменять команды, придуманные нами на команды ERM-скрипта. Вот что получается:

Код
!?BG0;
 !!BG:A?y1;          получить тип действия
 !!FU&y1<>6:E;       если это не атака (6) то выход
 !!BG:N?y1 E?y2;     получить номер юнита атакующего и юнита атакованного
 !!BMy1:T?y1;        получить тип атакующего юнита
 !!FU&y1<>XX:E;      если это не дьявол то выход; вместо ХХ поставить тип Дьявола - не помню щас
 !!VRy1:S0 R3;       сгенерировать случ число от 0 до 3
 !!FU&y1<>0:E;       если это не 0 - выход
 !!BMy2:Cxx/0/0; кастовать на атакованного юнита заклинание Взрыв без эффекта знания Магии огня (0) и продолжительностью 0 раундов (нельзя на внезапные закл-я делать эффект продолжительности больше ноля, а на длительные закл-я делать продолжительность 0) ( 8( черт не помню! какой номер закл-я и анимации  :banghead:  не за своим компом  :idontno: )
 !!VRz-1:S^xxxx^;    установить в переменную имя звокового файла взрыва (есть в игровых архивах) (и снова не помню :wacko: )
 !!SN:Pz-1;          и проиграть этот звук
 !!BMy2:Vxx;         проиграть на юните анимацию взрыва


Как-то так sorry.gif
Если что-то еще надо - подскажу rolleyes.gif


--------------------
гномов сопротивляются заклинанию!

Цитата
Фейспалмы свои себе в сракотан засуньте, если больше сказать нечего.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
packa
сообщение 31 Jul 2011, 20:02
Сообщение #206

Immortal
Сообщений: 3 301
Спасибо сказали: 2643 раза




Есть у кого обучалка-мануал по ерм?

Отличный от мануала драколича (электронная книжка в упор не видит его)


--------------------
Удалено Администрацией. Браузеры жаловались на вредоносное ПО.
Ссылка на оригинальное изображение: http://herоeslibrary.nеt/Site_images/admin.jpg
Ссылка на сайт по нажатию баннера: http://herоeslibrary.nеt

(ссылки содержат кириллические символы вместо оригинальных)

Видишь бяку, - упрости! (с) кто-то из выдающихся математиков)
Учи матан & Сходи с ума (с) архидедус
Go to the top of the pageAdd Nick
 
+Quote Post
magoth
сообщение 05 Aug 2011, 11:50
Сообщение #207

Immortal
Сообщений: 993
Спасибо сказали: 548 раз




Цитата(packa @ 31 Jul 2011, 21:02) *
Есть у кого обучалка-мануал по ерм?

Отличный от мануала драколича (электронная книжка в упор не видит его)

Если таковой найдешь скинь мне тоже плиз. smile.gif
А вообще можно свой составить, конечно если ты не против пиши в лс/асю.
Go to the top of the pageAdd Nick
 
+Quote Post
DemonTwR
сообщение 13 Sep 2013, 10:00
Сообщение #208

Newbie
Сообщений: 18
Спасибо сказали: 6 раз




Ну Доброго времени суток у меня Такой вопрос [off]Вы наверно Будете дико Ржать [/off]
Ну я конечно Читал ERM Help 2.81d но Все равно немного не Понял .

ну мне Надо чтобы при открытий вот этого

Герой получал АРТ Допустим 120 Туловище Легиона .
если я правильно понял Делается это Через Триггер или ресейвер OB .

Ответе правильно ли я понял и если да куда это писать ?
Ну как правильно писать это я вьежжаю вроде


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Algor
сообщение 13 Sep 2013, 11:42
Сообщение #209

-
Сообщений: 1 073
Спасибо сказали: 1529 раз




Ответил в этой теме.
Не нужно создавать сообщения сразу во всех местах.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Sam 1
сообщение 17 Sep 2013, 00:00
Сообщение #210

Member
Сообщений: 71
Спасибо сказали: 11 раз




Я не слишком хорошо понимаю Ерм , но что то научиться изменять в игре все же хочется , так что у меня вопрос :

Script 26 - Artificer . В Era 2.6.1 это скрипт 52 wog . Ремесленник .

Меня интересует опция " Объединение нескольких артефактов в один более мощный " .

Сейчас там всего три примера , а мне хотелось бы добавить намного больше .

Не мог бы кто нибудь из продвинутых пользователей показать мне один единственный пример добавления нового артефакта в эту опцию ?

Если можно , то максимально детализировано .
Go to the top of the pageAdd Nick
 
+Quote Post
Algor
сообщение 17 Sep 2013, 08:07
Сообщение #211

-
Сообщений: 1 073
Спасибо сказали: 1529 раз




Цитата(Sam 1 @ 17 Sep 2013, 01:00) *
Я не слишком хорошо понимаю Ерм , но что то научиться изменять в игре все же хочется

52 wog - artificer.erm достаточно хорошо откоментирован, но для начинающего может быть слишком сложен (различные действия, диалоги, ИИ-ветки)
Попробуй сначала что-то попроще: например сделать "бродячего ремесленника", который имеет шанс встретиться на пути героя и предложить свои услуги (тут вся твоя фантазия).
Событие привяжи к триггеру !?HM (чтобы с расстановкой/посещением объектов пока не заморачиваться)


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Sam 1
сообщение 17 Sep 2013, 14:41
Сообщение #212

Member
Сообщений: 71
Спасибо сказали: 11 раз




Цитата(Algor @ 17 Sep 2013, 08:07) *
Цитата(Sam 1 @ 17 Sep 2013, 01:00) *
Я не слишком хорошо понимаю Ерм , но что то научиться изменять в игре все же хочется

52 wog - artificer.erm достаточно хорошо откоментирован, но для начинающего может быть слишком сложен (различные действия, диалоги, ИИ-ветки)
Попробуй сначала что-то попроще: например сделать "бродячего ремесленника", который имеет шанс встретиться на пути героя и предложить свои услуги (тут вся твоя фантазия).
Событие привяжи к триггеру !?HM (чтобы с расстановкой/посещением объектов пока не заморачиваться)


Ясно . Спасибо за совет .
Go to the top of the pageAdd Nick
 
+Quote Post
Orzie
сообщение 17 Oct 2014, 18:32
Сообщение #213

Immortal
Сообщений: 7 869
Спасибо сказали: 16061 раз




Вопрос от чилийца Mister Kalu, обитающего на Heroes Community: (не смог зарегистрироваться тут - видимо, не понял принцип активации)

Цитата
While I am in the town screen I can move the mouse over the buildings with cm1 trigger,
but the CM:Ax/y receiver doesn't work at all and how can I click on, for example the tavern,
cancel the default reaction and open the dwelling 2 instead of the original for example?
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 11 Feb 2017, 20:58
Сообщение #214

пират с чёрной меткой
Сообщений: 23 631
Спасибо сказали: 12912 раза




Модераториал

Пост от Doc7 перенесён в тему http://forum.df2.ru/index.php?showtopic=954



--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
Аскал
сообщение 04 Jun 2018, 15:06
Сообщение #215

Newbie
Сообщений: 11
Спасибо сказали: 0 раз




Где можно посмотреть нумерацию навыков? Каким по счёту является магия земли, каким - лидерство, каким - удача и так далее. Нужно для скрипта.
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 05 Jun 2018, 09:23
Сообщение #216

laughed as one fey
Сообщений: 12 166
Спасибо сказали: 20585 раз




В ERM-справке, конечно же.
Go to the top of the pageAdd Nick
 
+Quote Post

11 страниц V  « < 9 10 11
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20 April 2024 - 01:44
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика