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!

[PB]Bengan's Multi Profession Profile

Please forgive me if my understanding of your code is wrong but from my perspective the version I have does not run as you say.

<SubRoutine SubRoutineName="GetOre">
<SubRoutine SubRoutineName="UseOre">
<SubRoutine SubRoutineName="MiscCrafting">

This is essentially the subroutines that we are talking about with the stuff in between taken out.



<CallSubRoutine SubRoutineName="GetOre" />
<CallSubRoutine SubRoutineName="UseOre" />
<CallSubRoutine SubRoutineName="MiscCrafting" />

And this is the order they get called again with the unimportant stuff taken out. If i have removed an important subroutine please correct me.

Unless I am missing something I don't see the code tells it to loop around if there are gems remaining before it retrieves mail and starts prospecting again.
 


Go deeper and loog what the subroutine "UseOre" does. it has it?s own while, and call for DE that is besides the "MiscCrafting"
This is essentially the subroutines that we are talking about with the stuff in between taken out.
 
That might why my bags are getting full :). My enchanter and JC are on the same account. Basically just need it to get ore> prospect >make necks/ring > De > mail DE mats > make rings/neck (if more green gems available), rather than getting ore straight after mailing, which is currently does now :). I'd be happy to test any changed for you and let you know how they work out :D
 
Go deeper and loog what the subroutine "UseOre" does. it has it´s own while, and call for DE that is besides the "MiscCrafting"
This is essentially the subroutines that we are talking about with the stuff in between taken out.

I meant no insult by my comments, my apologies if that is so.

I have dug through the code and cannot find the area you refer to. Could you possibly provide me the line number.

These are the subroutines I looked at.

<CallSubRoutine SubRoutineName="OrnateBand" />
<CallSubRoutine SubRoutineName="TelliProtect" />
<CallSubRoutine SubRoutineName="VendorMate" />
<CallSubRoutine SubRoutineName="Splitter" />

Edit: This is the use ore subroutine I have just in case you have a different version than I do.

Code:
<SubRoutine SubRoutineName="UseOre">
    <!-- Smelting-->
      <CallSubRoutine SubRoutineName="Smelting" />
    <!-- Prospecting-->
    <If Condition="(bool)Settings[&quot;Jewelcrafting: Prospecting&quot;]" IgnoreCanRun="True">
      <CallSubRoutine SubRoutineName="Prospect" />
      <CallSubRoutine SubRoutineName="Research" />
      <CallSubRoutine SubRoutineName="TelliProtect" />
      <CallSubRoutine SubRoutineName="Shardinator" />
    </If>
    <!-- Gem crafting -->
    <If Condition="(bool)Settings[&quot;Activate Craft Red Gems:&quot;] || (bool)Settings[&quot;Activate Craft Blue Gems:&quot;] || (bool)Settings[&quot;Activate Craft Yellow Gems:&quot;] || (bool)Settings[&quot;Activate Craft Purple Gems:&quot;] || (bool)Settings[&quot;Activate Craft Green Gems:&quot;] || (bool)Settings[&quot;Activate Craft Orange Gems:&quot;]" IgnoreCanRun="True">
      <If Condition="Me.FreeNormalBagSlots  &gt; 4" IgnoreCanRun="True">
        <CallSubRoutine SubRoutineName="Gemcrafting" />
      </If>
    </If>
    <!-- Making Ornatate Band and Necklace-->
    <If Condition="(bool)Settings[&quot;Jewelcrafting: Craft Shadowfire Necklace&quot;] || (bool)Settings[&quot;Jewelcrafting: Craft Ornate Band&quot;] || (bool)Settings[&quot;Jewelcrafting: Craft With Serpents Eye&quot;]" IgnoreCanRun="True">
      <If Condition="(bool)Settings[&quot;Jewelcrafting: Craft Ornate Band&quot;]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  &gt; 3 &amp;&amp; InbagCount(76133) &gt;= 1 &amp;&amp; InbagCount(76130) &gt;= 1 &amp;&amp; InbagCount(76134) &gt;= 1 " IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="OrnateBand" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
      <If Condition="(bool)Settings[&quot;Jewelcrafting: Craft Shadowfire Necklace&quot;]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  &gt; 3 &amp;&amp; InbagCount(76135) &gt;= 1 &amp;&amp; InbagCount(76137) &gt;= 1 &amp;&amp; InbagCount(76136) &gt;= 1 " IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="ShadowfireNecklace" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
      <If Condition="(bool)Settings[&quot;Jewelcrafting: Craft With Serpents Eye&quot;]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  &gt; 3 &amp;&amp; (HasMats(122672) || HasMats(122669) || HasMats(122666) || HasMats(122667) || HasMats(122664) || HasMats(122668))" IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="SerpentsEyeCrafting" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
    </If>
 
