Is there any plugin or profile that makes a toon retrieve mail and deposit it in a guild bank? I know there are some plugins/profiles that take out of mail or banks to smelt/prospect/etc. but I can't find anything that would do what I want to. I don't think it's possible to do this with Allrounder and I've tried to make a ProfessionBuddy profile to do this but horribly failed :'( Or maybe someone can testify to the safety of mailing high volumes of goods from account to account? I doubt this though. ;P If you're wondering why I would need something like this, I have my farmer's mail to alts then usually put them into the gbank to be used by my main.
Been trying to get this to work with Profession Buddy myself. Something like PHP: <?xml version="1.0" encoding="utf-8"?><Professionbuddy> <CustomAction Code="var1 = true;" /> <CustomAction Code="var2 = DateTime.Now;" /> <While Condition="true" IgnoreCanRun="True"> <If Condition="((bool)var1) || (HasNewMail || MailCount> 0)" IgnoreCanRun="True"> <CustomAction Code="Log ("Checking Mail");" /> <GetMailAction ItemID="0" CheckNewMail="True" GetMailType="AllItems" AutoFindMailBox="True" X="-8860.81" Y="637.1594" Z="96.19888" MinFreeBagSlots="2" /> <WaitAction Condition="false" Timeout="2000" /> <!--Deposit Herbs in Gbank Tabs 1 and 2--> <If Condition="DataStore[52983] <= 840 && InbagCount(52983) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Cinderbloom in Tab 1");" /> <PutItemInBankAction Amount="840" ItemID="52983" NpcEntry="0" GuildTab="1" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52984] <= 560 && InbagCount(52984) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Stormvine in Tab 1");" /> <PutItemInBankAction Amount="560" ItemID="52984" NpcEntry="0" GuildTab="1" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52985] <= 560 && InbagCount(52985) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Azshara's Veil in Tab 1");" /> <PutItemInBankAction Amount="560" ItemID="52985" NpcEntry="0" GuildTab="1" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52986] <= 560 && InbagCount(52986) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Heartblossom in Tab 2");" /> <PutItemInBankAction Amount="560" ItemID="52986" NpcEntry="0" GuildTab="2" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52987] <= 560 && InbagCount(52987) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Twilight Jasmine in Tab 2");" /> <PutItemInBankAction Amount="560" ItemID="52987" NpcEntry="0" GuildTab="2" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52988] <= 840 && InbagCount(52988) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Whiptail in Tab 2");" /> <PutItemInBankAction Amount="840" ItemID="52988" NpcEntry="0" GuildTab="2" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <!--Deposit Ore in Tab 3--> <If Condition="DataStore[53038] <= 560 && InbagCount(53038) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Obsidium Ore in Tab 3");" /> <PutItemInBankAction Amount="560" ItemID="53038" NpcEntry="0" GuildTab="3" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52183] <= 560 && InbagCount(52183) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Pyrite Ore in Tab 3");" /> <PutItemInBankAction Amount="560" ItemID="52183" NpcEntry="0" GuildTab="3" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <If Condition="DataStore[52185] <= 840 && InbagCount(52185) > 0" IgnoreCanRun="True"> <CustomAction Code="Log ("Depositing Elementium Ore in Tab 3");" /> <PutItemInBankAction Amount="840" ItemID="52185" NpcEntry="0" GuildTab="3" AutoFindBank="True" UseCategory="False" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> <!-- Deposit other stuff --> <CustomAction Code="Log ("Depositing Stuff in Tabs 4 - 6 ...");" /> <PutItemInBankAction Amount="2000" ItemID="" NpcEntry="0" GuildTab="4" AutoFindBank="True" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Cloth" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> <PutItemInBankAction Amount="2000" ItemID="" NpcEntry="0" GuildTab="4" AutoFindBank="True" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Leather" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> <PutItemInBankAction Amount="2000" ItemID="" NpcEntry="0" GuildTab="6" AutoFindBank="True" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Elemental" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> <PutItemInBankAction Amount="2000" ItemID="" NpcEntry="0" GuildTab="5" AutoFindBank="True" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Meat" Bank="Guild" X="0" Y="0" Z="0" /> <WaitAction Condition="false" Timeout="2000" /> </If> </While></Professionbuddy> but it doesn't work, gives me this in the HB log window Code: PB 1.142:Packaging profile to E:\Honorbuddy_1\Plugins\ProfessionBuddy\Profiles\Guild Deposit.xml Checking Mail PB 1.142:Mail retrieval of items:AllItems finished PB 1.142:Wait Action Completed Depositing Cinderbloom in Tab 1 PB 1.142:Queuing server for gbank info But then it just sit's there indefinately.