Перейти к содержимому
existence

Помогите переделать профиль ХБ

Рекомендуемые сообщения

Суть профиля в том что он делает ювелирный дейлик в гарнизоне, Изначально профиль был для альянса, я смог  его переделать для орды поменяв ID NPS и координаты гарнизона. Потом оказалось что он работает только на англайских серверах - причина в этом коде...

 

<CustomBehavior File="RunMacro" Macro="/cast Jewelcrafting" WaitTime="300" />
                <CustomBehavior File="Misc\RunLua" Lua="for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Glowing Blackrock Band' then DoTradeSkill(i, 2) break end end" WaitTime="3000" />

Макросы для англайского клиента, на русском они выглядели бы так

 

<CustomBehavior File="RunMacro" Macro="/cast Ювелирное дело" WaitTime="300" />
                <CustomBehavior File="Misc\RunLua" Lua="for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Блестящее кольцо черной горы' then DoTradeSkill(i, 2) break end end" WaitTime="3000" />

Но бот отказывается читать код с кирилицей, пишет ошибку.

 

[00:20:15.656 D] Loading profile from C:\_HB\_garrisondaily\[QB] JC Daily_H.xml
[00:20:15.656 Q] Cannot load profile!
[00:20:15.656 Q] Недопустимый знак для указанной кодировки., строка 32, позиция 50.

 

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

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

Например

 

<!-- Glowing Blockrock Band Quest -->
            <If Condition="HasQuest(37319) && !IsQuestCompleted(37319)" >
                <CustomBehavior File="RunMacro" Macro="/click MultiBarRightButton1" WaitTime="300" />
                <CustomBehavior File="RunMacro" Macro="/click MultiBarRightButton2" WaitTime="3000" />

Где в MultiBarRightButton1 содержится макрос "/cast Ювелирное дело", а в MultiBarRightButton2 содержится макрос "/run for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Блестящее кольцо черной горы' then DoTradeSkill(i, 2) break end end"

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

 

Помогите пожалуйуста решить данную задачу,  подойдет любое решение чтобы автоматизировать этот чертов дейлик. Готов купить рабочий профиль.

 

 

Пожалуйста войдите или зарегистрируйтесь, чтобы увидеть эту ссылку.

Пожалуйста войдите или зарегистрируйтесь, чтобы увидеть эту ссылку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×