Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Inne] Zbiorczy temat o task'ach do PBDO-Bot'a


ZaklinaczDeszcz

Rekomendowane odpowiedzi

Opublikowano

Zróbcie taska który będzie:

zbierał skrzynki bonusowe, prezenty,gwiazdki itp. skrzynki cargo , kupował LCB-10, PLT-2026, ECO-10, ulepszał surowce do Prometid, Duranium (ma nie tworzyć Promerium) podkręcał lasery Prometid i napędy Promerium, gdy już ładownia będzie pełna a ulepszenie surowców będzie nie możliwe to żeby poleciał do bazy i sprzedał surowce, pet żeby był włączony

na 3-2 przez 3 godziny bił Streuner, Lordakia, Boss Lordakia, Boss Streuner

potem żeby bił przez 1 godzinę 3-3 Lordakia,Mordon,Saimon,Boss Mordon, Boss Saimon

a potem żeby bił przez 1 godzinę 3-4 Lordakia,Mordon,Saimon,Boss Mordon, Boss Saimon, Sibelon

alieny ma orbitkować

 

Jak jest wróg na mapie ma uciekać przednim

na 3-2 jak chodź jeden ma w ogóle nic nie robić ma czekać aż wróg poleci z mapy

 

http://wklej.org/id/911264/

  • Odpowiedzi 445
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witam, czy mógłby ktoś zrobić takiego taska :

mapa x-7, konfa główna 1.

mk-dk-bdk amo x1 rakietki 2026

formacja diamond

rep 70%

i żeby odpalał moce aglisa

po ubiciu wraca.

 

dzięx i dam laika :D

 

 

Łap taska Nie umiem zakodować ;)

 

using System.Threading;

using System.Collections.Generic;

using PBDOBot.Helper;

using PBDOBot.Api;

using PBDOBot.Api.Task;

 

namespace Tasks

{

public class Task : BBaseTask

{

 

/* ****************************************************

Created with Taskcreator by Dr. Moc

**************************************************** */

 

public override void onreset()

{

TaskScript = new TaskScript(

delegate()

{

 

if (BMain.Me.SelectedShip != null && BMain.Me.SelectedShip.Name == BMain.Npc.Kristallin | BMain.Me.SelectedShip.Name == BMain.Npc.Kristallon | BMain.Me.SelectedShip.Name == BMain.Npc.BossKristallin)

{

if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}

MinDurability = 70;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Diamond;

Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Repair);

UsePet = false;

}

else

{

MinDurability = 70;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Diamond;

UsePet = false;

 

}

return -1;

},

delegate()

{

return true;

},

1000);

 

Enums.ResourceType[] protectedCollection = new Enums.ResourceType[] {

 

};

this.ProtectResourcesList.AddRange(protectedCollection);

 

Dictionary<string, Enums.ResourceType> boostCollection = new Dictionary<string, Enums.ResourceType>();

 

//boostCollection.Add("Speed", Enums.ResourceType.ore_);

//boostCollection.Add("Shield", Enums.ResourceType.ore_);

//boostCollection.Add("Lasers", Enums.ResourceType.ore_);

//boostCollection.Add("Rockets", Enums.ResourceType.ore_);

 

this.BoostDictionary = boostCollection;

}

 

public override void ChooseLogic()

{

if (!ActionList.Contains("PBDO-Bot Task"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

 

TaskMap = "x-7";

HuntNpcsList.Add(BMain.Npc.Kristallin);

HuntNpcsList.Add(BMain.Npc.Kristallon);

HuntNpcsList.Add(BMain.Npc.BossKristallin);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

AttackBossNpcs = true;

BMain.WriteLog("We will attack boss NPCs");

 

Repair = true;

MinDurability = 70;

BMain.WriteLog("We will repair if hitpoint are lower then 70%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Diamond;

BMain.WriteLog("We will use drone formation Diamond");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

SafeBotting = false;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

ActionList.Add("PBDO-Bot Task");

}

}

}

}

Macie jakiś problem z czymś piszcie na PW@@ ;) sygnaturka03800x200.png

Opublikowano

Ma ktoś taska, żeby na x-8 bił streunerki, a jak się pojawi ice, to leciał go bić ?

