Hi, this my 1st thread even though i have been using RB since 2014. Before RB updating to 64 bit i had no problems with any of the bots. I have the latest RB 64bit RebornBuddy64 1.0.146.0 and crashes when i have loaded a profile i made using Profile Creater with orderbot selected even after adding ExBuddy into Plugins folder it still crashes. Here is my Log and Profile i made. Please help thanks.
Feel free to check out the profiles on my SVN (below, in my signature) as go-by's to create your own Order Bot profile, @KiritoKazuga.
So this profile doesn't actually do anything, (my guess is you used the profile creator tool) what you have done here is simply mesh out where you can walk near where the deep eyes spawn. What you want to make is an orderbot profile: Attached you will find an example of what an orderbot profile looks like. To break it down. you create a Grind Area with a bunch of <HotSpot> tags that represent where a mob can be located in a map. <TargetMob> should have their Name and NpcId
Ok i tired using OrderUP with hotspots and name of monster but when i open the xml i can see the hotspots and monster name but there is not a monster ID, how do i know monster IDs?
I changed some of the xml again and somehow works and found monster ID, but i do get a Microsoft .NET Framework unhandled exception pop up when it selects certain Deepeye mobs. And thanks for the help
firOk, Lets start at the top First thing is each grind area name has to be unique. Second, you can put multiple hotspots in the same grind, just like you can put multiple TargetMobs in the same grind. Code: <GrindArea name="CoerthasWesternHighlands"> <Hotspots> <Hotspot Radius="80" X="416.4017" Y="174.9323" Z="456.6017" name="Deepeye" /> <Hotspot Radius="60" X="451.2619" Y="169.1299" Z="421.1883" name="Deepeye" /> <Hotspot Radius="60" X="475.6957" Y="163.9574" Z="352.0403" name="Deepeye" /> <Hotspot Radius="60" X="446.715" Y="165.1236" Z="299.8003" name="Deepeye" /> <Hotspot Radius="120" X="423.0914" Y="168.4357" Z="263.7661" name="Deepeye" /> </Hotspots> <TargetMobs> <TargetMob name="Deepeye" ID="3471" /> </TargetMobs> <MinLevel>1</MinLevel> <MaxLevel>50</MaxLevel> </GrindArea> is what your grind code gets reduced down to. Next let's take a look at the actual order. You have two lines here First: Code: <Grind grindRef="DeepeyeTears" while="Core.Player.ClassLevel < 70" /> the first attribute here DeepeyeTears refers to a GrindArea named "DeepeyeTears", which we don't have so that'll cause problems. the while loop looks ok, you'll just kill deepeyes until the bot is told to stop, or the player hits 70. Now let's look at the second one. Code: <Grind grindRef="CoerthasWesternHighlands" while="not HasAtLeast(20001, &Deepeye;)" /> so for this one we are refering to a grindRef that we have so that's good. the problem with this one lies in the while. the not HasAtLeast is going to be checking the player's inventory for an item with the id of 20001 which in this case is Tiger Skins. which is a problem as Deepeyes don't drop tiger skins. so we probabbly want to change that to 12628 or deep eye tears. so this line now reads: Code: <Grind grindRef="CoerthasWesternHighlands" while="not HasAtLeast(12628, &Deepeye;)" /> and the bot will grind deepeyes until they have some number of deepeye tears in their inventory. the deepeye number was setup correctly at the top of the profile so nothing to change there. Make those changes and you should be all set!