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

existence

Пользователи
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем existence


  1. Суть профиля в том что он делает ювелирный дейлик в гарнизоне, Изначально профиль был для альянса, я смог  его переделать для орды поменяв 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"

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

     

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

     

     

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

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

×