Last edited:
I meant no insult by my comments, my apologies if that is so.

I have dug through the code and cannot find the area you refer to. Could you possibly provide me the line number.

These are the subroutines I looked at.

<CallSubRoutine SubRoutineName="OrnateBand" />
<CallSubRoutine SubRoutineName="TelliProtect" />
<CallSubRoutine SubRoutineName="VendorMate" />
<CallSubRoutine SubRoutineName="Splitter" />

Edit: This is the use ore subroutine I have just in case you have a different version than I do.

Code:
<SubRoutine SubRoutineName="UseOre">
    <!-- Smelting-->
      <CallSubRoutine SubRoutineName="Smelting" />
    <!-- Prospecting-->
    <If Condition="(bool)Settings["Jewelcrafting: Prospecting"]" IgnoreCanRun="True">
      <CallSubRoutine SubRoutineName="Prospect" />
      <CallSubRoutine SubRoutineName="Research" />
      <CallSubRoutine SubRoutineName="TelliProtect" />
      <CallSubRoutine SubRoutineName="Shardinator" />
    </If>
    <!-- Gem crafting -->
    <If Condition="(bool)Settings["Activate Craft Red Gems:"] || (bool)Settings["Activate Craft Blue Gems:"] || (bool)Settings["Activate Craft Yellow Gems:"] || (bool)Settings["Activate Craft Purple Gems:"] || (bool)Settings["Activate Craft Green Gems:"] || (bool)Settings["Activate Craft Orange Gems:"]" IgnoreCanRun="True">
      <If Condition="Me.FreeNormalBagSlots  > 4" IgnoreCanRun="True">
        <CallSubRoutine SubRoutineName="Gemcrafting" />
      </If>
    </If>
    <!-- Making Ornatate Band and Necklace-->
    <If Condition="(bool)Settings["Jewelcrafting: Craft Shadowfire Necklace"] || (bool)Settings["Jewelcrafting: Craft Ornate Band"] || (bool)Settings["Jewelcrafting: Craft With Serpents Eye"]" IgnoreCanRun="True">
      <If Condition="(bool)Settings["Jewelcrafting: Craft Ornate Band"]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  > 3 && InbagCount(76133) >= 1 && InbagCount(76130) >= 1 && InbagCount(76134) >= 1 " IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="OrnateBand" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
      <If Condition="(bool)Settings["Jewelcrafting: Craft Shadowfire Necklace"]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  > 3 && InbagCount(76135) >= 1 && InbagCount(76137) >= 1 && InbagCount(76136) >= 1 " IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="ShadowfireNecklace" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
      <If Condition="(bool)Settings["Jewelcrafting: Craft With Serpents Eye"]" IgnoreCanRun="True">
        <While Condition="Me.FreeNormalBagSlots  > 3 && (HasMats(122672) || HasMats(122669) || HasMats(122666) || HasMats(122667) || HasMats(122664) || HasMats(122668))" IgnoreCanRun="True">
          <CallSubRoutine SubRoutineName="SerpentsEyeCrafting" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />
        </While>
      </If>
    </If>