Ammo x1, plt 2026, eco 10, formacja rombu. Fastem fastem !

Opublikowano

Rinu, nie ma takiej możliwości. Włóż cpu w drony.

 

Jak nie ma jak na stronie PBDO sa napisane te funkcje do naprawy.

Opublikowano

Aaa.. ma ktoś takiego taska że:

 

Latam golcem ( spectrum ), bot bije z sabu, potem z x2, zmienia konfe na 2, używa kamikadze, oraz po zmianie na 2 konfe, używa umiejętności spectruma...

W czasie gdy umiejętność się regeneruje, bot bije kryśki .. gdy umiejętność się zregeneruje, bot szuka kubika i powtarza powyższą czynność.

 

Będzie dużo like :) + wielki + u mnie

Opublikowano

Jak nie ma jak na stronie PBDO sa napisane te funkcje do naprawy.

 

To podrzuć mi tu lub na PW jak możesz. Coś może uda się pokombinować.

 

Task na mapę x-8, niszczenie StreuneR'ów i Ice Meteoridów.

Używa x1, plt2026 i eco10.

 

Source: http://wklej.to/S84Kv

Download: http://pl.rghost.net/42649817

Skan: https://www.virustotal.com/file/6f18bd01c575bd045dd78779943957775edf1c2e1672d9b1739fbef4e76b1c96/analysis/1356975454/

Opublikowano

Przelecialem cały temat i znalazłem 3 taski lecz nie spelnialy moich kryteriow wiec prosil bym:

 

- nie używa PET

- bije alieny & graczy którzy go zaatakują a nie bije mi wszystkich na palce (dlatego nie mam życia, a ostatnio dednał go Annihilator bo go walil jak nie lecial nawet do niego) :|

- Zbiera palladium jak najszybciej bez żadnych limitów najbliższy kamyk

- Sprzedaje surki lecąc na 5-2 (najlepiej 3000) a nie przez hangar

- gdy skończy mu się osłona na jednej konfie leci na dol i czeka az mu sie zaladuje a nie lata bez oslon ;c

Opublikowano

Szukam tasku żeby statek latał po 1-8 z formacją serca zbierał skrzynki cargo ,bonus i special boxy i używał umiejętności aegisa.Pet ma być aktywny

579571423327107377857.png


Opublikowano

Szukam tasku żeby statek latał po 1-8 z formacją serca zbierał skrzynki cargo ,bonus i special boxy i używał umiejętności aegisa.Pet ma być aktywny

 

Tutaj masz na moce agis

 

AGIS HP

 

 

 

 

using PBDOBot.Api;

using PBDOBot.Helper;

 

namespace PBDOBot.Api.Task

{

public class AegisHitpoints : ITaskScript

{

public AegisHitpoints() : base("AegisHitpoints", 1000, 10)

{

}

public override int Run()

{

 

if(Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair) == true && Task.BMain.Me.Hitpoints <= 170000)

{

Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Repair);

Task.BMain.WriteLog("Using Health Repair");

}

return -1;

}

 

public override bool NeedRun()

{

return true;

}

}

}

 

 

 

 

AGIS OSŁONA

 

 

 

 

using PBDOBot.Api;

using PBDOBot.Helper;

 

namespace PBDOBot.Api.Task

{

public class AegisShield : ITaskScript

{

public AegisShield() : base("AegisShield", 1000, 10)

{

}

public override int Run()

{

 

if(Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair) == true && Task.BMain.Me.Shield <= 150000)

{

Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Shield_Repair);

Task.BMain.WriteLog("Using Shield Repair");

}

return -1;

}

 

public override bool NeedRun()

{

return true;

}

}

}

 

 

 

A tutaj masz swojego task na 1-8

 

 

 

 

using System.Threading;

using System.Collections.Generic;

using PBDOBot.Helper;

using PBDOBot.Api;

using PBDOBot.Api.Task;

 

namespace Tasks

