Wake of Gods Forum | Форум Во Имя Богов
Исправление скрипта "capture mills and gardens" - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99)
+--- Forum: Скрипты (/forumdisplay.php?fid=103)
+--- Thread: Исправление скрипта "capture mills and gardens" (/showthread.php?tid=6904)


Исправление скрипта "capture mills and gardens" - ArKan - 13.10.2023 21:23

Прошу помощи в исправлении скрипта 879.
Нужно запретить захватывать мельницы и сады союзников.
Самому, к сожалению, не получилось исправить.


# Text resource for "option 879 - capture mills and gardens.erm"
179072 {Водяная Мельница}

На этой неделе Водяная мельница уже отсылала золото.
Новое будет только на следующей неделе.
179073 {Водяная Мельница}

Вы захватили Водяную мельницу под свой контроль.
Теперь каждую неделю Водяная мельница будет приносить Вам золото.
Сейчас она Вам отдает:
179074 {Водяная Мельница}

Вы захватили Водяную мельницу под свой контроль.
Теперь каждую неделю Водяная мельница будет приносить Вам золото.
179075 {Ветряная Мельница}

На этой неделе Ветряная мельница уже отсылала ресурсы.
Новые будут только на следующей неделе.
179076 {Ветряная Мельница}

Вы захватили Ветряную мельницу под свой контроль.
Теперь каждую неделю Ветряная мельница будет приносить Вам ресурсы.
Сейчас она Вам отдает:
179077 {Ветряная Мельница}

Вы захватили Ветряную мельницу под свой контроль.
Теперь каждую неделю Ветряная мельница будет приносить Вам ресурсы.
179078 {Мистический сад}

На этой неделе Мистический сад уже отсылал ресурсы.
Новые будут только на следующей неделе.
179079 {Мистический сад}

Вы захватили Мистический сад под свой контроль.
Теперь каждую неделю Мистический сад будет приносить Вам ресурсы.
Сейчас он Вам отдает:
179080 {Мистический сад}

Вы захватили Мистический сад под свой контроль.
Теперь каждую неделю Мистический сад будет приносить Вам ресурсы.
179081 {Ветряная Мельница}

Никому не принадлежит.
179082 {Водяная Мельница}

Никому не принадлежит.
179083 {Мистический сад}

Никому не принадлежит.
179084 {Ветряная Мельница}

Принадлежит игроку:
179085 {Водяная Мельница}

Принадлежит игроку:
179086 {Мистический сад}

Принадлежит игроку:
179087 {Мистический сад}

На этой неделе мистический сад принес:
179088 {Ветряная Мельница}

На этой неделе ветряная мельница принесла:
179650 {Водяная Мельница}

На этой неделе водяная мельница принесла:
179651 {Улучшенная Ветряная Мельница}

Никому не принадлежит.
179652 {Улучшенная Ветряная Мельница}

Принадлежит игроку:
179653 {Улучшенная Ветряная Мельница}

На этой неделе ветряная мельница принесла:
179654 {Улучшенная Водяная Мельница}

Никому не принадлежит.
179655 {Улучшенная Водяная Мельница}

Принадлежит игроку:
179656 {Улучшенная Водяная Мельница}

На этой неделе водяная мельница принесла:
179657


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 13.10.2023 22:29

ArKan, что за версия игры?


RE: Исправление скрипта "capture mills and gardens" - ArKan - 14.10.2023 01:00

3.9


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 14.10.2023 02:08

ArKan, всё нужное в данной опции я уже давно по-человечески переписал. И буквально сегодня добавил поддержку мультиплеера, чтобы удалённый игрок сразу получал корректный цвет флага при захвате. В общем, код можешь оттуда взять, хотя весь тебе не нужен.
Скажу иначе, код на erm1 мало кому интересен и привлекателен. Особенно чужой.166


RE: Исправление скрипта "capture mills and gardens" - ArKan - 14.10.2023 02:48

daemon_n, Спасибо, а откуда оттуда?


RE: Исправление скрипта "capture mills and gardens" - Sandris - 14.10.2023 03:09

