Jump to content

Recommended Posts

Вообщем, выяснил опытным путем : если текстовый файл записан в кодировке UTF-8 - то команда target из файла не пашет, если файл сохранить в кодировке UTF-8 (без BOM) - то команда target работает без проблем. Для теста использовался notepad++

Тогда вопрос - как сделать чтоб ACT сохранял файл в кодировке UTF-8 (без BOM) ?

Share this post


Link to post
Share on other sites

Спасибо, попробую)

Код, я так понимаю, берется из игровой ссылки? :blush:

Нет, этот код берется с предмета, выложенного на панель быстрых клавиш. Для этого панель надо сохранить командой /savehotkeys имя_файла.

Насчет глюков с target не знаю. Не сталкивался.

Share this post


Link to post
Share on other sites

Тогда вопрос - как сделать чтоб ACT сохранял файл в кодировке UTF-8 (без BOM) ?

ап) можно поподробнее?? у меня имено команда таргета не работает тоже.

Share this post


Link to post
Share on other sites

Текстовый файл файл в кодировке UTF-8 записывает в начале файла 3 байта - 0xEF,0xBB,0xBF называемые BOM (Byte Order Mark) из-за них первая команда макроса не пашет. Соответственно, чтобы макрос заработал нуно всеголишь первой поставить любую ненужную команду, или повторить тот-же таргет, проверено эксперементально. т.е. вид макроса для снятия магии будет таким:

target {0}; target {0}; clearallqueuedabilities; use_itemvdl 1395616505 - первая команда target не сработает, зато вторая сработает.

Edited by Каркарыч

Share this post


Link to post
Share on other sites

Эх... чет намутили с кодами предметов. Не знаю , сработало ли у тебя , Патина, в рейде или нет, но вот что выяснил:

Посмотрел в логе ссылки на предметы, изи зона:

\aITEM 1633499024 269887437:Осколок эха\/a ---> осколок для снятия магии в изи зоне

\aITEM 1022045137 744120911:Стихийный осколок инея\/a ---> осколок для снятия стихии в изи зоне

По логам из хард зоны:

\aITEM 1395616505 269887437:Осколок эха\/a ---> осколок для снятия магии в хард зоне

\aITEM 1589765255 744120911:Стихийный осколок инея\/a ---> осколок для снятия стихии в хард-зоне зоне

На панели горячих клавиш у меня остались два вида осколков для магии:

Осколок эха на панелях горячих клавиш:

inventory_hotkey 1633499024 2941 - Осколок эха из изи зоны

inventory_hotkey 1395616505 2941 - Осколок эха хард зоны

т.е. мы видим что один и тот же предмет имеет разные VDLномера. У меня завалялся Осколок эха в инвентаре, но он имеет номер 1633499024 (видимо с изи),

Ща зашел в зону, попробовал работу макроса вида target Карыч; target Карыч; clearallqueuedabilities; use_itemvdl 1633499024 - все сработало, макрос взял меня в цель и заюзал осколок.

Поидее, чтобы учесть оба вида осколков, макрос нужно изменить:

target {0}; target {0}; clearallqueuedabilities; cancel_spellcast ; use_itemvdl 1395616505; use_itemvdl 1633499024; raidsay Снимаю магию с >>>{0}<<<; ---> снятие магии для изи и хард зоны

target {0}; target {0}; clearallqueuedabilities; cancel_spellcast ; use_itemvdl 1589765255; use_itemvdl 1022045137; raidsay Снимаю стихию с >>>{0}<<<; ---> снятие стихии для изи и хард зоны

проверю при ближайшей возможности :)

Edited by Каркарыч

Share this post


Link to post
Share on other sites

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

у меня твой вариант команды для детримента сработал (с одним номером). Спасибо)

при случае попробую сдвоенную по номерам команду).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×