Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Browsergames > DarkOrbit
You last visited: Today at 06:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PBDO Task[Needed experienced member]

Discussion on PBDO Task[Needed experienced member] within the DarkOrbit forum part of the Browsergames category.

Reply
 
Old   #1
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
PBDO Task[Needed experienced member]

Hello,

I need this task:
Task should do this: Kill aliens on x-2 for 18 hours, then collect palladium for 4 hours(also sell when it's full with another hangar), then go, 2 hours to collect bonus boxes on 4-3 with ultimate collecting(not safe). It should repeat it non stop.
Also killing aliens with 1 configuration, collecting palladium with second configuration and collecting bonus box with second too.
Should kill with x1, with credit rocket 2026 i think.
When collect bonus boxes to flee from enemy.
Repair for all things should be 50%. Boosting shields with seprom, speed with promerium.
If any more information I have forgotten and you think it's important please ask me should you add it or not.
Thanks!
If anyone can make it, i would be thankful.
'Real™ is offline  
Old 12/28/2012, 19:54   #2
 
cavaalb's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 631
Received Thanks: 106
i need that too, you should post on pbdo-bot.com they may know but if you get it send me pm plsi need it too
cavaalb is offline  
Old 12/28/2012, 19:56   #3
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
I already posted. None helps.
'Real™ is offline  
Old 12/28/2012, 20:28   #4
 
Scorch'ika's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 74
Received Thanks: 59
Post your problem in the official Forum!

Not here.

regards Scorch
Scorch'ika is offline  
Thanks
2 Users
Old 12/28/2012, 20:32   #5
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
Scorch are you blind and can't read?
I've already did.
'Real™ is offline  
Old 12/28/2012, 20:32   #6
 
martin869's Avatar
 
elite*gold: 10
Join Date: Feb 2010
Posts: 182
Received Thanks: 69
for our little spamer scorch, I didnt find the post on pbdo but did it here. so better let the people write where they want...

here you go, didn't test it though. but compiled without errors.

it wont change hangars, since this is not working without errors yet. but it will sell the pala once your cargo is full.
it will use pet only on 5-3 and 4-3.
it will use pet with autolooter on 4-3 and ressource collector on 5-3
it will not use the exact hours, the time of mapchange differs about 40 minutes

have fun and let me know how it works

Code:
using System.Threading;
using PBDOBot.Helper;
using PBDOBot.Api;
using PBDOBot.Api.Task;
using System.Collections.Generic;
using System;

namespace Tasks
{
    public class Task : BBaseTask
    {
	        #region General Settings
//-------------------------------creating RandomNumber Variable-----------------------------------
		private int RandomNumber(int min, int max)
        {
            if (max > min)
            {
                Random random = new Random();
                return random.Next(min, max);
            }
            else if (max < min)
            {
                Random random = new Random();
                return random.Next(max, min);
            }
            else
                return max; 
        }
//-------------------------------creating RandomNumber Variable end --------------------------------

        //random cycletimes
        private int CycleTime_One, CycleTime_Two, CycleTime_Three;
        public override void OnReset()
        {			
			
//---------------------------------------  Updates ---------------------------------------------		
			
				Enums.ResourceType[] ProtectedCollection = new Enums.ResourceType[] 
				{ 
				Enums.ResourceType.ore_promerium,
				Enums.ResourceType.ore_seprom,
				};
            this.ProtectResourcesList.AddRange(ProtectedCollection); 
			
            #region boosting ship equipment with resources
            Dictionary<string, Enums.ResourceType> boostCollection = new Dictionary<string, Enums.ResourceType>();

            boostCollection.Add("Speed", Enums.ResourceType.ore_promerium);
            boostCollection.Add("Shield", Enums.ResourceType.ore_seprom);
			
			CycleTime_One = RandomNumber(1000,1100);
            CycleTime_Two = RandomNumber(220, 260);
            CycleTime_Three = RandomNumber(100, 140);

            this.BoostDictionary = boostCollection;
            #endregion
        }
//---------------------------------------Updates end---------------------------------------------		


        public override void ChooseLogic()
        {
            #region Chapter 1
            if (BMain.Level >=1)
            {
                Dictionary<TaskLoadDelegate, int> TaskLoadDictionary = new Dictionary<TaskLoadDelegate, int>();
          


		  TaskLoadDictionary.Add(
                delegate()
                {

                    if (!ActionList.Contains("map 1"))
                    {
                        Reset();
                        TaskMap = "x-2";
						BMain.WriteLog("Map we are on " + BMain.MapName);

                        #region Npc handling
                        AttackNpcs = true;
                        AttackBossNpcs = true;
                        AttackTaggedNpcs = false;
						MinFightDistance = 500;
						MaxFightDistance = 600;
                        #endregion

                        #region Restock ammunition
                        Restock = true;
                        LaserAmmoType = Enums.LaserAmmoType.LCB_10;
                        LaserAmmoMinCount = 200;
                        LaserAmmoBuyMaxCount = 10000;
                        RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
                        RocketAmmoMinCount = 50;
                        RocketAmmoBuyMaxCount = 500;
						RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
                        #endregion
						
						DroneFormation = Enums.DroneFormation.Heart;
						SafeBotting = false;
						SellSkylabPromerium = false;
                        Refine = true;
                        Sell = true;						
						UpgradeSkylab = true;
                        CollectResources = false;
                        CollectBonusBoxes = true;
                        CollectCargoBoxes = false;
                        CollectSpecialBoxes = true;
                        CollectPirateBoxes = false;
                        FleeOnEnemyInRadius = true;
                        FleeRadius = 4000;
                        Repair = true;
                        MinDurability = 50;
                        IgnorePlayersOnSell = false;
                        StandardConfiguration = 1;
                        SwitchConfigWhenShieldLow = true;
                        SwitchConfigWhileFleeing = true;

                        ActionList.Add("map 1");
                     }
                }, CycleTime_One);
				
				
				
           TaskLoadDictionary.Add(
                delegate()
                {
                    if (!ActionList.Contains("map 2"))
                    {
						TaskMap = "5-3";
						Reset();
						Restock = false;
						RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
						RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
						UseRocketLauncher = true;
						BMain.WriteLog("Map we are on " + BMain.MapName);
						AttackNpcs = true;
						if(BMain.MapName == "5-3")
						{	UsePet = true;
							BuyInvisibleAddon = false;
						} 
						else 
						{	UsePet = false;
							BuyInvisibleAddon = true;
							MinFreeSlots = 8000;
							MinPalladiumAmountToSell = 50;
						}
						SellPalladium = true;
						CollectResources = true;
						CollectBonusBoxes = false;
						CollectCargoBoxes = false;
						SwitchConfigWhenShieldLow = true;
						FleeOnEnemyInRadius = false;
						Refine = false;
						Sell = true;
						MinPalladiumAmountToSell = 50;
						DroneFormation = Enums.DroneFormation.Diamond;
						StandardConfiguration=2;
						PetMode = Enums.PetMode.Auto_Resource_Collector;
						PetMinDurability = 90;
						RestockPetFuel = true;
						RepairPetWhenDead = true;
						Repair = true;
						MinDurability = 90;
						MaxDurability = 100;

                        ActionList.Add("map 2");
                    }
                }, CycleTime_Two);
				
				
				
           TaskLoadDictionary.Add(
                delegate()
                {
                    if (!ActionList.Contains("map 3"))
                    {
                        Reset();
                        TaskMap = "4-3";
						BMain.WriteLog("Map we are on " + BMain.MapName);

                        #region Npc handling
                        AttackNpcs = false;
                        AttackBossNpcs = false;
                        AttackTaggedNpcs = false;
						MinFightDistance = 500;
						MaxFightDistance = 600;
                        #endregion
						
						if(BMain.MapName == "4-3")
						{	UsePet = true;
						} 
						else 
						{	UsePet = false;
						}

                        #region Restock ammunition
                        Restock = true;
                        LaserAmmoType = Enums.LaserAmmoType.LCB_10;
                        LaserAmmoMinCount = 200;
                        LaserAmmoBuyMaxCount = 10000;
                        RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
                        RocketAmmoMinCount = 50;
                        RocketAmmoBuyMaxCount = 500;
                        #endregion

						DroneFormation = Enums.DroneFormation.Turtle;
						SafeBotting = false;
						ExtremeBotting = true;
                        BuyInvisibleAddon = true;
                        Refine = true;
                        Sell = true;
                        CollectResources = false;
                        CollectBonusBoxes = true;
                        CollectCargoBoxes = false;
                        CollectSpecialBoxes = true;
                        CollectPirateBoxes = false;
                        FleeOnEnemyInRadius = true;
                        FleeRadius = 4000;
                        Repair = true;
                        MinDurability = 50;
                        IgnorePlayersOnSell = false;
                        StandardConfiguration = 2;
                        SwitchConfigWhenShieldLow = true;
                        SwitchConfigWhileFleeing = true;
                        UsePet = true;
						RestockPetFuel= true;				
			      	    PetFuelMinAmount = 500;								
                        PetFuelMaxAmount = 10000;				
                        DeactivatePetWhileFleeing = true;				
                        RepairPetWhenDead = true;
                        PetMode = Enums.PetMode.Auto_Looter;

                        ActionList.Add("map 3");
                    }
                }, CycleTime_Three);
				#endregion
				
             CycleTaskDictionary = TaskLoadDictionary;
            }
          #endregion
        }
    }
}
martin869 is offline  
Thanks
6 Users
Old 12/28/2012, 20:35   #7
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
Finally someone that really helps.

I'll send 10eg to you.
'Real™ is offline  
Old 12/28/2012, 20:36   #8
 
»Barney«'s Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 868
Received Thanks: 947
^^ up. Thanks. VERY nice
»Barney« is offline  
Old 12/28/2012, 21:46   #9
 
knuck's Avatar
 
elite*gold: 10
Join Date: May 2011
Posts: 2,340
Received Thanks: 728
Code:
 MinFreeSlots = 8000;
- this when pet is off and buys cloak
are you sure that's right?
knuck is offline  
Old 12/28/2012, 22:28   #10
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
Knuck, what does that commands means? "MinFreeSlots = 8000;"?
'Real™ is offline  
Thanks
1 User
Old 12/28/2012, 22:34   #11
 
elite*gold: 0
Join Date: Dec 2012
Posts: 7
Received Thanks: 2
Quote:
Originally Posted by The.FraG View Post
Knuck, what does that commands means? "MinFreeSlots = 8000;"?

*specific extra free slots, when going to sell or refiningshould be around 15% of your max cargodefault value: 50*
ctopraa is offline  
Thanks
1 User
Old 12/28/2012, 22:42   #12
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
So if its 8000, it won't even collect palla, 'cause my cargo is 3000 :P
'Real™ is offline  
Old 12/28/2012, 23:27   #13
 
radnou˛'s Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 169
Received Thanks: 31
just modify it
radnou˛ is offline  
Old 12/29/2012, 11:21   #14
 
elite*gold: 24
Join Date: Jul 2011
Posts: 2,276
Received Thanks: 544
Can someone please answer me?
'Real™ is offline  
Old 12/29/2012, 11:24   #15
 
elite*gold: 0
Join Date: Dec 2012
Posts: 131
Received Thanks: 134
You should post it in the PBDO Forum. They can help you better and faster!
Freakazoide is offline  
Reply


Similar Threads Similar Threads
The best task for pbdo
10/10/2012 - DarkOrbit - 6 Replies
Since new sistem from bug i only use pbdo on x-2 npc only . i get about 3 k max / hour . Is trere any other good task for more uridium , with x1 ammo?
Help pbdo task....
10/07/2012 - DarkOrbit - 2 Replies
Hi i need a task for killing cubi soo i started a topic ...... just send it to me skype hejjegersej932
pbdo task
08/12/2012 - DarkOrbit - 6 Replies
can you pls give me the direct link for some tasks for pbdo ( on their forum maby ) i know about the task creator . i cant find any task , thx .
Experienced DEV Needed at Devilish Dekaron!
03/16/2011 - Dekaron Private Server - 10 Replies
I am looking for an EXPERIENCED dev to help me with some things. I do not have alot of free time anymore and I need someone to help me with the updates that way they get to the players quicker. You must have experience with the client and server files of Dekaron. Do not expect to be given aloken server files and client files to setup your own test server, we have our own test server so you can use that. Again...If i do not recognize your name or when i go through your posts and see nothing...
Experienced AHK users help needed
10/29/2010 - CO2 Programming - 0 Replies
Ok a little guidance is needed now because I am studying ahk files and have tried adding a disconnect on player function to Coelse because it has to be possible and it`s probably really really simple to do. I will add the file for people with knowledge of ahk and tell me where I am going wrong. By the way I got TWO green addresses so I will also try with the other address to see if that disconnects the player. I have used a .txt to upload it. Ok then what is wrong with this little script?...



All times are GMT +2. The time now is 06:39.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.