{

public class Task : BBaseTask

{

 

/* ****************************************************

Created with Taskcreator by Dr. Moc

**************************************************** */

 

public override void onreset()

{

 

Enums.ResourceType[] protectedCollection = new Enums.ResourceType[] {

 

};

this.ProtectResourcesList.AddRange(protectedCollection);

 

Dictionary<string, Enums.ResourceType> boostCollection = new Dictionary<string, Enums.ResourceType>();

 

//boostCollection.Add("Speed", Enums.ResourceType.ore_);

//boostCollection.Add("Shield", Enums.ResourceType.ore_);

//boostCollection.Add("Lasers", Enums.ResourceType.ore_);

//boostCollection.Add("Rockets", Enums.ResourceType.ore_);

 

this.BoostDictionary = boostCollection;

}

 

public override void ChooseLogic()

{

if (!ActionList.Contains("PBDO-Bot Task"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

 

TaskMap = "1-8";

 

Repair = true;

MinDurability = 99;

BMain.WriteLog("We will repair if hitpoint are lower then 99%");

StandardConfiguration = 1;

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Heart;

BMain.WriteLog("We will use drone formation Heart");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("PBDO-Bot Task");

}

}

}

}

 

 

 

Liczę na like ;) .

Macie jakiś problem z czymś piszcie na PW@@ ;) sygnaturka03800x200.png

Opublikowano

Przelecialem cały temat i znalazłem 3 taski lecz nie spelnialy moich kryteriow wiec prosil bym:

 

- nie używa PET

- bije alieny & graczy którzy go zaatakują a nie bije mi wszystkich na palce (dlatego nie mam życia, a ostatnio dednał go Annihilator bo go walil jak nie lecial nawet do niego) :|

- Zbiera palladium jak najszybciej bez żadnych limitów najbliższy kamyk

- Sprzedaje surki lecąc na 5-2 (najlepiej 3000) a nie przez hangar

- gdy skończy mu się osłona na jednej konfie leci na dol i czeka az mu sie zaladuje a nie lata bez oslon ;c

 

Ponawiam znowu mnie zniszczyli tym razem Saboteur ten task jest jak srajtaśma gówno warty i do dupy...

Opublikowano

Ponawiam znowu mnie zniszczyli tym razem Saboteur ten task jest jak srajtaśma gówno warty i do dupy...

 

Mogę Ci zrobić bez bicia graczy.

Co do osłon to weź aegisa + taskscripty na moce.

Nie umiem żeby zlatywał na dół.

Opublikowano

Do Aegisa brakuje jeszcze 140k uri ;c Bardzo był bym wdzięczny za task ;) A co nie potrafi lecieć w dół ? To jak się naprawia ;o

Opublikowano

Ponawiam znowu mnie zniszczyli tym razem Saboteur ten task jest jak srajtaśma gówno warty i do dupy...

 

 

Trzymaj tutaj masz Na moce agis

 

 

AGIS HP

 

 

 

 

using PBDOBot.Api;

using PBDOBot.Helper;

 

namespace PBDOBot.Api.Task

{

public class AegisHitpoints : ITaskScript

{

public AegisHitpoints() : base("AegisHitpoints", 1000, 10)

{

}

public override int Run()

{

 

if(Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair) == true && Task.BMain.Me.Hitpoints <= 170000)

{

Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Repair);

Task.BMain.WriteLog("Using Health Repair");

}

return -1;

}

 

public override bool NeedRun()

{

return true;

}

}

}

 

 

 

AGIS OSŁONA

 

 

 

 

using PBDOBot.Api;

using PBDOBot.Helper;

 

namespace PBDOBot.Api.Task

{

public class AegisShield : ITaskScript

{

public AegisShield() : base("AegisShield", 1000, 10)

{

}

public override int Run()

{

 

if(Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair) == true && Task.BMain.Me.Shield <= 150000)

{

Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Shield_Repair);

Task.BMain.WriteLog("Using Shield Repair");

}

return -1;

}

 

public override bool NeedRun()

{

return true;

}

}

}

 

 

Macie jakiś problem z czymś piszcie na PW@@ ;) sygnaturka03800x200.png

Opublikowano

TASK NA ALIENKI

 

PIERWSZA GALA 2-2 ,2-3,2-4

 

alieny Strałnery,lordaki,mordony,sajmony

 