(14.10.2023 02:48)ArKan Wrote:  daemon_n, Спасибо, а откуда оттуда?
Сутки назад обновилась сборка через Лаунчер. Он в подписи у daemon_n


RE: Исправление скрипта "capture mills and gardens" - ArKan - 14.10.2023 04:46

А, спасибо, понял.

Может ли кто текст этого скрипта выложить сюда в тему?


RE: Исправление скрипта "capture mills and gardens" - Sandris - 14.10.2023 05:21

(14.10.2023 04:46)ArKan Wrote:  Может ли кто текст этого скрипта выложить сюда в тему?
https://disk.yandex.ru/d/rjRm3kTO2MTMtQ


RE: Исправление скрипта "capture mills and gardens" - ArKan - 14.10.2023 08:12

Спасибо, а ert аналогичен старому?


RE: Исправление скрипта "capture mills and gardens" - Sandris - 14.10.2023 08:29

(14.10.2023 08:12)ArKan Wrote:  Спасибо, а ert аналогичен старому?
https://disk.yandex.ru/d/Sdk-F_cl5bHQ5A
ert уже не используется, сейчас внедрен json


RE: Исправление скрипта "capture mills and gardens" - ArKan - 14.10.2023 23:59

Благодарю!


RE: Исправление скрипта "capture mills and gardens" - ArKan - 15.10.2023 00:44




RE: Исправление скрипта "capture mills and gardens" - daemon_n - 15.10.2023 01:34

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


RE: Исправление скрипта "capture mills and gardens" - ArKan - 15.10.2023 04:24

Оно и понятно что не будет работать.

Вот как исправить исходный код, вот это мне не понятно.

По идее элементарно должно же...


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 15.10.2023 07:19

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


RE: Исправление скрипта "capture mills and gardens" - ArKan - 15.10.2023 21:16

!!PO998:O?y1; [y1 - хозяин объекта]
!!OW:C?y2; [y2 - текущий игрок]
!!OB998:R; [разрешаем посещение объекта всем игрокам]
!!PO998:Oy2; [меняем владельца мельницы]

Заменяем вот этот фрагмент?


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 15.10.2023 23:27

ArKan, да


RE: Исправление скрипта "capture mills and gardens" - ArKan - 15.10.2023 23:42

Спасибо!


RE: Исправление скрипта "capture mills and gardens" - ArKan - 16.10.2023 07:40

Тест. Если в первый день недели зайти на объекты союзника, то можно получить ресурсы.


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 16.10.2023 09:05

ArKan, это уже проблемы всего скрипта


RE: Исправление скрипта "capture mills and gardens" - ArKan - 16.10.2023 20:26

Видимо да. Спасибо!


RE: Исправление скрипта "capture mills and gardens" - ArKan - 23.10.2023 03:59

Нужно запретить посещение захваченного объекта героям-союзникам.

Это возможно сделать?


RE: Исправление скрипта "capture mills and gardens" - ArKan - 23.10.2023 21:50

К сожалению, стало еще хуже. Теперь союзники стали залипать на этих объектах.

Возможно проблему решит, как я писал выше, запрет на посещение союзникам этих объектов.


RE: Исправление скрипта "capture mills and gardens" - SergOz - 24.10.2023 00:57

(23.10.2023 21:50)ArKan Wrote:  Возможно проблему решит, как я писал выше, запрет на посещение союзникам этих объектов.
Именно запрет на посещение объекта и приводит к "залипанию" на них героев ИИ.


RE: Исправление скрипта "capture mills and gardens" - ArKan - 24.10.2023 05:51

Как проблема устранена в новом скрипте (на предыдущей странице)?


RE: Исправление скрипта "capture mills and gardens" - daemon_n - 24.10.2023 08:33

ArKan, никаких запретов я не ставлю - посещение всех объектов полностью внутриигровое, такое же совершаете и в начале каждой недели (фантомным героем)


RE: Исправление скрипта "capture mills and gardens" - ArKan - 24.10.2023 21:58

Но компьютерные союзники не залипают? Почему?