It dosn?t look like that on my version, my version has a DE subroutine in there as well, but i might have changed that after uploading latest 4.0 :D i change so much i don?t remember what i changed when.
Will upload that version when i have had time to finish it.
 
Hello Bengan12, maybe you can add option to place ore after smelting in guild bank? Or just add option to place smelted Ghost Iron ore in GB? Thank you for hard work.
 
hi dude
Thanks very much for this Profile

some add plz
send items enchant shuolder to vander and nick + ring Like 2.4.1
cuz i did update today it is removed

and some wrong
Ench: Shuffle SD to ME Percent
i lost my [Spirit Dust] cuz the Profile did it to [Mysterious Essence]
i did set 0 right it
but not work

How i stop it ?!

thanks alot
 
There appears to have been a server rollback?

Code:
<!-- <If Condition="InbagCount (52188) &lt; 1 &amp;&amp; Jewelcrafting.Level &gt; 499" IgnoreCanRun="True">
      <CustomAction Code="Log (Colors.Violet,&quot;[ProfessionBuddy]: &quot;,Colors.MediumSpringGreen,&quot;Checking the Guild bank and Personal bank for Jeweler's Setting.&quot;);" />
      <CallSubRoutine SubRoutineName="MoveToGbank" />
      <GetItemfromBankAction Withdraw="All" Bank="Guild" MinFreeBagSlots="5" GetItemfromBankType="SpecificItem" ItemID="52188" NpcEntry="0" Amount="1" AutoFindBank="True" WithdrawAdditively="True" Location="0, 0, 0" />
      <GetItemfromBankAction Withdraw="All" Bank="Personal" MinFreeBagSlots="5" GetItemfromBankType="SpecificItem" ItemID="52188" NpcEntry="0" Amount="1" AutoFindBank="True" WithdrawAdditively="True" Location="0, 0, 0" />
    </If> -->

Could you change this back please. Having an option for it was much better.

I made this change:

Code:
<CallSubRoutine SubRoutineName="OrnateBand" />
          <CallSubRoutine SubRoutineName="TelliProtect" />
          <CallSubRoutine SubRoutineName="DE" />
          <CallSubRoutine SubRoutineName="VendorMate" />
          <CallSubRoutine SubRoutineName="Splitter" />

And it works literally perfectly. It does not slow it down at all.
 
Hey.
Sorry if i act like a noob or something, but i can't seem to find the download button... Can you help me?
 
Bengan, thanks a lot for your work, I've made a lot of golds since I have started to use your Profile.
 
that profile doesnt craft gems, why? -.-
the other thinks from this profil are working perfect...
 
Last edited:
How-To
1. Open HB
2. Select Professionbuddy. <-- I can't find Professionbuddy in the dropdown.
3. Load Profile
4. Open "Bot Config"
5. Change as you like
6. Press Start
7. ???
8. Profit!

Question 1: Which Map do I download the SVN?
Question 2: How do I get proffesionbuddy in the dropdown list?

Thank you in advance!
 
How does this enchant mats? Let's say i put 5 glorious stats, 5 enchant windsong, and ome other random encahnt. Does it make these in order or what? Does it make 5 total throughout whole script, or does it make 5 every cycle
 
that profile doesnt craft gems, why? -.-
the other thinks from this profil are working perfect...

Duh you need to activate gemcrafting and have mats in the bags and set amount to craft. thats why it works for everyone else.
 
How does this enchant mats? Let's say i put 5 glorious stats, 5 enchant windsong, and ome other random encahnt. Does it make these in order or what? Does it make 5 total throughout whole script, or does it make 5 every cycle

Yes.
 
How-To
1. Open HB
2. Select Professionbuddy. <-- I can't find Professionbuddy in the dropdown.
3. Load Profile
4. Open "Bot Config"
5. Change as you like
6. Press Start
7. ???
8. Profit!

Question 1: Which Map do I download the SVN?
Question 2: How do I get proffesionbuddy in the dropdown list?

Thank you in advance!

Look on the forum, look in plugins section, loog for botbases.
 
  • Like
Reactions: Ama
Back
Top