What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

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

spacelove

New Member
Joined
May 11, 2015
Messages
7
Reaction score
0
Суть профиля в том что он делает ювелирный дейлик в гарнизоне, Изначально профиль был для альянса, я смог его переделать для орды поменяв 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) &amp;&amp; !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"

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



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

View attachment [QB] JC Daily.xmlView attachment [QB] JC Daily — buttons.xml
 
Проблема в кодировке, для удобства скачайте Notepad++ откройте нужнный профиль в нем, выберите сохранить как и поставте кодировку UTF-8, после снова откройте данный профиль в блокноте и внесите свои правки на русском языке. Делайте именно в такой последовательности, сначала смените кодировку, потом только вносите изменения. Впринципе это все можно и в стандартном блокноте сделать.
 
Помогло! Заработало! Спасибо огромное! Я счастлив!!! :o:)
 
Back
Top