Команда /run SetCv итд

есть команда которая начинается /run SetCV… я ее ввожу каждый раз при входе в игру в чат. Можно ли ее вписать в какой-нибудь cfg, что бы не вводить каждый раз?

Наверное все же имеется в виду функция SetCVar или C_CVar.SetCVar (начиная с патча 8.1.5; хотя прежний псевдоним так же доступен) для установки значений консольных переменых и команда /run

Опишите свою ситуацию подробнее. Какие настройки вы задаете таким “ручным” способом? Тем более при каждом заходе в игру.

У тебя есть общий для клиента Папка_с_WoW\тип_клиента\WTF\config.wtf,
для каждого аккаунта в соответствующей папке
Папка_с_WoW\тип_клиента\WTF\Account\идентификатор_аккаунта\config-cache.wtf,
и, наконец, для отдельного персонажа
Папка_с_WoW\тип_клиента\WTF\Account\идентификатор_аккаунта\имя_сервера\имя_персонажа\config-cache.wtf,
Куда именно вносить изменения, зависит от того что ты хочешь поменять.

Более универсальный метод - вписать в любой аддон в обработчик события PLAYER_ENTERING_WORLD (где оно обрабатывается, ну, или свой написать). Естественно вне каких-либо условий внутри.

Но для начала, лучше

А если вписать нужные команды в макрос и при каждом входе жмякать кнопку?

/run SetCVar(“nameplateOtherTopInset”, -1) SetCVar(“nameplateOtherBottomInset”, -1)
это что бы неймплейты не следовали по краю экрана, когда камеру от таргета уже увел

Попробуй в конфиг аккаунта прописать, если не поможет - тогда, видимо, только в обработчик события.

Немного поясню данный вопрос и дополню сообщение выше.

Консольные переменные CVars хранят конфигурацию игрового клиента. Область действия у каждой переменной своя! Они влияют на настройки:

  • каждого персонажа (сharacter-specific variables); находятся в файле World of Warcraft\<Тип клиента>\WTF\Account\<Имя учетной записи>\<Название сервера>\<Имя персонажа>\config-cache.wtf
  • всей учетной записи (account-wide variables); находятся в файле World of Warcraft\<Тип клиента>\WTF\Account\<Имя учетной записи>\config-cache.wtf
  • либо являются общими для всего клиента (client-wide variables); находятся в файле World of Warcraft\<Тип клиента>\WTF\Config.wtf

Полный перечень переменных для актуальной версии игры можно найти здесь: https://wow.gamepedia.com/Console_variables/Complete_list .

Касательно вашей проблемы. Область действия nameplateOtherTopInset и nameplateOtherBottomInset - конкретный персонаж (сharacter-specific variables). Поменять их значение можно с помощью блокнота, открыв файл config-cache.wtf, расположенный по указанному в первом пункте адресу.

Добавляем в конец следующие строки (при условии отсутствия таковых): SET nameplateOtherTopInset "-1" и SET nameplateOtherBottomInset "-1". Сохраняем изменения. Редактирование файла осуществляется, когда игра не запущена! В противном случае переменные будут перезаписаны/удалены при перезагрузке пользовательского интерфейса или выходе из игры.

P. S. Пожалуйста не изменяйте переменные, отвечающие за настройки, которые вы не знаете и/или не понимаете. На всякий случай оставлю команду для сброса CVars к значениям по умолчанию: /run C_CVar.SetCVar("name", C_CVar.GetCVarDefault("name")), где name - имя переменной

спасибо! 10