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

Post Reply 
Threaded Mode | Linear Mode
Если просто нужен скрипт
Author Message
etrexetrex Offline

Posts: 168
Post: #646

SergOz, пробовал создать файл с расширением erm как делал это, когда правил героев (это пробовал в версии эра 2-7-7). Также пробовал вставлять код прямо в файл, например, Mods/woG scripts/Data/s/10 wog - new battlefields.erm (этот скрипт активен в настройках вог и это я в данном случае пробовал в версии эра 2-9-12).
У меня ничего не получается. Или ошибка или ничего не меняется или пишет, что недостаточно гарнизонов в начале формирования карты.

Все же, в какой конкретно файл и в какой директории и в какую строчку вставить код? ))

П.С. Код:

!?PI;
!!UN:U16/2/?y1; считаем все консерватории на карте
!!VRv1:S-1; // не забываем инициализировать v-переменную для быстрого поиска
!!re i/1/y1:;формируем циклическую функцию // не плодим лишних функций с потенциально пересекающимися номерами
    !!UN:U16/2/-1/1; поочерёдно узнаём координаты // используем временные v-переменные, вместо мапмейкерских
    !!CB1:M12/1; и устанавливаем бонусных Ангелов в количестве 1 // CB поддерживает короткий синтаксис
!!en:;

-----------

В эре 2-9-12

https://yadi.sk/d/1lBjBezESssttQ это тестовая карта tttrrr1
https://yadi.sk/d/X57sCddyYjQ7iA это скрипт который я кидал в папку Mod Scripts/ data/ s

В первый мес ангелов дают по 1, но во второй - 2, в третий 4 (увеличение идет, а по идее должно быть всегда 1)
Я так понимаю, что моя попытка создать скрипт просто не верна и не работает.
(This post was last modified: 30.03.2020 01:16 by etrexetrex.)
30.03.2020 00:08
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #647

/////
Вот потихоньку перехожу с эры 2-7-7 на эру 2-9-12 и пытаюсь с собой перенести то, что было.

Вот мне было нужно убрать бонус с артов подвески и хранителя, я это тогда делал через файл 76 wog - artifact boost и теперь тоже - убрал доп бонус, заменил так:

*!HEv600:A2/64/0/?v617; [check for Stoic Watchman]!!VRv617:S0;
!!HEv600:A2/101/0/?v618; [check for Pendant Of Second Sight]
*!HEv600:A2/102/0/?v619; [check for Pendant Of Holiness]!!VRv619:S0;

Бонус вроде пропал. Но я стал менять надпись, как раньше, но стало видимо не все так просто и не получилось вполне. Появляется надпись (при наведении на арт) string was not found.

Как теперь менять надпись в данной ситуации?
30.03.2020 01:41
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1285
Post: #648

etrexetrex, вот что мне ответили на твой вопрос
http://wforum.heroes35.net/showthread.ph...#pid109513

Сам же я плохо разбираюсь в этом, а насчёт правки свойств артов - делал это только при отключенной вогификации и потому никаких конфликтов у меня не возникало.


Карта-мод "Война на Холсте"
30.03.2020 15:34
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #649

etrexetrex, сложно сказать, что и где не так, и как ты меняешь «надпись». Заменяешь ert-файлы своими?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.03.2020 17:09
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #650

(30.03.2020 17:09)Berserker Wrote:  etrexetrex, сложно сказать, что и где не так, и как ты меняешь «надпись». Заменяешь ert-файлы своими?

Первый вопрос про ангелов, чтоб в консерватории не давали больше одного.
Вот такой скрипт я сделал (файл тхт переименовал с расширением erm)
https://yadi.sk/d/X57sCddyYjQ7iA

В нем код:
этот скрипт я кидал в папку Mod Scripts/ data/ s

Эффекта нет.

////////////////////////////////////////////////////////////////////////////////

А по второму вопросу по замене свойств бонусов артов (хранитель и священный брелок), то свойства я изменил, как и раньше и вроде работает норм, я так заменил в файле 76 wog - artifact boost:

, а вот по переименованию я открываю через редактор erm файлы ert:
3 wog - secondary skill text.ert
там стер часть надписи про то, что Священный Брелок дает закл и Бесстрашный Хранитель открывает пространство и оставил только:
-------------------------
175304 {Священный Брелок}

Делает ваших существ невосприимчивыми к заклинанию Проклятия и Благославляет их на 50 ходов.
-----------------------------
175268 {Бесстрашный Хранитель}

Эта статуэтка повышает мастерство Орлиного Глаза на 10%%.
---------------------------------------
В скрипте
76 wog - artifact boost.ert

