[Bot] PBDO Bot - Support Thread

04/10/2013 13:44 NoCheatImPGM#91
More ... You can have your computer on your phone ... Just download TeamViewer
After you can control your bot on your computer with your phone (Android only)
04/10/2013 13:46 edoardo1104#92
Quote:
Originally Posted by NoCheatImPGM View Post
More ... You can have your computer on your phone ... Just download TeamViewer
After you can control your bot on your computer with your phone (Android only)
also apple devices have teamviewer
04/10/2013 22:56 jorg*#93
Is there anyway to shoot down your own pet when it has certain hp?
Beceause my kami aint blowing up after 15min...
Then i login, shoot it down myself, and it works for +- 15 min and then again it stops -.-
I do not have repair for pet in equipment.
Its dark orbit related.

So is there a way of shooting down your own pet?

Can somebody Please help me with this?^^
04/11/2013 10:27 Benjwg#94
PBDO down for updates ??

It still says online on their forum... but not bot.

NVM... Read posts from JD about closing bot.
04/11/2013 10:44 I'mnotanoob#95
One pbdo is working and the other stopped , weird
04/11/2013 10:48 Benjwg#96
Quote:
Originally Posted by I'mnotanoob View Post
One pbdo is working and the other stopped , weird
How do you have 2 pbdos ? lol

My PBDO Running again... Very strange...

Supposed to be off.

Now off again... screw it
04/13/2013 16:04 hello..#97
Quote:
Bug report generated on the 13.04.2013 at 16:03 o'clock (local time)

Bot Client: v.1.3.7.75
Operating System: Microsoft Windows Web Server 2008 R2
Language: de-DE
Process runtime: 0:30:13
work dir: C:\Users\Administrator\Desktop\PBDO-Bot_v_1_3_6_49_B_UPDATED_EXE

Exception Stack:
Code:
System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at ..()
   at ..()
   at ..()
   at ..()
Previous debug log:
Code:
15:33:05: +----- short sys info [start] -----+
15:33:05:  Bot Client: v.1.3.7.75 working build: 
15:33:06:  Operating System: Microsoft Windows Web Server 2008 R2 
15:33:06:  Language: de-DE
15:33:06:  CPUs: 1
15:33:06:  work dir: C:\Users\Administrator\Desktop\PBDO-Bot_v_1_3_6_49_B_UPDATED_EXE
15:33:06:  machine name: WIN-9963
15:33:06:  uptime: 22713 min.
15:33:06:  system date: Samstag, 13. April 2013
15:33:06: +----- short sys info [end] -----+
15:33:07: loaded account & program settings.
15:34:03: 59,95 seconds start up duration.
15:34:03: root backgroundworker started.
15:34:03: running on the newest bot client version.
15:34:03: received all needed game data.
15:34:03: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:37:47: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:38:04: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:48:46: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:49:00: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:49:17: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:50:57: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:51:22: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
15:51:35: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
16:02:53: Critical error in bot session account9, the session has to be terminated!
 Error: System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at ..()
   at ..()
   at ..()
   at ..()
