Current time: 23.04.2024, 21:49 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 5422
Post: #8596

(14.12.2021 17:44)SergOz Wrote:  Эврика! Я сам додумался!
Плащ Неуязвимости
20
интересно как ИИ воспримет такое безобразие, он захочет напасть на героя, или сразу будет знать, что тот "неприкосновенный" по каким-то скрытым для ИИ причинам?148


Image: team-supermod.gif
14.12.2021 19:48
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2270
Post: #8597

(14.12.2021 19:48)Bes Wrote:  интересно как ИИ воспримет такое безобразие, он захочет напасть на героя, или сразу будет знать, что тот "неприкосновенный" по каким-то скрытым для ИИ причинам?148

ИИ понятное дело никогда не узнает, что ВоГ может отменить вызов содовской функции посещения героя. Алгоритм выбора цели для посешения ИИ-шным игроком ВоГ никак не менят. 96
14.12.2021 20:29
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8598

Bes, человеку не играющему в авторские карты, мыслящему категориями PVP и рандомок, то есть глобальными модами, наверное трудно понять как, например, в одной-единственной карте можно применить такой код, как его дополнить, чтобы получился вполне хороший квест. Кстати, у меня в моде есть что-то подобное, реализованное, правда, совсем иначе.
И потом: если прочитать весь наш с daemon_n'ом и fatsawhors 'ом диалог, а не вырвать из контекста последний пост, то станет ясно, что пример этот был приведён не как какой-то рабочий скрипт, а как хоть какое-то реальное применение команде !!HO:D. Так что реакция ИИ на этот код меня в тот момент абсолютно не интересовала.


Карта-мод "Война на Холсте"
14.12.2021 23:07
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8599

Здравствуйте daemon_n

Quote:В общем, жду в дискорде - тут потребуются личные уроки
- спасибо Вам за возможность мне объяснить эти моменты.. Я кстати, понял и как не странно, буквально только вчера то, что Вы мне хотели сказать..

Это я Вас не так понял.. Bad Плащ, да не принимает участия в неуязвимости, а просто при его одевании закрывается всем героям возможность его атаковать, а при снятии всё открывается.. Это в свою очередь просто активатор общего запрета или снятие его с такого то героя..

Я это понял, когда тестировать скрипт начал сам и то что Вы сказали, то и получилось..

Всё, что я хотел уяснить для себя по скрипту от SergOz «плащ неуязвимости», я всё и уяснил, протестировав, как он работает в игре!
Когда я надел это плащ на ИИ, его никто не мог атаковать, не я и не другие враги, а он смог всех бить, ну то есть нападать...

Когда на мне плащ, враги на меня пытаются напасть и не могут и преследуют постоянно, как точка значимости, ну почти Sm Здорова придумано.. Я могу на любого напасть, кроме того, у которого такой же плащ..

Скрипт работает прекрасно на ЭРЕ 3.0.5 Итог по плащу: игрок, на котором плащ, защищён от любых нападений вражеских героев, а сам он может выбирать при этом для атаки себе любую цель, за исключением той, ан которой такой же плащ. Они друг для друга становятся не атакуемыми!
(This post was last modified: 17.12.2021 14:42 by fatsawhorse.)
17.12.2021 14:40
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #8600

Как ведут себя бродячие монстры с таким героем?


Image: team-supermod.gif
18.12.2021 11:42
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8601

Здравствуйте Bes

Quote:Как ведут себя бродячие монстры с таким героем?
экспериментировал, точно нападают! Это затронуло только героев судя по тетсам..


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

Ребята, подсказка / помощь нужна в скрипте..

Сам скрипт
что в этом скрипте может быть не так? Он не работает вообще. Игра виснет и приходится через диспетчер снимать аварийно!

По старому синтаксису
работает всё просто прекрасно!
Я хотел бы по новому синтаксису его (этот код) разобрать!

Не могу понять, что не так я здесь в новом коде построил?
(This post was last modified: 19.12.2021 15:45 by fatsawhorse.)
19.12.2021 15:28
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8602

fatsawhorse, Bes, монстры не "нападают" на героя. Они вообще не способны взаимодействовать с объектами.
Уверен, там просто вызывается "Начать бой с нейтралами" через HE:T


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
19.12.2021 15:46
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8603

Здравствуйте daemon_n

Quote:fatsawhorse, Bes, монстры не "нападают" на героя. Они вообще не способны взаимодействовать с объектами.
Уверен, там просто вызывается "Начать бой с нейтралами" через HE:T
- но как же тригер !!MW#:XXXX;

Quote:!!MW#:XXXX; - используется для активирования или деактивирования взаимодействий с бродячими монстрами.
    # - номер бродячего монстра