Я тут ничего менять не стал, так как мне там не понятно, что к чему, вот что там:
--------------------
102039 По соглашению со Священным Брелком %Z326 учит святое заклинание. String type = <!!Q> 07.06.2003
-------------------------
Раньше, я помню, открывал вроде эти же файлы, убирал надпись, мог даже свою вписать и все работало норм.
-------------
-------------
Не знаю, может я сумбурно объясняю.
30.03.2020 20:56
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #651

Quote:этот скрипт я кидал в папку Mod Scripts/ data/ s
А можно поточнее путь? Mod\Scripts\data\s?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.03.2020 21:09
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #652

(30.03.2020 21:09)Berserker Wrote:  
Quote:этот скрипт я кидал в папку Mod Scripts/ data/ s
А можно поточнее путь? Mod\Scripts\data\s?
G:\Games\hmmera2i9i12\Mods\WoG Scripts\Data\s
30.03.2020 22:47
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #653

SergOz, еще раз спасибо за участие )
30.03.2020 23:03
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 779
Post: #654

etrexetrex, возможно, дело в том, что ты блокнотом файл создавал.
Попробуй ERM-редактором. В папке с игрой папка Tools\ERM Editor.
30.03.2020 23:15
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #655

(30.03.2020 23:15)wessonsm Wrote:  etrexetrex, возможно, дело в том, что ты блокнотом файл создавал.
Попробуй ERM-редактором. В папке с игрой папка Tools\ERM Editor.

Не, не, создал редактором.
И один скрипт работает тот, который использовал еще на 2-7-7, просто его скопировал и готово.

Еще заметил, что если оба скрипта положить рядом в папке мода в эре 2-7-7, то при создании карты (тестовой) выдает ошибку. А вот если эти же два скрипта положить в такую же папку мода в эре 2-9-12, то ошибки на той же карте при ее создании не выдает, но работает только один тот не проблемный скрипт, тот, который на изменение героев, а этот просто лежит и все.

Правда вот еще заметил, что редактор изменился. Может надо старым редактором делать? Но вроде это как-то не правильно, раз в комплекте идет этот редактор (если уж переходить на эру 2-9-12 так полностью).
(This post was last modified: 30.03.2020 23:28 by etrexetrex.)
30.03.2020 23:26
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #656

И добавить отладочный команд !!IF:M^test^; Посмотреть, выводятся ли сообщения.
А как скрипты назвал?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.03.2020 23:29
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #657

(30.03.2020 23:29)Berserker Wrote:  И добавить отладочный команд !!IF:M^test^; Посмотреть, выводятся ли сообщения.
А как скрипты назвал?

Уточню. Я тут поднимаю два вопроса пока: про ангелов в консервах и про надписи к артам, которые пофиксил по их бонусу.

То, что выше - это к какому разделу совет? И куда добавить
отладочный команд !!IF:M^test^;
Прямо в скрипт? То есть так? :

ZVSE
!?PI;
!!UN:U16/2/?y1; считаем все консерватории на карте
!!VRv1:S-1; // не забываем инициализировать v-переменную для быстрого поиска
!!re i/1/y1:;формируем циклическую функцию // не плодим лишних функций с потенциально пересекающимися номерами
!!UN:U16/2/-1/1; поочерёдно узнаём координаты // используем временные v-переменные, вместо мапмейкерских
!!CB1:M12/1; и устанавливаем бонусных Ангелов в количестве 1 // CB поддерживает короткий синтаксис
!!en:;
!!IF:M^test^;

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

Или я туплю и че-то не то понял, как обычно?

А скрипты назвал:
heroesfixing1.erm (изменяю героев)
https://yadi.sk/d/TnGlSebhiyDIqg

fixing2 (попытка менять консервы)
https://yadi.sk/d/X57sCddyYjQ7iA
30.03.2020 23:39
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #658



Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
30.03.2020 23:54
Find all posts by this user Quote this message in a reply
etrexetrex Offline

Posts: 168
Post: #659

(30.03.2020 23:54)Berserker Wrote:  

Сделал. При загрузке карты выдает сообщение, что найдено 12 штук. В остальном все осталось, как было 1 мес - 1 ангел, 2 мес - 2 ангела, 3 мес - 4 ангела дают.
(This post was last modified: 31.03.2020 00:05 by etrexetrex.)
31.03.2020 00:04
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 779
Post: #660

etrexetrex, ты вроде писал, что в первый месяц выдается, как и положено, по одному ангелу? А потом количество увеличивается?
Что если немного изменить скрипт, чтобы он срабатывал каждую неделю скажем?
Бог его знает, может они действительно увеличиваются Scratch_one-s_head
31.03.2020 00:08
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