boxy,evnet,surka,sell surki, 76 % leci się klepać formacja bariera p.e.t na auto loter za takiego taska limit like ;) .

Wesołych Świąt ; ))

Opublikowano

Dzięki wielkie wkrótce powinienen go mieć więc moce się przydadzą i to bardzo ;)

Opublikowano

TASK NA ALIENKI

 

PIERWSZA GALA 2-2 ,2-3,2-4

 

alieny Strałnery,lordaki,mordony,sajmony

 

boxy,evnet,surka,sell surki, 76 % leci się klepać formacja bariera p.e.t na auto loter za takiego taska limit like ;) .

 

Proszę ;) Mam nadzieje że ci będzie dobrze śmigał ;)

 

 

 

 

using System.Threading;

using System.Collections.Generic;

using PBDOBot.Helper;

using PBDOBot.Api;

using PBDOBot.Api.Task;

 

namespace Tasks

{

public class Task : BBaseTask

{

 

/* ****************************************************

Created with Taskcreator by Dr. Moc

**************************************************** */

 

public override void onreset()

{

TaskScript = new TaskScript(

delegate()

{

 

if (BMain.Me.SelectedShip != null && BMain.Me.SelectedShip.Name == BMain.Npc.Streuner | BMain.Me.SelectedShip.Name == BMain.Npc.Lordakia | BMain.Me.SelectedShip.Name == BMain.Npc.Mordon | BMain.Me.SelectedShip.Name == BMain.Npc.Saimon)

{

if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}

MinDurability = 76;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Barrage;

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

RepairPetWhenDead = true;

}

else

{

MinDurability = 76;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Barrage;

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

RepairPetWhenDead = true;

 

}

return -1;

},

delegate()

{

return true;

},

1000);

 

Enums.ResourceType[] protectedCollection = new Enums.ResourceType[] {

 

};

this.ProtectResourcesList.AddRange(protectedCollection);

 

Dictionary<string, Enums.ResourceType> boostCollection = new Dictionary<string, Enums.ResourceType>();

 

//boostCollection.Add("Speed", Enums.ResourceType.ore_);

//boostCollection.Add("Shield", Enums.ResourceType.ore_);

//boostCollection.Add("Lasers", Enums.ResourceType.ore_);

//boostCollection.Add("Rockets", Enums.ResourceType.ore_);

 

this.BoostDictionary = boostCollection;

}

 

public override void ChooseLogic()

{

Dictionary<TaskLoadDelegate, int> TaskLoadDictionary = new Dictionary<TaskLoadDelegate, int>();

 

TaskLoadDictionary.Add(

delegate()

{

 

if (!ActionList.Contains("Map 1")) {

BMain.WriteLog("Task created with Taskcreator by Dr. Moc"); Reset();

 

TaskMap = "2-2";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 1");

}

}, 20);

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Map 2"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

TaskMap = "2-3";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 2");

}

}, 20);

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Map 3"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

TaskMap = "2-4";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 3");

}

}, 20);

CycleTaskDictionary = TaskLoadDictionary;

}

}

}

 

 

Macie jakiś problem z czymś piszcie na PW@@ ;) sygnaturka03800x200.png

Opublikowano

Proszę ;) Mam nadzieje że ci będzie dobrze śmigał ;)

 

 

 

 

using System.Threading;

using System.Collections.Generic;

using PBDOBot.Helper;

using PBDOBot.Api;

using PBDOBot.Api.Task;

 

namespace Tasks

