Проблемы с макросами LUA

corithras

Игрок
1 Окт 2025
29
10
3
Предлагаю проверить интерпретацию языка на корректность работы. Например, данный макрос не работает

#showtooltip
/use [button:1] Кулинария
/use [button:2] Костер

В то время, как следующий работает прекрасно

#showtooltip
/use [button:1] Кулинария(Умелец)
/use [button:2] Костер

Без указания уровня навыка макросы работать отказываются. Это относится ко всем крафтовым профессиям, как и к некоторым способностям. Например, такой макрос не работает

#showtooltip
/use Ожог

В то время, как этот работает

#showtooltip
/use Ожог(Уровень 2)

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

#showtooltip
/use Огненная глыба

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

#showtooltip
/startattack
/use Ожог(Уровень 2)

и

#showtooltip
/startattack
/use Ожог

В обоих случаях персонаж просто начинал автоматическую атаку без возможности каста. Сегодня данная проблема почему-то сама собой разрешилась в случае с указанием уровня навыка
 
Последнее редактирование:
  • Like
Реакции: Kenrisfall
UP

Следующий макрос также не работает
#showtooltip
/use [noflyable] Маунт 1
/use [flyable] Маунт 2

Даже без условия [flyable] или [noflyable] макрос всё равно не имеет возможности призвать ездовое животное, хотя иконка маунта отображается
 
/usetalents [spec:1]
spec тоже не работает, пришлось извращаться, чтобы сделать смену спека+переодевание в одну кнопку.. Еще что-то неработало, не вспомню уже.
И вообще клиент х3 в чат выдает ответ, при SendChatMessage или print функциях.
 
  • Like
Реакции: santiago129
Почему-то с помощью макроса /use (или /cast) можно призвать Пылающего скакуна Всадника без головы, но остальные средства передвижения до сих пор недоступны к вызову
 
Почему-то с помощью макроса /use (или /cast) можно призвать Пылающего скакуна Всадника без головы, но остальные средства передвижения до сих пор недоступны к вызову
как вариант можно использовать скрипты:

#showtooltip [flyable] Величественная виверна; Розовый ездовой журавль
/run if IsFlyableArea() then CallCompanion("MOUNT", 3) else CallCompanion("MOUNT", 8) end
 

Вложения

  • screenshot.webp
    screenshot.webp
    180.4 KB · Просмотры: 6
  • Like
Реакции: corithras
Так же не работает макрос по фокусу у дк, почему то именно только грип
/cast [target=focus] Хватка смерти
 
Так же не работает макрос по фокусу у дк, почему то именно только грип
/cast [target=focus] Хватка смерти
Работает, если в конце букву и поставить заглавной.
Хватка смертИ
 
  • Love
Реакции: corithras
Работает, если в конце букву и поставить заглавной.
Хватка смертИ

:eek::eek::eek:

Заработал макрос на призыв маунта, стоило мне поставить последнюю букву заглавной! Магия! Спасибо! Даже условия flyable/noflyable соблюдаются :eek:
UP Также заработал макрос на Ожог, стоило букву Г сделать заглавной 😊
 
Последнее редактирование: