Giles, While using your Stasher, (before this wasnt an issue) when I would go to the Blacksmith to SALVAGE sometimes I would click to the left a lot so I can get one last quick look at the loot to make sure nothing was forgetten, and it would AUTO and keep walking to the BlackSmith till it salvaged.... I did it this time (i think this is how I was ejected from game one time) and it STOPPED working...Ie didnt finish salvage, didn't finish profile, just "stopped" Code: [02:49:46.004 V] Using power UseStoneOfRecall clickPos:<2985.959, 2795.399, 24.04532> worldDynamicId:1999503360 targetACDGuid:-1 [02:49:46.123 V] Using power UseStoneOfRecall clickPos:<2989.006, 2798.447, 24.04532> worldDynamicId:1999503360 targetACDGuid:-1 [02:50:17.991 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine starting. [02:50:18.007 V] Using power Walk clickPos:<2971.877, 2789.915, 23.94531> worldDynamicId:1999503360 targetACDGuid:-1 [02:50:18.741 V] Using power Axe_Operate_Gizmo clickPos:<0, 0, 0> worldDynamicId:0 targetACDGuid:2083389718 [02:50:18.961 D] Moving item args: <itemId:2027159737, ownerId:2024669248, InventorySlot:PlayerSharedStash, column:5, row:7> [02:50:19.168 D] Moving item args: <itemId:2025980131, ownerId:2024669248, InventorySlot:PlayerSharedStash, column:3, row:9> [02:50:19.357 D] [GilesStashReplacer 1.8.6] Now stashing 'Pummel Talent' [Gloves_hell_base_04-26 - Gloves] in column:3, row:2 [02:50:19.357 D] Moving item args: <itemId:2025914596, ownerId:2024669248, InventorySlot:PlayerSharedStash, column:3, row:2> [02:50:19.597 D] Moving item args: <itemId:2025783526, ownerId:2024669248, InventorySlot:PlayerSharedStash, column:6, row:19> [02:50:19.788 D] Moving item args: <itemId:2025652456, ownerId:2024669248, InventorySlot:PlayerSharedStash, column:5, row:9> [02:50:19.788 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine ending sequence... [02:50:19.875 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine finished. [02:50:20.036 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine starting. [02:50:20.066 D] [GilesStashReplacer 1.8.6] GSError: Diablo 3 memory read error, or item became invalid [StashAttempt-2] [02:50:20.083 D] [GilesStashReplacer 1.8.6] There was an unknown error stashing an item. [02:50:20.083 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine ending sequence... [02:50:20.170 D] [GilesStashReplacer 1.8.6] GSDebug: Stash routine finished. [02:50:20.391 D] [GilesStashReplacer 1.8.6] GSDebug: Salvage routine started. [02:50:20.410 V] Using power Walk clickPos:<2949.626, 2815.065, 24.04389> worldDynamicId:1999503360 targetACDGuid:-1 [02:50:21.811 V] Using power Walk clickPos:<2932.126, 2852.03, 23.83706> worldDynamicId:1999503360 targetACDGuid:-1 as you can see it did ERROR out and not stash something that should have, so without stopping the bot, I exited and resumed, and IMMEDIATELY the bot went to the stash and stashed the item then it went to salvage so i moved it again, and it STOPPED. I exited and RESUMED again, without touching the bot, and it IMMEDIATELY went to salvage again, and once again I stopped it by just moving...... So 1) there is an error in stashing with the NEW DB, maybe fluke.... 2) there is an issue when a move command is issued during your Town Routine where it does NOT resume after a move command is issued....
adding new post so i can post more with this issue... Code: [19:56:03.511 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Zeta.Internals.Actors.DiaUnit.get_Level() at Zeta.CommonBot.GameStats.(Object sender, EventArgs e) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Zeta.Internals.Actors.DiaUnit.get_Level() at Zeta.CommonBot.GameStats.(Object sender, EventArgs e) [19:56:03.511 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Belphegor.Belphegor.SetBehaviorPulse(Object sender, EventArgs args) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Belphegor.Belphegor.SetBehaviorPulse(Object sender, EventArgs args) [19:56:03.511 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at Zeta.CommonBot.InactivityDetector.(Object sender, EventArgs e) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at Zeta.CommonBot.InactivityDetector.(Object sender, EventArgs e) [19:56:03.511 D] System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at GilesStashReplacer.GilesStashReplacer.GilesOptimisedSalvage(Object ret) at Zeta.TreeSharp.Action.RunAction(Object context) at Zeta.TreeSharp.Action..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Sequence..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Decorator..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Decorator..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.Common.HookExecutor.Run(Object context) at Zeta.TreeSharp.Action.RunAction(Object context) at Zeta.TreeSharp.Action..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.CommonBot.BotMain.() [19:56:04.659 D] [GilesStashReplacer 1.8.6] GSDebug: Salvage routine started. [19:56:04.673 V] Using power Walk clickPos:<2949.626, 2815.065, 24.04389> worldDynamicId:1999503360 targetACDGuid:-1 [19:56:05.017 V] Using power Walk clickPos:<2932.126, 2852.03, 23.83706> worldDynamicId:1999503360 targetACDGuid:-1 [19:58:34.372 D] [BotEvents] EventChecker threw exception Could not read bytes from 00000000 [299]! in check [19:58:34.378 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Zeta.Internals.Actors.DiaUnit.get_Level() at Zeta.CommonBot.GameStats.(Object sender, EventArgs e) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Zeta.Internals.Actors.DiaUnit.get_Level() at Zeta.CommonBot.GameStats.(Object sender, EventArgs e) [19:58:34.384 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Belphegor.Belphegor.SetBehaviorPulse(Object sender, EventArgs args) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_ACDGuid() at Zeta.Internals.Actors.DiaObject.get_IsACDBased() at Zeta.Internals.Actors.DiaObject.GetCommonData[T]() at Zeta.Internals.Actors.DiaObject.get_CommonData() at Belphegor.Belphegor.SetBehaviorPulse(Object sender, EventArgs args) [19:58:34.384 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at Zeta.CommonBot.InactivityDetector.(Object sender, EventArgs e) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at (Object , Object[] ) at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at Zeta.CommonBot.InactivityDetector.(Object sender, EventArgs e) [19:58:34.384 D] System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Position() at GilesStashReplacer.GilesStashReplacer.GilesOptimisedSalvage(Object ret) at Zeta.TreeSharp.Action.RunAction(Object context) at Zeta.TreeSharp.Action..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Sequence..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Decorator..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.Decorator..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.Common.HookExecutor.Run(Object context) at Zeta.TreeSharp.Action.RunAction(Object context) at Zeta.TreeSharp.Action..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.TreeSharp.PrioritySelector..MoveNext() at (Object ) at Zeta.TreeSharp.Composite.Tick(Object context) at Zeta.CommonBot.BotMain.() [19:58:35.494 D] [GilesStashReplacer 1.8.6] GSDebug: Salvage routine started. [19:58:35.508 V] Using power Walk clickPos:<2949.626, 2815.065, 24.04389> worldDynamicId:1999503360 targetACDGuid:-1 [19:58:35.855 V] Using power Walk clickPos:<2932.126, 2852.03, 23.83706> worldDynamicId:1999503360 targetACDGuid:-1 Not trying to bother you Giles but feel you give much more support regarding these issues....
all be wary regardless what OP tell you. using this will get you ban. http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-ban-reports/63658-2-2-banned.html
[05:38:21.570 N] Failed to load profile: Element ExploreArea is not supported. Please check your XML and try again. (<ExploreArea questId="72801" stepId="36" boxTolerance="0.45" boxSize="20" until="ExitFound" leaveWhenFinished="True" exitNameHash="1241437688" />) Line 620 i get this error when trying to load [A1---Inferno]Champion-Hunting-2.0-Save-The-World on the old version of db
Getting a strong feeling of Swedish House Mafia references in the releases Trying out the new one now!
yeah its designed to use the new db random dungeon enhancements, so it wont work with old db. Use 1.9 instead mate
Clearly, playing 24/h a day is OBVIOUSLY NOT EVIDENCE OF BOTTING! It doesn't matter what profile you use, if your character never logs off it's eventually going to get flagged. Don't be dumb.
was hoping to see my bot kill butcher, but alas db is crashing d3 too quickly Back to the old versions!!! actually maybe i'll just siphon out the butcher part of the profile
agree. i have been botting a1 champ for 3 weeks for 10hrs a day and yet i didnt get ban lol at ppl blaming ban on profile because they bot 24/7
None of my 7 bots cant get even close to butcher, because of constantly crashes after Festering Woods :\
Anyone remember the command to put in the icon of Diablo 3? like this... ""D:\Diablo III\Diablo III Launcher.exe" launch-" or something like that? i delete by mistake the wrong folder and now i can run D3 u.u
This is a great profile! +1 rep for certain! I made on tweak for my profile. Since it's act 1, I went ahead and added Sarkoth to the beginning of it. I figure that we may as well get something per run (sometimes my crappy toon dies pretty early on). Anyhow, keep up the good work.
+1. Having problems myself If this is a *go through BS clicking/'decoding'* this isnt... user friendly. Should be stated by the initial link if this was intention. EDIT: After reading this quoted post, i have have possibly mistaken. I am not 'trying to test'. I am trying to download to use. The 'AdF.ly' website threw me around in loops; not letting me download (meantime giving me TONS of downloadable ads) 5mins later, tried again and success. Though, clever way of making money Rad (through 3rd party site)
""D:\Diablo III\Diablo III Launcher.exe" -launch" This should correct your problem, if it is what im thinking of (shortcut/properties etc) EDIT: EMPHASIS on the '-' W/OUT ANY SPACE
Yeah thats very nice, since you do him in the end of the profiles when you have 5 NV stacks... SMART!
Ive never ever said that this is 100% safe. Ive only stated that this is probably the safest way to use the DB bot. But you still need to use your head and know that if you bot 24/7. You might get flagged!
Most bans can be attributed to the end user. I've been botting since the game came out (well since DB released) and have not been banned.
No .exe ... It's a .xml, if you are finding a .exe you are doing something wrong. And do you expect him to do all his work for free? Profiles/plugins wont get very far that way. Minecraft plugins use ad.fly all the time and there is no issues with it.