{

public class Task : BBaseTask

{

 

/* ****************************************************

Created with Taskcreator by Dr. Moc

**************************************************** */

 

public override void onreset()

{

TaskScript = new TaskScript(

delegate()

{

 

if (BMain.Me.SelectedShip != null && BMain.Me.SelectedShip.Name == BMain.Npc.Streuner | BMain.Me.SelectedShip.Name == BMain.Npc.Lordakia | BMain.Me.SelectedShip.Name == BMain.Npc.Mordon | BMain.Me.SelectedShip.Name == BMain.Npc.Saimon)

{

if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}

MinDurability = 76;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Barrage;

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

RepairPetWhenDead = true;

}

else

{

MinDurability = 76;

StandardConfiguration = 1;

DroneFormation = Enums.DroneFormation.Barrage;

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

RepairPetWhenDead = true;

 

}

return -1;

},

delegate()

{

return true;

},

1000);

 

Enums.ResourceType[] protectedCollection = new Enums.ResourceType[] {

 

};

this.ProtectResourcesList.AddRange(protectedCollection);

 

Dictionary<string, Enums.ResourceType> boostCollection = new Dictionary<string, Enums.ResourceType>();

 

//boostCollection.Add("Speed", Enums.ResourceType.ore_);

//boostCollection.Add("Shield", Enums.ResourceType.ore_);

//boostCollection.Add("Lasers", Enums.ResourceType.ore_);

//boostCollection.Add("Rockets", Enums.ResourceType.ore_);

 

this.BoostDictionary = boostCollection;

}

 

public override void ChooseLogic()

{

Dictionary<TaskLoadDelegate, int> TaskLoadDictionary = new Dictionary<TaskLoadDelegate, int>();

 

TaskLoadDictionary.Add(

delegate()

{

 

if (!ActionList.Contains("Map 1")) {

BMain.WriteLog("Task created with Taskcreator by Dr. Moc"); Reset();

 

TaskMap = "2-2";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 1");

}

}, 20);

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Map 2"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

TaskMap = "2-3";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 2");

}

}, 20);

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Map 3"))

{

BMain.WriteLog("Task created with Taskcreator by Dr. Moc");

Reset();

 

TaskMap = "2-4";

HuntNpcsList.Add(BMain.Npc.Streuner);

HuntNpcsList.Add(BMain.Npc.Lordakia);

HuntNpcsList.Add(BMain.Npc.Mordon);

HuntNpcsList.Add(BMain.Npc.Saimon);

 

AttackNpcs = true;

BMain.WriteLog("We will attack NPCs");

AttackTaggedNpcs = false;

 

Repair = true;

MinDurability = 76;

BMain.WriteLog("We will repair if hitpoint are lower then 76%");

StandardConfiguration = 1;

FleeOnEnemyInRadius = true;

BMain.WriteLog("We will flee from enemies");

SwitchConfigWhileFleeing = true;

BMain.WriteLog("We will switch confi while fleeing");

Sell = true;

Refine = true;

BMain.WriteLog("We will refine ressources");

RefinePromerium = false;

DroneFormation = Enums.DroneFormation.Barrage;

BMain.WriteLog("We will use drone formation Barrage");

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonusboxes");

CollectSpecialBoxes = true;

BMain.WriteLog("We will collect eventboxes");

CollectCargoBoxes = true;

BMain.WriteLog("We will collect cargoboxes");

CollectResources = true;

BMain.WriteLog("We will collect ressources");

SafeBotting = false;

ExtremeBotting = true;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

UsePet = true;

PetMode = Enums.PetMode.Auto_Looter;

BMain.WriteLog("We will use PET in Auto_Looter mode");

PetMinDurability = 99;

RestockPetFuel = true;

RepairPetWhenDead = true;

 

ActionList.Add("Map 3");

}

}, 20);

CycleTaskDictionary = TaskLoadDictionary;

}

}

}

 

 

 

 

Dzięki śmiga bardzo fajnie ;) LIMIT LIKE ZARAZ CI DAM ;) . Jak by co to napisze ci na pw jak bym chciał jeszcze jakiegoś taska .

Wesołych Świąt ; ))

Opublikowano

Dzięki śmiga bardzo fajnie ;) LIMIT LIKE ZARAZ CI DAM ;) . Jak by co to napisze ci na pw jak bym chciał jeszcze jakiegoś taska .

 

Spoko jak by co pisz w tym temacie ktoś szybciej ci może odpisać bo ja nie siedzę na MPCforum 24 h Więc nie zawsze jestem . ;)

Macie jakiś problem z czymś piszcie na PW@@ ;) sygnaturka03800x200.png

Opublikowano

Dzięki wielkie wkrótce powinienen go mieć więc moce się przydadzą i to bardzo ;)

 

Aegis HP Taskscript

 

 

 

Aegis SHD Taskscript

 

 

 

Aegis HP Bojka Taskscript

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...