Current time: 18.08.2018, 16:01 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Algor Offline
Administrators

Posts: 2562
Post: #4936

Хотелось бы поиметь возможность автоматически ходить существом из армии героя-человека. Т.е. при получении хода существо должно ходить само.

Как вариант, на время хода можно было бы включать автобой. Ток вот нужна функция включения/выключения автобоя и получения/изменения его настроек "существа" и "заклинания", чтобы существо ходило, а герой-человек при кратковременном включении автобоя не кастил.

Или я загоняюсь, и есть более простое решение? (гипноз/берсерк не предлагать, существо не должно бить своих)


23.06.2017 23:48
Visit this user's website Find all posts by this user Quote this message in a reply
kozelrus Offline

Posts: 35
Post: #4937

Подскажите пожалуйста скрипт, что бы ангелы воскрешали 1 раз за бой, а архангелы 2.
Заранее благодарю кто откликнулся
24.06.2017 01:28
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4938



24.06.2017 08:38
Visit this user's website Find all posts by this user Quote this message in a reply
kozelrus Offline

Posts: 35
Post: #4939

(24.06.2017 08:38)Algor Wrote:  

Спасибо большое, работает!20
А как дать ангелам 1 раз воскрешение?
24.06.2017 12:30
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4940

Вообще, в соседней теме есть наикрутейший редактор существ.
Почему бы не воспользоваться им?


25.06.2017 00:01
Visit this user's website Find all posts by this user Quote this message in a reply
kozelrus Offline

Posts: 35
Post: #4941

(25.06.2017 00:01)Algor Wrote:  Вообще, в соседней теме есть наикрутейший редактор существ.
Почему бы не воспользоваться им?

Честно?
Мне показался он сложноват, чем просто ЕРМ скрипты.
Возможно (а скорее так и есть) я ошибаюсь.
И Тифон как раз создан для подобных желаний, а не распрашивать по форуму ради разных скриптов и кодов
25.06.2017 01:01
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1369
Post: #4942

(24.06.2017 12:30)kozelrus Wrote:  А как дать ангелам 1 раз воскрешение?
Никак, это невозможно через UN:C.

Причина: таблица существ, имеющих заклинания начинается с Архангела. Ангел (т.к. его номер существа на единицу ниже, чем у Архангела) вообще не прописан в этой таблице.

Решение: только сторонним плагином.


Скачать HoMM3 ERA 2.4.6 || (myMods)
Скачать HoMM3 ERA 2.7.5 (Repack: Rus & HD)
27.06.2017 11:27
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline
Administrators

Posts: 7146
Post: #4943

igrik, а изменение типа существа на Архангела не сработает?


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
27.06.2017 12:28
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4944

gamecreator, это несколько некорректно. Особенно, если используется опыт существ с полным набором абилок. У Архов, емнип, есть иммун к армагеддону. Соотв. армагеддон во время хода простых ангелов не будет наносить им урон.


27.06.2017 13:13
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1320
Post: #4945

(23.06.2017 23:48)Algor Wrote:  Хотелось бы поиметь возможность автоматически ходить существом из армии героя-человека. Т.е. при получении хода существо должно ходить само.
Попробуй это:
MasterOfPuppets, 10 Jun 2011 Wrote:[[0x699420]+0x132C4]
0 - человек сам управляет боем, 1 - человек нажал кнопку "Автобой" и вышел покурить.

У меня работает (тест: только Хоббиты ходят сами):
Code:
proc Битва_!_перед_передачей_контроля

    mov eax, Перед_действием_!_Адрес_структуры_ходящего_стека
    mov ecx, COMBAT_MANAGER
.if [eax+Структура_стека.Тип_существа] = CR_Хоббит
    mov byte [ecx+132C4h], 1
.else
    mov byte [ecx+132C4h], 0
.endif
Там, конечно, надо запоминать действительный статус автоматического боя и восстанавливать его, если условия не те. Ну ты, думаю, сам понял.


Я на Лит-Нете
27.06.2017 16:55
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4946

Спс, вечерком попробую.
Но мне еще в любом случае нужно управлять параметрами настройки автобоя (галочки "существа" и "заклинания"). Без этого смысла использовать данный функционал просто нет.


27.06.2017 19:13
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1320
Post: #4947

Ну это тоже давно не тайна.
MasterOfPuppets, 28 Feb 2011 Wrote:<<< Настройки автобоя
6987E4h - существа
6987E8h - заклинания
6987ECh - катапульта
6987F0h - баллиста
6987F4h - сан. палатка
/ >>>


Я на Лит-Нете
27.06.2017 19:21
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4948

Хм, выключить автобой могу, а вот включить не получается. Мож как-нить через SN:E надо? Или я то-то делаю не так?



27.06.2017 23:50
Visit this user's website Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1320
Post: #4949

Вроде и правильно всё, но, похоже, триггер нажатия на клавишу как-то препятствует установке автобоя.
Попробовал так:



Вроде получается.


Я на Лит-Нете
(This post was last modified: 28.06.2017 00:16 by MOP.)
28.06.2017 00:13
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2562
Post: #4950

Автобой, все-таки весьма капризная штука. Иногда не включается (или по какой-то причине включившись сразу отключается).
Глюк хорошо ловится на тактической фазе - каждый 3-4 раз гремлины при получении хода не активируют автобой.


28.06.2017 01:51
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2018 MyBB Group