What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Не получается крафтить Professionbuddy

Uksus

Member
Joined
Jun 21, 2013
Messages
70
Здравствуйте, написал скрипт для крафта кузнечки, но бот не хочет крафтить.
В боте выбираю тип ProfessionBuddy и подсовываю свой скрипт:
Code:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>
  <CustomAction Code="Log(&quot;Blacksmithing Loaded&quot;);" />
  <If Condition="Me.FreeNormalBagSlots &gt; 2" IgnoreCanRun="True">
    <While Condition="HasMats(72096)" IgnoreCanRun="False">
      <CustomAction Code="Log(&quot;Crafting Item 82969&quot;);" />
      <CastSpellAction RepeatType="Specific" Repeat="1" Entry="82969" CastOnItem="False" ItemType="Chest" ItemId="0" />
    </While>
  </If>
</Professionbuddy>

Вот лог бота:
Starting the bot!
Currently Using BotBase : ProfessionBuddy
Changing current profile to level 0 - 2147483647
Changing current profile to Empty Profile
Blacksmithing Loaded
[ArchBuddy]: Searching for digsites...
[ArchBuddy]: No digsites on the map
[ArchBuddy]: Searching for digsites...
[ArchBuddy]: No digsites on the map
Stopping the bot!
Bot Stopped! Reason: User pressed the stop button
Changing current profile to level 0 - 2147483647
[ArchBuddy]: Stopped Archaeologybuddy after clearing 0 digsites in 0h 0m 2s.
[ArchBuddy]: Solve Report:
[ArchBuddy]: ---------------------------
[ArchBuddy]: No solves

Вот упростил скрипт:
Code:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>
  <CustomAction Code="Log(&quot;Blacksmithing Loaded&quot;);" />
  <If Condition="Me.FreeNormalBagSlots &gt; 2" IgnoreCanRun="True">
    <CustomAction Code="Log(&quot;Crafting Item 82969&quot;);" />
    <CastSpellAction RepeatType="Specific" Repeat="1" Entry="82969" CastOnItem="False" ItemType="Chest" ItemId="0" />
  </If>
</Professionbuddy>

Лог:

Starting the bot!
Currently Using BotBase : ProfessionBuddy
Changing current profile to level 0 - 2147483647
Changing current profile to Empty Profile
Blacksmithing Loaded
Crafting Item 82969
----Вот тут бот чего то ждет и я его останавливаю.
Stopping the bot!
Bot Stopped! Reason: User pressed the stop button
Changing current profile to level 0 - 2147483647
[ArchBuddy]: Stopped Archaeologybuddy after clearing 0 digsites in 0h 0m 10s.
[ArchBuddy]: Solve Report:
[ArchBuddy]: ---------------------------
[ArchBuddy]: No solves

В чем может быть проблема?
 
Last edited:
HTML:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>
    <ChangeBotAction BotName="Combat Bot" />
<CustomAction Code="Log(&quot;Blacksmithing Loaded&quot;);" />
  <If Condition="Me.FreeNormalBagSlots &gt; 2" IgnoreCanRun="True">
    <While Condition="HasMats(72096)" IgnoreCanRun="False">
      <CustomAction Code="Log(&quot;Crafting Item 82969&quot;);" />
      <CastSpellAction RepeatType="Specific" Repeat="1" Entry="82969" CastOnItem="False" ItemType="Chest" ItemId="0" />
    </While>
  </If>
</Professionbuddy>
Скрипт не правильное определение этому - это профиль. Не бойся логи писать по русски, также названия настроек, когда будешь делать, тоже можно по русски.
 
Last edited:
не помогло
Starting the bot!
Currently Using BotBase : ProfessionBuddy
Changing current profile to level 0 - 2147483647
Blacksmithing Loaded
Stopping the bot!
Bot Stopped! Reason: User pressed the stop button
 
infern1k - скайп человека, который, за еду ( из хорошего китайского ) , сделает тебе хорошо. В любых вопросах с профайлами. )
Еду берет вперед. Голодный не работает.
 
