Новости Большое интервью с HotA Crew - часть 2
  • 649
  • 0
HotA Crew о Кронверке и будущих обновлениях (часть 2) Какие герои будут вести армии Кронверка? Герои-воины зовутся Вожди, маги — Старейшины. Их параметры и способности подчеркнут сильные стороны...
Новости Большое интервью с HotA Crew - часть 1
  • 605
  • 0
HotA Crew о Кронверке и будущих обновлениях Важно: весь контент по Кронверку и системе событий находится в разработке, и может ещё поменяться. Итак, следующим городом будет Кронверк. Почему...
С Новым 2025 годом!
  • 2.167
  • 18
Вот и завершается этот год - местами странный, местами крутой, но точно запоминающийся, полный неожиданностей и ярких моментов. Мы благодарны вам за то, что вы были рядом, за все наши совместные...
Новости В Heroes of Might and Magic 3 теперь можно поиграть в веб-браузере
  • 1.107
  • 3
Совсем недавно энтузиасты из России смогли портировать игру HoMM3 в браузер. Причем веб-версия позволяет пройти все сюжетные компании и даже поиграть по сети. Чтобы сыграть в классику необходимо...

В процессе Пропал Валеран по квесту "Помощник"

beligos

Житель города
Участник форума
Регистрация
24 Дек 2017
Сообщения
177
Реакции
66
Баллы
57
Лучшие ответы
1
#11
а ты что вводишь в консоли?
попробуй goto vob vlk_6134_valeran
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
24.262
Реакции
19.946
Баллы
1.341
Лучшие ответы
757
#12
@beligos, не сработает, если он далеко (за радиусом спавна)
 

V.I.

Постоялец
Участник форума
Регистрация
24 Июл 2016
Сообщения
85
Реакции
30
Баллы
31
Лучшие ответы
2
#13
@beligos, не сработает, если он далеко (за радиусом спавна)
Думаешь, что goto работает по принципу телепорта, а непись в другой локации?
Но в другой локации, у неписи и код другой...

Тут надо сохранку спрашивать, и проверять у себя, чтоб понять, в чем дело... если кому интересно...
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
24.262
Реакции
19.946
Баллы
1.341
Лучшие ответы
757
#14
@V.I., если нпс не в радиусе, то его нет в мире, он выгружен, поэтому код ничего не вернет. Сработает только если нпс где-то рядом.
 

Tumlik

Гвардеец
Участник форума
Регистрация
24 Мар 2019
Сообщения
1.049
Реакции
189
Баллы
109
Лучшие ответы
3
#15

V.I.

Постоялец
Участник форума
Регистрация
24 Июл 2016
Сообщения
85
Реакции
30
Баллы
31
Лучшие ответы
2
#16
@V.I., если нпс не в радиусе, то его нет в мире, он выгружен, поэтому код ничего не вернет. Сработает только если нпс где-то рядом.
Тогда как быть с тем фактом, что удалить персонажа из игры нельзя? Единственный способ, удалить персонажа - это удалить (запретить) его скрипт. Именно поэтому все мервтые неписи собираются в особой, закрытой для игрока локации (в котору можно попасть задав goto вайпонт мертвой неписи), а так-же можно вставить в игру мертвую непись инзертом.

2. @Liker, мне кажется, ты неправильно применяешь термин "радиус спауна". В игре как раз такой есть термин, и этот радиус можно изменять в системпаке, раздел [PARAMETERS]
Код:
 SPAWN_INSERTRANGE = 4500.000
Термин определяет, на каком расстоянии от игрока будет сгенерирован новый объект по консольной команде insert или spawn ...
Может, ты имел ввиду все-таки границы той локации, в которой ходится мир ? , тоесть, активный *world.vdf

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

Такое можно проверить, вставив непись марвином. Если непись будет игнорить ГГ при попытках с ним поговорить, тогда вывод понятен.

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

beligos

Житель города
Участник форума
Регистрация
24 Дек 2017
Сообщения
177
Реакции
66
Баллы
57
Лучшие ответы
1
#17

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
24.262
Реакции
19.946
Баллы
1.341
Лучшие ответы
757
#18
@V.I., SPAWN_INSERTRANGE это радиус вставки нпс от героя, тех нпс что уже заспавлены на карте (существующие). Так что если это число большое, то нпс на карте активен. 4500 по умолчанию. Я имел команду goto, если нпс находится вне радиуса SPAWN_INSERTRANGE, то он выгружен из мира и команда его не найден. Поэтому эта команда работает только для ближний нпс, кто недалеко от героя.

Удалить нпс легко, я в НБ удаляю, если нпс не нужен, просто в обычных скриптах такой функции нет, в НБ 100+ новых функций скриптов. Например, охотники на демонов удаляются из мира при переходе во 2-ю главу.
 

V.I.

Постоялец
Участник форума
Регистрация
24 Июл 2016
Сообщения
85
Реакции
30
Баллы
31
Лучшие ответы
2
#19
@V.I., SPAWN_INSERTRANGE это радиус вставки нпс от героя, тех нпс что уже заспавлены на карте (существующие). Так что если это число большое, то нпс на карте активен. 4500 по умолчанию. Я имел команду goto, если нпс находится вне радиуса SPAWN_INSERTRANGE, то он выгружен из мира и команда его не найден. Поэтому эта команда работает только для ближний нпс, кто недалеко от героя.
@Liker, дистанция 4500, это очень мало, в непосредственной близости от ГГ, и много меньше, чем агрозона...

Я сейчас не играю в возвратку, и не помню, как там GOTO работает, но в других версиях, например, в Архолосе, иногда запуливает в такие дальние дали, (в океан), что непонятно в какую сторону плыть до земли, и в пределах игровой локации, я не знаю, куда нельзя переместитья.

Например, даже в прологе, можно прямо из трюма корабля портануться в Зильбах, выучить копку до 30, потом сразу в золотую шахту, там прочитать книгу, докачать до 100 за самородки (как накопал пять штук-учишь у рудокопа +5 копку), все жилы залутать, потом вернуться в трюм, а в шахте с началом новой главы все жилы обновятся, и можно из первой главы снова их так-же залутать...

Так вот, чтобы не бегать по полчаса, с помощью марвинхелпера (по тильде консоль вызываешь), можно прыгать к любому НПС на карте. Единственное ограничение, если прыгнешь в зону, в которую запрещено, там сразу убивают (болотный лагерь, пристань города)

Вернее всего, марвин в возвратке, намеренно изуродован, и функции неправильно исполняется, но надо проверять.. Я в кривые руки, которые что-то делают не так, верю намного больше, чем в остальные причины...
 
Последнее редактирование:

1ns_top_pable

Новичок
Участник форума
Регистрация
7 Май 2021
Сообщения
19
Реакции
2
Баллы
8
Лучшие ответы
0
#20
Не знаю, смогу ли я помочь тебе... Возможно ты уже забил на это, но тем не менее есть простой вариант заспавнить Валерана.
insert vlk_6134_valeran (Я вернулся на свой сейв спустя год и обнаружил проблему. Валерана не мог найти. А оказывается я его убил.)
 
Сверху Снизу