What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

[Plugin] A very simple CombatBot

stevenr

Member
Joined
Jan 15, 2010
Messages
871
Reaction score
0
For people who want to play, but not to fight.


What is it?
This is a very simple
CombatBot. Its my first plugin - so dont hate me
;)


Features
The bot will stop fighting, while the left mouse button is pressed. So you can move freely.
As long as the control key is pressed, the bot pickup the loot, open chests, loot dead ...


How to use?
Copy CombatBot.cs into ./Plugins/CombatBot/
Activate
the plugin into the plugin tab
Load the Profile (Combat Bot.xml)​
Start the Bot.


 

Attachments

Last edited:
Defiently gonna try this out sounds fun. till random dungeons show up
 
Hi Stevenr,
I love it ;-) great to just manually play a few levels to avoid getting banned ....
Only Problems I have are
-when you stay around for a while the bot will logout (which I then cancle) but then you cant get the plugin to run again - you need to completeley close dB and restart
- not sure it is your plugin or DB ---- sometimes on levelup some skills get changed automatically and some popup is cancelled and actually are getting logged out which means you loose your progress in the current quest chain.....

thx a lot
COW
 
Hi managed to get it run again by stopping DB and Start again and then click Resume - anyhow the main issue is that you will loose your progress.....

Ideally the inactivity timer should be turned off if possible :)


[10:09:23.795 N] Inactivity timer tripped! Leaving game
[10:09:23.796 N] Leaving game
[10:09:23.815 D] Navigator.Clear
[10:09:23.816 N] Last run acquired 2263 gold.

thx a lot
COW
 
Ideally the inactivity timer should be turned off if possible :)
COW

This could be a useful feature for DB. If I have some time I look if it's possible to press a button all x seconds to go not afk.
 
For people who want to play, but not to fight.


What is it?
This is a very simple
CombatBot. Its my first plugin - so dont hate me
;)


Features
The bot will stop fighting, while the left mouse button is pressed. So you can move freely.
As long as the control key is pressed, the bot pickup the loot, open chests, loot dead ...


How to use?
Copy CombatBot.cs into ./Plugins/CombatBot/
Activate
the plugin into the plugin tab
Load the Profile (Combat Bot.xml)​
Start the Bot.



anyone gonna update this?
 
For people who want to play, but not to fight.


What is it?
This is a very simple
CombatBot. Its my first plugin - so dont hate me
;)


Features
The bot will stop fighting, while the left mouse button is pressed. So you can move freely.
As long as the control key is pressed, the bot pickup the loot, open chests, loot dead ...


How to use?
Copy CombatBot.cs into ./Plugins/CombatBot/
Activate
the plugin into the plugin tab
Load the Profile (Combat Bot.xml)​
Start the Bot.




any Devs out there wanna update this?

thank you
 
Iam german and I cant use DB atm. And there is no information for us. That's why I stopped playing D3.
 
Sounds awesome, I'll try this out later. Belphegor and Giles Combat are both better at fighting than I am :P
 
CombatBot - Changed to Loot without having to hold down CTRL.

I have been looking for something like this for when I play manually with friends.

I wanted to be able to have the bot take care of the combat and looting.
I also wanted to be able to take control of the characters movement when in combat, to get the f*** out of stuff that would kill me.
I found this to be rather difficult to do because when the combat routine is engaged it will not allow you to move your toon to a different location without pausing the bot first.

This little CombatBot plugin does the trick, but requires the user to hold down CTRL if you want to pick up loot.
I did not like this feature, so i decided to try to change it.

I think this is the part of the code that does the looting, and here is the original section of code:

Code:
 public void OnPulse()
        {
           if (!BotMain.IsPaused)
              {
                  BotMain.PauseWhile(MouseLeft);

                  if (KeyPressed() && ProfileManager.CurrentProfile.PickupLoot == false)
                  {
                      ProfileManager.CurrentProfile.PickupLoot = true;
                  }
                  if (!KeyPressed() && ProfileManager.CurrentProfile.PickupLoot == true)
                  {
                      ProfileManager.CurrentProfile.PickupLoot = false;
                  }
               }
        }

I am not a programmer so I had to do this by trial and error. I changed the true and false statements to get it to work like I wanted it to.
Here is what I changed:

Code:
 public void OnPulse()
        {
           if (!BotMain.IsPaused)
              {
                  BotMain.PauseWhile(MouseLeft);

                  if (KeyPressed() && ProfileManager.CurrentProfile.PickupLoot == false)
                  {
                      ProfileManager.CurrentProfile.PickupLoot = false;
                  }
                  if (!KeyPressed() && ProfileManager.CurrentProfile.PickupLoot == true)
                  {
                      ProfileManager.CurrentProfile.PickupLoot = true;
                  }
               }
        }

Now the CombatBot plugin will allow me to move my toon while in combat to avoid standing in bad stuff, and also will auto loot items for me.

I will attach my edited version here for those who whould like to try it.
I usually use a blank profile with this when playing with friends. I will attach that also for convenience.

All credit goes to the original authors of the CombatBot plugin and the Blank profile.

Please let me know if you like this, and also if you find a better way to do this.

Thank you! ;)
 

Attachments

Omg...
This topic is more than half a year old. This plugin is no longer supported I assume.

I always wonder why people don't look at the last post's date >.<
 
Hello guys, I've been using this for a while now. I modified it to work with latest demonbuddy + here's the profile I use too

It will handle to clean your backpack + salvage the things you need (settings). If you don't want it to pickup monster loot and do it yourself. <PickupLoot>True</PickupLoot> << Change this to False

Make a folder named Combatbot in the plugin folder, copy paste the CombatBot.cs into there.

Credits : stevenr and MaxxyDB

Hf!
 

Attachments

Hello guys, I've been using this for a while now. I modified it to work with latest demonbuddy + here's the profile I use too

It will handle to clean your backpack + salvage the things you need (settings). If you don't want it to pickup monster loot and do it yourself. <PickupLoot>True</PickupLoot> << Change this to False

Make a folder named Combatbot in the plugin folder, copy paste the CombatBot.cs into there.

Credits : stevenr and MaxxyDB

Hf!

THANK YOU so very much for sharing this! Even with the blank combat.xml it works GREAT!!! I am very happy :)
 
Does this work? I can't get the plugin to show up in my plugins list on DB. I put it in the plugins folder as instructed. Using beta 487.
 
Back
Top