|
|
Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство. |
![]() |
|
Опции темы |
![]() |
#2371 |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Какая используется функция для изменения названия и описания объекта?
И еще, подскажите как исправить ошибку: Value was NIL when getting global with name 'ChangeResource'? Код:
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
![]() |
![]() |
![]() |
#2372 | |
Регистрация: 10.02.2012
Сообщения: 2352
![]() ![]() ![]() |
![]() Цитата:
2) Нет такой функции ChangeResource, посмотрите в мануале, какие функции меняют ресурсы.
__________________
Карты для Героев Меча и Магии 5 Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты Кампания: Империя Единорога Существа NCF Орден Порядка: 1 Нейтралы: 1 2 3 4 |
|
![]() |
![]() |
![]() |
#2373 | |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Цитата:
2) Забавно, в файле с описаниями функций, скачанного с heroesworld, описана функция "ChangeResource"
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
|
![]() |
![]() |
![]() |
#2374 |
Регистрация: 18.08.2017
Сообщения: 1
![]() |
![]() Доброго Времени Суток! допустим у меня есть герой, условный Винраэль и я хотел бы вызвать ему бой например с 200 латников и 150 гаргулей. Возможно ли это сделать в одиночной игре через консоль?
|
![]() |
![]() |
![]() |
#2375 |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Помогите, пожалуйста! Написал скрипт:
Код:
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
![]() |
![]() |
![]() |
#2376 |
Регистрация: 08.09.2013
Сообщения: 433
![]() |
![]() WizardNazyr, ваш код после сообщения можно описать как:
Код:
|
![]() |
![]() |
![]() |
#2377 |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Так, теперь я что-то совсем не так сделал. Игра виснет после того как закрываю сообщение "2"
Код:
Добавлено через 14 минут И да, я не совсем понял куда именно нужно поставить sleep и какое значение должно быть в скобках. ![]()
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
![]() |
![]() |
![]() |
#2378 |
Регистрация: 08.09.2013
Сообщения: 433
![]() |
![]() WizardNazyr, причина зависания та же. У вас же есть функция task1, которая выполняет аналогичную функцию и работает корректно. Просто переделайте task2 по аналогии с task1. В task2 во-первых цикл никогда не закончится (while 1 do), во-вторых в if нужно добавить else, срабатывающий пока условие не выполнено, и в нем sleep.
|
![]() |
![]() |
![]() |
#2379 |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Jack_of_shadows, огромное спасибо!
в task2 цикл сломал. else и sleep добавил. Все работает!
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
![]() |
![]() |
![]() |
#2380 |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Здравствуйте, появился вопрос: Если я "выключу" героя, который сидит в замке, то он будет себе в армию нанимать юнитов или нет? А другие герои смогут в этом городе скупать армию?
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
![]() |
![]() |
![]() |
#2381 |
Регистрация: 02.06.2017
Адрес: На планете Земля.
Сообщения: 1465
![]() ![]() |
![]() Будет.
Смогут.
__________________
Карты для героев 5: "Плата за любовь" "Путь некроманта" Карты для Disciples 3: "Противостояние" Моды для Disciples 3: "Астельнаир"(сладкое отсутствие разработки) |
![]() |
![]() |
![]() |
#2382 | |
Регистрация: 24.06.2015
Сообщения: 941
![]() |
![]() Цитата:
__________________
RTF - глобальная модификация для Героев 5 ПО, заменяющая все фракции в игре. |
|
![]() |
![]() |
![]() |
#2383 |
Регистрация: 02.06.2017
Адрес: На планете Земля.
Сообщения: 1465
![]() ![]() |
![]() Кто знает почему этот скрипт перестал(раньше работал, но может я случайно что-то поменял) работать? Суть: на седьмой день недели в армии героя Markel2 появляются призраки(одного подходящего типа) равные числом его уровню. Еще одно условие - наличие призраков в армии героя.
![]()
__________________
Карты для героев 5: "Плата за любовь" "Путь некроманта" Карты для Disciples 3: "Противостояние" Моды для Disciples 3: "Астельнаир"(сладкое отсутствие разработки) |
![]() |
![]() |
![]() |
#2384 |
Регистрация: 08.09.2013
Сообщения: 433
![]() |
![]() AstralLein, могу только сказать, что лучше проверять существование героя перед любой операцией с ним. В остальном выглядит нормально. Надо смотреть отладочными сообщениями, может там раньше была ошибка в скрипте, и интерпретатор просто не дошел до 158 строчки и не повесил триггер нового дня.
|
![]() |
![]() |
![]() |
#2385 |
Регистрация: 02.06.2017
Адрес: На планете Земля.
Сообщения: 1465
![]() ![]() |
![]() Ошибок нет. Вот в чем проблема. Есть правда еще один скрипт нового дня. Могу тоже показать. Герой существует, Маркел главный герой игрока.
Добавлено через 2 минуты Кстати, как листать консоль вверх-вниз?
__________________
Карты для героев 5: "Плата за любовь" "Путь некроманта" Карты для Disciples 3: "Противостояние" Моды для Disciples 3: "Астельнаир"(сладкое отсутствие разработки) |
![]() |
![]() |