16:03:00: [account7] error while running taskscript AegisShield:Object reference not set to an instance of an object.
[COLOR="Red"]16:03:08: Error while saving settings: System.ArgumentException: An item with the same key has already been added.
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   at ..(IEnumerable`1 )
   at ..()
16:03:09: Critical error in bot session account9, the session has to be terminated!
 Error: System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at ..()
   at ..()
   at ..()
   at ..()[/COLOR]
Previous standard log:
Code:
15:33:06: Welcome, xxx.
15:34:03: Login request on bot authentication server started..
15:34:03: Access granted!
           ->  You logged in for the 475. time.
15:34:03: account7 establishing connection.
15:34:03: account7:int13 login successful
15:34:03: account9 establishing connection.
15:34:08: account9:int2 login successful
15:34:08: account11 establishing connection.
15:34:15: account11:int13 login successful
15:34:24: account13 establishing connection.
15:34:26: account9:int2 relog successful. map handshake failed
15:34:37: [account9] task logic: new action, reloading.
15:34:38: account11:int13 relog successful. (unknown reason)
15:34:40: account13:int2 login successful
15:34:45: account18 establishing connection.
15:34:53: account9:int2 relog successful. (unknown reason)
15:34:55: account13:int2 relog failed: hero is null
15:34:55: account18:int1 login successful
15:35:08: account18:int1 relog successful. map handshake failed
15:35:12: account13:int2 relog successful. map handshake failed
15:35:41: account18:int1 relog successful. (unknown reason)
15:36:05: changes saved to database.
15:37:34:  -> account7 terminated.
15:37:38: account7 establishing connection.
15:37:39: account7:int13 login successful
15:37:43: account7:int13 relog successful. (unknown reason)
15:37:57: account7:int13 relog successful. map handshake failed
15:42:35:  -> account7 terminated.
15:46:25: account7 establishing connection.
15:46:26: account7:int13 login successful
15:46:29: account7:int13 relog successful. (changing map 5-3)
15:46:31:  -> account7 terminated.
15:48:39: account7 establishing connection.
15:48:40: account7:int13 login successful
15:48:54: account7:int13 relog successful. map handshake failed
15:49:08: changes saved to database.
15:49:09: account7:int13 relog successful. map handshake failed
15:51:14: account7:int13 relog successful. (killed)
15:51:29: account7:int13 relog successful. map handshake failed
15:57:53: account7:int13 relog successful. (changing map 2-8)
15:58:31: changes saved to database.
15:59:26: account7:int13 relog successful. (changing map 4-5)
15:59:41: account7:int13 relog successful. map handshake failed
15:59:52: account9:int2 relog successful. (changing map GG Z)
16:00:08: account9:int2 relog successful. map handshake failed
16:01:24: account7:int13 relog successful. (changing map 5-1)
16:01:39: account7:int13 relog successful. map handshake failed
16:02:13: account9:int2 relog successful. (changing map 2-1)
16:02:53:  -> account9 terminated.
16:02:55: account7:int13 relog successful. (changing map 5-2)
16:03:02: account9 establishing connection.
16:03:04: account9:int2 login successful
16:03:05: changes saved to database.
16:03:16:  -> account9 terminated.
Additional Informations (What were you doing at that moment?)
:horse:
Chrashed In Gamma Kristalons

Again Alpha Streuners

Exception Stack:
Code:
System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at ..()
   at ..()
   at ..()
   at ..()
Previous debug log:
Code:
16:11:11: Critical error in bot session account9, the session has to be terminated!
 Error: System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at ..()
   at ..()
   at ..()
   at ..()
Previous standard log:

Additional Informations (What were you doing at that moment?)
:horse:


EDIT: Account7 is using the paladium pro task from fist post...
And Account9 is the GG account
04/13/2013 16:39 -OverStreet-#98
disable the taskscript: "AegisShield"
04/13/2013 17:00 hello..#99
[Only registered and activated users can see links. Click Here To Register...]
Map 5-3

Quote:
Originally Posted by -OverStreet- View Post
disable the taskscript: "AegisShield"
Thats not the problem the Bot chrashed on Acc9 not 7
04/13/2013 18:35 tiger619#100
my pbdo got some bug where it colllect palladium but it dont shoot aliens and getting popled can u help me out please
Iam using this code

Code:
/* You really should only need to change shiz here! */
   bool UseHangarChange = true;
   bool UseAmmoChanger = true;
   bool UseShipAbilities = true;
   bool UseRocketBuyCPU = true;
            bool UseTechCenter = false;
            bool RocketLauncher = false;
   bool UseDroneChanger = true;
   bool UseRsbChanger = false;  //may waste ammo if you set to 'true' or interrupts shooting if you are out of Ammo
   bool CloakOnSell = false;
            bool RepairDronesTaskScript = true;
   bool BreakScript = false;
   
   public int RocketBuyConfig = 2;
   public int HellstormBuyConfig = 2;
         
            public int CollectionHangar = 2;
   public int SellHangar = 4;
   
   bool BoostLasersWithSeprom = true;
            bool BoostRocketsWithSeprom = true;
            bool BoostEnginesWithPromerium = true;
            bool BoostShieldsWithSeprom = true;
     
   public Enums.LaserAmmoType LaserAmmo = Enums.LaserAmmoType.MCB_50;
   public Enums.RocketAmmoType RocketAmmo = Enums.RocketAmmoType.PLT_2026;
   public Enums.RocketLauncherAmmoType RocketLauncherAmmo = Enums.RocketLauncherAmmoType.ECO10;
       
            #endregion
   
   #region ITaskScripts
            /* ITaskScript Zone */
   class IHangarChange : ITaskScript
   {

    /* by JD, edited by albae*/

    public IHangarChange()
     : base("HangarChange", 15000, 10, true)
    {
    }

    public override int Run()
    {
     Task.BMain.WriteLog("Current hangar: " + Task.BMain.Equip.Ship.CurrentHangar.ToString());


     int hangarCollect = ((Task)Task).CollectionHangar;
     int hangarSell = ((Task)Task).SellHangar;

     int timer = Task.BMain.Me.Premium ? 5 : 20;

     int cargo = Task.BMain.Me.FreeCargo - Task.MinFreeSlots;
     Task.BMain.WriteLog(cargo.ToString());

     // Fly to safety in 5-3
     if (cargo <= 0 && Task.BMain.MapName == "5-3" && Task.BMain.Me.CurrentPosition.Y < 26100 && Task.BMain.LoggedIn)
     {
      Task.MinDurability = 200;
      Task.BMain.WriteLog("Flying beyond palla field to change hangar");
     }

     // Logout when in safety
     else if (cargo <= 0 && Task.BMain.MapName == "5-3" && Task.BMain.Me.CurrentPosition.Y > 26100 && Task.BMain.LoggedIn)
     {
      Task.BMain.Actions.LogOff(180 + timer);
      Task.BMain.WriteLog("Logging out to switch hangar");
     }

     // Trigger Selling in 5-2
     else if (cargo <= 0 && Task.BMain.MapName == "5-2" && Task.BMain.LoggedIn)
     {
      Task.SellPalladium = true;
      Task.Sell = true;
      Task.MinDurability = 40;
      Task.BMain.WriteLog("Selling Palladium");
      return 1500;
     }

     // Logout when sold
     else if (cargo > 0 && Task.BMain.MapName == "5-2" && Task.BMain.Equip.Ship.CurrentHangar != hangarCollect && Task.BMain.Me.InNoAttackZone && Task.BMain.LoggedIn)
     {
      Task.IdleInSafety = true;
      Task.BMain.Actions.LogOff(180 + timer);
      Task.BMain.WriteLog("Logging out to switch hangar");
     }

     // Flee to safety to logout after selling
     else if (cargo > 0 && Task.BMain.MapName == "5-2" && Task.BMain.Equip.Ship.CurrentHangar != hangarCollect && !Task.BMain.Me.InNoAttackZone && Task.BMain.LoggedIn)
     {
      Task.IdleInSafety = true;
      Task.BMain.WriteLog("Flying to safety to change hangar");
     }

     // Login to selling hangar
     if (!Task.BMain.LoggedIn && Task.BMain.MapName == "5-3")
     {
      Task.BMain.Equip.Ship.ChangeHangars(hangarSell);
      Task.BMain.Actions.LogOn();
      Task.BMain.WriteLog("Switching to chosen sell hangar");
     }

     // Login to collection hangar
     else if (!Task.BMain.LoggedIn && Task.BMain.MapName == "5-2")
     {
      Task.BMain.Equip.Ship.ChangeHangars(hangarCollect);
      Task.BMain.Actions.LogOn();
      Task.BMain.WriteLog("Switching to chosen collect hangar");
     }

     return -1;
    }

    public override bool NeedRun()
    {
     return Task.BMain.EquipmentLoaded;
    }
   }

   
   class IShootPeepz : ITaskScript
            {
                public IShootPeepz() 
     : base("AmmoChanger", 2000,10)
                {
                }
     
                public override int Run()
                {
                    if (Task.BMain.Me.SelectedShip.IsNpc)
                    {
                        if (Task.BMain.Me.SelectedShip.Shield > 300000) { Task.BMain.Actions.SetDroneFormation(Enums.DroneFormation.Heart); } else { Task.BMain.Actions.SetDroneFormation(Enums.DroneFormation.Chevron); }
                        if (Task.BMain.Me.SelectedShip.Shield > 0) { Task.BMain.Me.SetLaserAmmo(Enums.LaserAmmoType.SAB); } else { Task.BMain.Me.SetLaserAmmo(((Task)Task).LaserAmmo); }
                    }
                    else
                    {
                        if (Task.BMain.Me.GetAmmoCount(Enums.LaserAmmoType.RSB_75) >= 1000 && Task.BMain.Me.GetAmmoCount(Enums.LaserAmmoType.UCB_100) >= 1000)
                        {
                            if (Task.LaserAmmoType != Enums.LaserAmmoType.RSB_75)
                            {
                                Task.BMain.Me.SetLaserAmmo(Enums.LaserAmmoType.RSB_75);
                                return 500;
                            }
     
                            if (Task.LaserAmmoType != Enums.LaserAmmoType.UCB_100)
                            {
                                Task.BMain.Me.SetLaserAmmo(Enums.LaserAmmoType.UCB_100);
                                return 3000;
                            }
                        }
     
                        if (Task.BMain.Actions.CanUseInstaShield && Task.BMain.Me.Hitpoints <= 50000) Task.BMain.Actions.UseInstaShield();
                        if (Task.BMain.Actions.CanUseEmp && Task.BMain.Me.Hitpoints <= 30000) Task.BMain.Actions.UseEmp();
                        if (Task.BMain.Me.Shield <= Task.BMain.Me.MaxShield * 0.1 && Task.BMain.Actions.CanUseTech(Enums.TechType.ShieldBackup)) Task.BMain.Actions.UseTech(Enums.TechType.ShieldBackup);
                    }
                    return -1;
                }
     
                public override bool NeedRun()
                {
                    return Task.BMain.Me.SelectedShip != null;
                }
            }
         
            class ISurvive : ITaskScript
            {
                public ISurvive() 
     : base("ShipAbilities", 5000, 9)
                {
                }
     
                public override int Run()
                {
                    if (Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair) && Task.BMain.Me.Shield <= (Task.BMain.Me.MaxShield - 75000))
                    {
                        Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Shield_Repair);
                    }
                    if (Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair) && Task.BMain.Me.Hitpoints <= (Task.BMain.Me.MaxHitpoints - 100000))
                    {
                        Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Repair);
                    }
                    if (Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Pod) && Task.BMain.Me.Hitpoints <= 100000)
                    {
                        Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Pod);
                    }
                    return -1;
                }
     
                public override bool NeedRun()
                {
                    return (Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair) || Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair) || Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Pod));
                }
            }
         
            class ICanHazRocketz : ITaskScript
            {
                public ICanHazRocketz() 
     : base("RocketBuyCPU", 2000, 7)
                {
                }
     
                public override int Run()
                {
                    int RocketCount = Task.BMain.Me.GetAmmoCount(((Task)Task).RocketAmmo);
               
     
                if (RocketCount < 10)
                {
     
                                    Task.StandardConfiguration = ((Task)Task).RocketBuyConfig;
                                    Task.SwitchConfigWhenShieldLow = false;
                                    return 5000; // Config Change Cooldown
                }
     
                else
                {
     
                   Task.StandardConfiguration = ((Task)Task).HellstormBuyConfig;
                   Task.SwitchConfigWhenShieldLow = true;
                }
     
               
                    if (RocketCount > 300)
                        return 120000; // I doubt we will use 300 rockets in less than 2 mins. This gives the CPU back some processing time!
     
     
                    return -1;
                }
     
                public override bool NeedRun()
                {
                    return true;
                }
            }
         
            class IHazSuperPowerz : ITaskScript
            {
                public IHazSuperPowerz() 
     : base("TechCenter", 1000, 6)
                {
                }
     
                public override int Run()
                {
                    Task.BMain.Actions.UseTech(Enums.TechType.RocketPrecision);
                    return 1200000; // Precision Targeter Duration and Cooldown
                }
     
                public override bool NeedRun()
                {
                    return Task.BMain.Actions.CanUseTech(Enums.TechType.RocketPrecision) && Task.BMain.Actions.GetTechAmount(Enums.TechType.RocketPrecision) > 10;
                }
            }
   
   class IChangeDrones : ITaskScript
            {
                public IChangeDrones() 
     : base("IChangeDrones", 1000, 6)
                {
                }
     
                public override int Run()
                {
                    if(Task.BMain.Me.SelectedShip != null)
      Task.BMain.Actions.SetDroneFormation(Enums.DroneFormation.Chevron);
     else
      Task.BMain.Actions.SetDroneFormation(Enums.DroneFormation.Heart);
     
     return -1;
                }
     
                public override bool NeedRun()
                {
                    return true;
    }
            }
   
   class IRsbChanger : ITaskScript
            {
    private bool usingRsb = false;
   
                public IRsbChanger() 
     : base("IRsbChanger", 1000, 6)
                {
                }
     
                public override int Run()
                {
     if(Task.BMain.Me.SelectedShip != null)
     {
      if(usingRsb)
      {
       usingRsb = false;
       Task.BMain.Me.SetLaserAmmo(Enums.LaserAmmoType.UCB_100);
       return 3000;
      }
      else
      {
       usingRsb = true;
       Task.BMain.Me.SetLaserAmmo(Enums.LaserAmmoType.RSB_75);
       return 750;
      }
     }
     
     return -1;
                }
     
                public override bool NeedRun()
                {
                    return true;
    }
            }
            
   public class IRepairDronesTaskScript : ITaskScript
   {
    public IRepairDronesTaskScript() 
     : base("RepairDronesTaskScript", 15 * 1000)
    {
    }

    public override int Run()
    {
     var drones = Task.BMain.Equip.Ship.DroneInfo;
   
     foreach (var drone in drones)
     {
      if (double.Parse(drone.HP.TrimEnd( new char[] { '%', ' ' } )) / 100 >= 0.91)
      {
       Task.BMain.WriteLog("Trying to repair Drone " + drone.I);
       if (Task.BMain.Equip.Ship.RepairDrone(drone.I))
        Task.BMain.WriteLog("Successfully repaired " + drone.I);
       else
        Task.BMain.WriteLog("Failed to repair " + drone.I);
      }
     }
   
     return -1;
    }
    
    public override bool NeedRun()
                {
                    return true;
    }
    
   }

   public class IBreakScript : ITaskScript
   {
    public IBreakScript() 
     : base("BreakScript", 1000, 1)
    {
    }
    
    public override bool NeedRun()
    {
     return true;
    }
    public override int Run()
    {
      {
       if (!Task.Buffer.ContainsKey("time1")) {Task.Buffer.Add("time1", 0);}
       if (!Task.Buffer.ContainsKey("time2")) {Task.Buffer.Add("time2", 0);}
       if (!Task.Buffer.ContainsKey("counter1")) {
        Task.Buffer.Add("counter1", BHelper.RandomNumber(600, 3420));
        Task.BMain.WriteLog(">>>> PAUSE in " + ((int)Task.Buffer["counter1"] / 60) + " min <<<<");
       }
       if (!Task.Buffer.ContainsKey("counter2")) {Task.Buffer.Add("counter2", BHelper.RandomNumber(120, 420));}
       if (!Task.Buffer.ContainsKey("process")) {Task.Buffer.Add("process", true);}
       if((int)Task.Buffer["time1"] >= (int)Task.Buffer["counter1"] && Task.BMain.Me.SelectedShip == null) {
        if((bool)Task.Buffer["process"]) {
         Task.BMain.WriteLog(">>>> PAUSE für " + ((int)Task.Buffer["counter2"] / 60) + " min <<<<");
         Task.Buffer["process"] = false;
         Task.IdleInSafety = true;
        }
        if((int)Task.Buffer["time2"] >= (int)Task.Buffer["counter2"]) {
         Task.Buffer["process"] = true;
         Task.Buffer["counter1"] = BHelper.RandomNumber(600, 3420);
         Task.Buffer["counter2"] = BHelper.RandomNumber(120, 420);
         Task.BMain.WriteLog(">>>> PAUSE in " + ((int)Task.Buffer["counter1"] / 60) + " min für "+ ((int)Task.Buffer["counter2"] / 60) +" min <<<<");
         Task.Buffer["time1"] = 0;
         Task.Buffer["time2"] = 0;
         Task.IdleInSafety = false;
        }
        if (Task.BMain.Me.InNoAttackZone || Task.BMain.Me.IsInBase) {
         Task.Buffer["time2"] = ((int)Task.Buffer["time2"]) + 1;
        }
       }
       Task.Buffer["time1"] = ((int)Task.Buffer["time1"]) + 1;
      }
      return -1; 
    }
    
   }
 
   #endregion
   
   
   public override void OnReset()
            {
                this.BoostDictionary = new Dictionary<string, Enums.ResourceType> {
                    { "Lasers", Enums.ResourceType.ore_seprom },
                    { "Rockets", Enums.ResourceType.ore_seprom },
                    { "Speed", Enums.ResourceType.ore_promerium },
                    { "Shield", Enums.ResourceType.ore_seprom },
                };
             
    if (UseHangarChange)
     this.TaskScripts.Add(new IHangarChange()); // Hangar Change
             
                if (UseAmmoChanger)
     this.TaskScripts.Add(new IShootPeepz()); // Ammo Changer
                                   
                if (UseShipAbilities)
                    this.TaskScripts.Add(new ISurvive()); // Ship Abilities
     
                if (UseRocketBuyCPU)
                    this.TaskScripts.Add(new ICanHazRocketz()); // Auto Rocket Buy
                             
                if (UseTechCenter)
                    this.TaskScripts.Add(new IHazSuperPowerz()); // Tech Center

    if(UseDroneChanger)
     this.TaskScripts.Add(new IChangeDrones()); //Dron Chnger
    
    if(UseRsbChanger)
     this.TaskScripts.Add(new IRsbChanger()); // Rsb Changer
    
    if(RepairDronesTaskScript)
     this.TaskScripts.Add(new IRepairDronesTaskScript()); //Drone Repair
    
    if(BreakScript)
     this.TaskScripts.Add(new IBreakScript()); //Break Script
   
   }
   
   public override void ChooseLogic()
   {
    #region UsePet & Cloak
    if (BMain.MapName != "5-3") { UsePet = false; } else { UsePet = true; }
    if (!BMain.MapName.Contains("5-"))
     if (BMain.MapName.Contains("-8"))
      Cloak = true;
     else if (CloakOnSell)
      Cloak = true;
     else
      if (!UseHangarChange && CloakOnSell)
       if (BMain.MapName != "5-3") { Cloak = true; } else { Cloak = false; }
    if (BMain.MapName != "5-3") { UsePet = false; } else { UsePet = true; }
    #endregion

    if (!ActionList.Contains("Palladium Task :D"))
    {
     BMain.WriteLog("Palladium Task by Sshanesilberfalke");
     BMain.WriteLog("\u00A9 Made by Sshanesilberfalke with special thanks to Serraniel, jD, albae");
       
     
     TaskMap = "5-3";
     
     Restock = false;
        
     #region Ammo
     UseRocketLauncher = RocketLauncher;
     LaserAmmoType = LaserAmmo;
     RocketAmmoType = RocketAmmo;
     RocketLauncherAmmoType = RocketLauncherAmmo;
     #endregion
     
     #region Konfi und so..
     StandardConfiguration = 1;
     Repair = true;
     MinDurability = 65;
     MaxDurability = 100;
     #endregion
    
     #region PET
     UsePet = true;
     PetMode = Enums.PetMode.Auto_Resource_Collector;
     RestockPetFuel = true;
     PetFuelMinAmount = 500;
     PetFuelMaxAmount = 10000;
     PetMinDurability = 1;
     RepairPetWhenDead = true;
     #endregion
     
     #region Group Invite
     
     #endregion
     
     #region NPC
     AttackNpcs = true;
     AnswerAttacks = true;
     AttackTaggedNpcs = false;
     MinFightDistance = 250;
     MaxFightDistance = 550;
     #endregion
    
     #region collection & sell 
     CollectBonusBoxes = false;
     CollectCargoBoxes = false;
     CollectResources = true;
     
     if (UseHangarChange)
     {
      if (BMain.MapName == "5-3")
      {
       Sell = false;
       SellPalladium = false;
       SellSkylabPromerium = false;
      }
      else
      {
       Sell = true;
       SellPalladium = true;
       SellSkylabPromerium = true;
      }
     }
     else
     {
      Sell = true;
      SellPalladium = true;
      SellSkylabPromerium = true;
     }
     SellSkylabPromerium = true;
                    #endregion
   
     MinFreeSlots = 0;
     MinPalladiumAmountToSell = 15;
    
     ActionList.Add("Palladium Task :D");
    }
   }   
  }
 }
04/13/2013 18:43 hello..#101
Yes bot do noot shoot on NPCs when collecting
04/13/2013 18:50 kalai870#102
-jD-
just said that you only have to disable the rocketlauncher: UseRocketLauncher = false;
and the "InvalidOperationException" should be fixed.
04/13/2013 19:06 -OverStreet-#103
-jD-
just said that you only have to disable the rocketlauncher: UseRocketLauncher = false;
and the "InvalidOperationException" should be fixed.
[Only registered and activated users can see links. Click Here To Register...]
04/13/2013 19:23 Dead77#104
Hello,

I have a little big bug, can't open pbdo bot.
Code:
Bug report generated on the 13/04/2013 at 19:22 o'clock (local time)

[u]Bot Client:[/u] v.1.3.7.75
[u]Operating System:[/u] Microsoft Windows 7 Professional 
[u]Language:[/u] fr-BE
[u]Process runtime:[/u] 0:00
[u]work dir:[/u] C:\Users\Kekette power\Favorites\Downloads\PBDO-Bot_v_1_3_7_55A_FULL_STARTER_PACKAGE

[u]Exception Stack[/u]: 
[code]System.PlatformNotSupportedException: Operation is not supported on this platform.
   at System.Net.HttpListener..ctor()
   at PBDOBot.Api.Web.WebAPI..ctor()
   at ..(String[] )
Previous debug log:
Previous standard log:
Screenshots:


Additional Informations (What were you doing at that moment?)
:horse:

[/CODE]

and i have this : [Only registered and activated users can see links. Click Here To Register...]

Maybe someone can help me !
04/13/2013 19:26 -OverStreet-#105
Quote:
Originally Posted by Dead77 View Post
Hello,

I have a little big bug, can't open pbdo bot.
Code:
Bug report generated on the 13/04/2013 at 19:22 o'clock (local time)

[u]Bot Client:[/u] v.1.3.7.75
[u]Operating System:[/u] Microsoft Windows 7 Professional 
[u]Language:[/u] fr-BE
[u]Process runtime:[/u] 0:00
[u]work dir:[/u] C:\Users\Kekette power\Favorites\Downloads\PBDO-Bot_v_1_3_7_55A_FULL_STARTER_PACKAGE

[u]Exception Stack[/u]: 
[code]System.PlatformNotSupportedException: Operation is not supported on this platform.
   at System.Net.HttpListener..ctor()
   at PBDOBot.Api.Web.WebAPI..ctor()
   at ..(String[] )
Previous debug log:
Previous standard log:
Screenshots:


Additional Informations (What were you doing at that moment?)
:horse:

[/CODE]

and i have this : [Only registered and activated users can see links. Click Here To Register...]

Maybe someone can help me !
which .net framework you got?