Комментарий: бродячие монстры имеют радиус поиска 20 (можно установить командой A4). В начале каждого хода бродячие монстры куда-то идут/атакуют.
- я через этот тригер поставил бродяг и они находят героев и нападают на них, даже убивают, независимо от того кто он компьютер или человек. Их как магнитом тянет к героям и они к ним приближаются в упор и атакуют! Хотя ходят по 1 клетки за сутки Bad
(This post was last modified: 19.12.2021 16:03 by fatsawhorse.)
19.12.2021 16:01
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8604

fatsawhorse, ха, действительно - даже не думал, что для этого аж триггер сделали.
А толку-то?102


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
19.12.2021 16:33
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8605

Quote:fatsawhorse, ха, действительно - даже не думал, что для этого аж триггер сделали.
А толку-то?102
- Sm

Я тоже так думал, но потом стало забавно, что кроме героев может ещё и нейтральный монстр наброситься и пусть он даже на 1 клетку двигается! Больше стало опасностей и играть ещё интереснее..

daemon_n , Вы работали с новым синтаксисом написания скриптов на ЕРМ1?

Если да, то можно ли Вас попросить глянуть на мой скрипт
(я в нём каждую строку подписал. Интересует именно код с переменной i, где новый синтаксис), что я в нём сделал не так? Не соображу никак сам, вроде всё верно...
(This post was last modified: 19.12.2021 17:02 by fatsawhorse.)
19.12.2021 16:44
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8606

fatsawhorse, не хватает !!en; и ты сбрасываешь переменную i, которая сама себя должна изменять.

пиши код вот так

И вообще - жду в дискорде


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
19.12.2021 18:37
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8607

daemon_ у меня несколько вопросов:

Quote:не хватает !!en; и ты сбрасываешь переменную i, которая сама себя должна изменять.
- её нужно обнулять или будет у меня ЧП с другими кодами, поскольку она у меня везде встречается почти во всех скриптах.. Если не обнулять, то будет катастрофическое рассогласование?

Я уже на эти грабли натыкался и уже как-то не обнулять её не могу! Игра сразу просто сваливается если она у меня ещё где-нибудь встретится эта переменная i

Обнулять мне её придётся!

Quote:И вообще - жду в дискорде
- я бы с радостью, но у меня там какие-то проблемы и он у меня не работает! Надо скорее его переустанавливать! Bad

А что У Вас в первой строчке за запись эта &x1=7; ?
А неужели с !?ТМ76 не работает ?
(This post was last modified: 19.12.2021 18:56 by fatsawhorse.)
19.12.2021 18:54
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8608

fatsawhorse, нет. Ничего обнулять не надо.
Устанавливать дискорд не надо - он работает в браузере.

Мне тебе так много всего надо сказать, что я вынужден настаивать на том, что тебе следует связаться со мной прямо сейчас.

Отучайся использовать !?TM


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
19.12.2021 18:56
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8609

У меня был раньше дискорд, моя знакомая племянница в варкрафт играла раньше с моего компьютера, а сейчас он (дискорд) не включается.. Я буду его потом регулировать.. Не знаю в чём там дело..

У ней раньше работал.. Буду пробовать разбираться с ним при следующем включении компьютера.. Сейчас уже 2 ночи... Завтра на работу Bad
19.12.2021 19:00
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8610

Здравствуйте daemon_n

Я протестировал Ваш код
, он стал только тогда работать, когда я убрал условие &x1=7 с триггера, а так не работал!
Работать правду он стал ежедневно и я сделал его (этот скрипт) под триггером !?TM76 - каждонедельно..

Спасибо Вам daemon_n за рабочий скрипт / за то, что подсказали где я ошибку сделал! Вы снова правы, когда убрал я обнуление переменной с кода, то скрипт стал работать! Больше не стану обнулять i 177

P.S. сейчас регулирую в данный момент дискорд.. Если не получится, то переустановлю и сделаю под себя.. Там дискорд сделан под мою племянницу Анжелику (когда-то она играла в варкрафт с этого компьютера), а под ней мне не хочется заходить, все её игровые товарищи начнут писать ей. Если не разберусь, как под себя сделать, то войду под ней.

Как-то я раньше входил, когда с картой 252 х 252 разбирался, но вспомнить бы как! Мне та очень хорошо помог один человек с форума, показав как эта карта раскрывается..

Скажите, а как можно подобным образом !?FU(OnEveryDay); записать каждую неделю ?
(This post was last modified: 22.12.2021 14:33 by fatsawhorse.)
22.12.2021 14:31
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-2024 MyBB Group