не помогло
Starting the bot!
Currently Using BotBase : ProfessionBuddy
Changing current profile to level 0 - 2147483647
Blacksmithing Loaded
Stopping the bot!
Bot Stopped! Reason: User pressed the stop button
не правильно условия поставил, сыграет условие пока есть 2 места и больше, а потом делать пока есть этот крафт, это не логично, лучше сделать через юнбак, делать пока есть ингры для этого InbagCount(ид) || InbagCount(ид), || это или , && это И, т.е. если есть то и то.
 
думаю не в условии дело. с понедельника доберусь до компа и попробую еще упростить профиль для наглядности.
а для чего в профиле надо менять тип бота?
 
думаю не в условии дело. с понедельника доберусь до компа и попробую еще упростить профиль для наглядности.
а для чего в профиле надо менять тип бота?
1) в условие дело ещё раз тебе повторяю, оно не так ставиться. Делать предмет, пока есть рецепт? он у тебя исчезает чтоли? 2) ты в первой логе посмотри, он у тебя археологию врубает и ты ещё спрашиваешь зачем? лол просто.
 
Last edited:
по поводу условия я согласен, но скрафтить то должен же. а по поду архиологбота то самому непонятно- в боте стоит професинбади и профиль такойже - похоже на баг в проге.
 
по поводу условия я согласен, но скрафтить то должен же. а по поду архиологбота то самому непонятно- в боте стоит професинбади и профиль такойже - похоже на баг в проге.
Открой пб конфиг и увидишь, что он использует подботы в боте. Это не баг.
 
так может тогда переводиьь не на комбат бот а на проф?
 
в списке хб есть бот ProfessionBuddy
да причем тут в списке хб, я тебе говорю открой пб и посмотри в правый верхний угол.
 
в боте поставил вид бота Professionbuddy, загрузил профиль
Code:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>
    <ChangeBotAction BotName="Combat Bot" />
<CustomAction Code="Log(&quot;Blacksmithing Loaded&quot;);" />
  <If Condition="Me.FreeNormalBagSlots &gt; 2" IgnoreCanRun="True">
    <While Condition="HasMats(72096)" IgnoreCanRun="False">
      <CustomAction Code="Log(&quot;Crafting Item 82969&quot;);" />
      <CastSpellAction RepeatType="Specific" Repeat="1" Entry="82969" CastOnItem="False" ItemType="Chest" ItemId="0" />
    </While>
  </If>
</Professionbuddy>
по условию должно скрафтить если у меня есть место в сумках - сумки у меня пустые. крафтить бот отказывается.View attachment 1708 2013-06-24 10.25.txt
 
в боте поставил вид бота Professionbuddy, загрузил профиль
Code:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>
    <ChangeBotAction BotName="Combat Bot" />
<CustomAction Code="Log("Blacksmithing Loaded");" />
  <If Condition="Me.FreeNormalBagSlots > 2" IgnoreCanRun="True">
    <While Condition="HasMats(72096)" IgnoreCanRun="False">
      <CustomAction Code="Log("Crafting Item 82969");" />
      <CastSpellAction RepeatType="Specific" Repeat="1" Entry="82969" CastOnItem="False" ItemType="Chest" ItemId="0" />
    </While>
  </If>
</Professionbuddy>
по условию должно скрафтить если у меня есть место в сумках - сумки у меня пустые. крафтить бот отказывается.View attachment 97215
ты так и не понял, о чем я выше говорил, логи не полные - это раз, сделай чистую установку хб на 625 версию, а также пб чистую поставь. После теста на этом, залей полные логи. а не обрывок. Также удали это <While Condition="HasMats(72096)" IgnoreCanRun="False"> ты уверен, что указал правильный ид? под этим я нашел ?????? ??????????? ?????? - ??????? - World of Warcraft, если это крафт, то надо указать спел ???????? ??????????? ?????? - ?????????? - World of Warcraft
Мне надоело тебе говорить, что условие не правильное и как лучше сделать, читай выше в сообщениях.
 
Last edited:
а есть мануалы по написанию профилей для професионбадди?
 
толкового нигде не встречал, везде обрывки и без описания синтаксиса, офф источник есть?
 
Back
Top