Почему не работают консольные команды "moveeto" и "placeatme"?

Я не уверен, когда это произошло, но внезапно я не могу использовать консольную команду moveto и placeatme.

Я понял это, когда пытался призвать дракона с помощью команды player.placeatme EAFB4, он просто не появляется. То же самое происходит, когда я пытаюсь переместить себя в Лидию, используя prid A2C94, а затем moveto player.

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

Но, как ни странно, когда я попробовал это на другом файле сохранения (другой персонаж), все работает отлично.

Есть помощь? :/


После нескольких попыток я кое-что нашел.

Они все еще спаунятся. Но вместо того, чтобы спауниться рядом со мной, они спаунятся где-то ниже Гильдии воров Рифтена (The Ragged Flagon).

Я не знаю, почему это происходит. Я обнаружил это, когда кликнул по своему персонажу (0000014), а затем набрал moveto player в консольной команде. Это телепортировало меня в расположенную ниже гильдию воров Рифтена. Вот несколько скриншотов для иллюстрации того, что я имею в виду:

[1]

Страж Рифтена и Страж Вайтеруна, которых я вызывал ранее, также, похоже, появляются на этом месте. Я попробовал вызвать других NPC, снова используя player.placeatme, и да. Они действительно появляются на Тряпичной повозке.

Кто-нибудь знает, почему это происходит? :/

PlaceAtMe создаст копию NPC.

Вместо этого:

  • Если вы видите NPC, выберите их мышью. Это покажет refId прямо над консолью.
  • Если вы не знаете, где они находятся, введите prid XXXXX (где XXXXX - это refId NPC).
  • Если вы не знаете refId, вы можете либо:
    • сохранить игру, загрузить предыдущее сохранение, выбрать NPC и записать refId.
    • найти его в одной из вики-проектов Skyrim (например, Wikia)
    • введите help, что даст вам базовый id, и вам нужно будет преобразовать его в refId.

Затем введите moveto player. Это сработает только если npc жив: если нет, сначала введите disable, затем enable, затем resurrect 1.

В качестве альтернативы, если вы хотите перейти к NPC, введите player.moveto XXXXX, где XXXXX - это NPC refId.

Комментарии (2)

Используйте Player.PlaceAtMe [amount] для размещения/воспроизведения предмета или объекта-актера рядом с игроком. Параметр [количество] является необязательным. Например, Player.PlaceAtMe AED40 5 порождает 5 "Обожателей" рядом с игроком. Это работает только с идентификаторами NPC, существ и предметов.

Player.MoveTo Телепортирует вас к объекту, связанному с RefID. Это также работает только с идентификаторами NPC, существ и предметов.

Если вы хотите переместить объект к игроку, используйте .MoveTo Player. Например, перемещение Лидии к игроку будет A2C94.MoveTo Player.

Вы можете посмотреть базовый/реф-идентификатор объекта здесь.

Комментарии (1)
Решение

OK Я понял, что каждый раз, когда я продаю что-то торговцу NPC... моя координата меняется вместе с моими проданными предметами. Я не знаю, какой именно предмет это делает, потому что она просто меняется с каждым предметом.

Первый раз это было в Рифтене. Потом это случилось в Маркарте. Потом в Виндхельме. Потом в Солитьюде.

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

Комментарии (1)