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

[Problem] Błąd PBDO


amadeusz002

Rekomendowane odpowiedzi

Opublikowano

Kiedy już wybiore taska wyskakuje mi błąd:

compiler error;

Line 9,38 : "Tasks.Task.onreset()" : nie znaleziono odpowiedniej metody do zastąpienia.

Moze mi ktoś wyjaśnic o co chodzi??

Opublikowano

Coś w tasku jest źle, weź tu wrzuć taska którego używasz w

 albo na pastebin.
Opublikowano

Hehe co? Jeszcze nie uzywałem pbdo xD dopiero od godziny 15 go mam i jeszcze nic nie ogarniam a taski biore z postu na tym forum wiec powinny byc dobre

 

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[] {

Enums.ResourceType.ore_promerium

};

this.ProtectResourcesList.AddRange(protectedCollection);*/

 

 

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

 

 

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

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

boostCollection.Add("Lasers", Enums.ResourceType.ore_promerium);

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

 

 

this.BoostDictionary = boostCollection;

 

 

}

public override void ChooseLogic()

{

if (BMain.GalaxyGate.Beta.LifesLeft > 1 && BMain.IsGalaxyGateBetaOpen)

{

if (!ActionList.Contains("GG B Prep") && (!(BMain.MapName.Contains("GG B"))))

{

Reset();

BMain.WriteLog("GG B Preparation");

 

 

DoGalaxyGateBeta = true;

LaserAmmoType = Enums.LaserAmmoType.any;

RocketAmmoType = Enums.RocketAmmoType.any;

 

 

Restock = true;

AttackNpcs = false;

Refine = true;

Sell = true;

 

 

CollectResources = false;

CollectBonusBoxes = false;

CollectCargoBoxes = true;

 

 

FleeOnEnemyInRadius = true;

FleeRadius = 5000;

 

 

Repair = true;

MinDurability = 30;

MinFreeSlots = 750;

 

DroneFormation = Enums.DroneFormation.Diamond;

 

 

ActionList.Add("GG B Prep");

}

else if (!ActionList.Contains("GG B") && (BMain.MapName.Contains("GG B")))

{

Reset();

 

 

BMain.WriteLog("GG B");

 

 

DoGalaxyGateBeta = true;

StandardConfiguration = 1;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

AttackNpcs = true;

Restock = true;

Refine = true;

Sell = true;

RefinePromerium = true;

 

Repair = true;

MinDurability = 30;

MinFreeSlots = 450;

SwitchConfigWhenShieldLow = true; //Kalkan azaldiginde konfi degistirir.

UseRocketLauncher = true;

SwitchConfigWhileFleeing = true;

 

CollectCargoBoxes = false;

 

UsePet = true;

RestockPetFuel= true;

PetFuelMinAmount = 300;

PetFuelMaxAmount = 500;

PetMode = Enums.PetMode.

DeactivatePetWhileFleeing = true;

RepairPetWhenDead = true;

 

DroneFormation = Enums.DroneFormation.Diamond;

 

ActionList.Add("GG B"); }

}

 

 

 

else

{

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

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Logout"))

{

Reset();

 

 

TaskMap = "x-1";

LogoutAfterGG = true;

 

 

ActionList.Add("Logout");

}

}, 1);

 

Chciałem tego uzyc zeby mi zrobil wrota

 

CycleTaskDictionary = TaskLoadDictionary;

}

}

}

}

 

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[] {

Enums.ResourceType.ore_promerium

};

this.ProtectResourcesList.AddRange(protectedCollection);*/

 

 

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

 

 

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

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

boostCollection.Add("Lasers", Enums.ResourceType.ore_promerium);

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

 

 

this.BoostDictionary = boostCollection;

 

 

}

public override void ChooseLogic()

{

if (BMain.GalaxyGate.Beta.LifesLeft > 1 && BMain.IsGalaxyGateBetaOpen)

{

if (!ActionList.Contains("GG B Prep") && (!(BMain.MapName.Contains("GG B"))))

{

Reset();

BMain.WriteLog("GG B Preparation");

 

 

DoGalaxyGateBeta = true;

LaserAmmoType = Enums.LaserAmmoType.any;

RocketAmmoType = Enums.RocketAmmoType.any;

 

 

Restock = true;

AttackNpcs = false;

Refine = true;

Sell = true;

 

 

CollectResources = false;

CollectBonusBoxes = false;

CollectCargoBoxes = true;

 

 

FleeOnEnemyInRadius = true;

FleeRadius = 5000;

 

 

Repair = true;

MinDurability = 30;

MinFreeSlots = 750;

 

DroneFormation = Enums.DroneFormation.Diamond;

 

 

ActionList.Add("GG B Prep");

}

else if (!ActionList.Contains("GG B") && (BMain.MapName.Contains("GG B")))

{

Reset();

 

 

BMain.WriteLog("GG B");

 

 

DoGalaxyGateBeta = true;

StandardConfiguration = 1;

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.PLT_2026;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

 

AttackNpcs = true;

Restock = true;

Refine = true;

Sell = true;

RefinePromerium = true;

 

Repair = true;

MinDurability = 30;

MinFreeSlots = 450;

SwitchConfigWhenShieldLow = true; //Kalkan azaldiginde konfi degistirir.

UseRocketLauncher = true;

SwitchConfigWhileFleeing = true;

 

CollectCargoBoxes = false;

 

UsePet = true;

RestockPetFuel= true;

PetFuelMinAmount = 300;

PetFuelMaxAmount = 500;

PetMode = Enums.PetMode.

DeactivatePetWhileFleeing = true;

RepairPetWhenDead = true;

 

DroneFormation = Enums.DroneFormation.Diamond;

 

ActionList.Add("GG B"); }

}

 

 

 

else

{

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

TaskLoadDictionary.Add(

delegate()

{

if (!ActionList.Contains("Logout"))

{

Reset();

 

 

TaskMap = "x-1";

LogoutAfterGG = true;

 

 

ActionList.Add("Logout");

}

}, 1);

 

 

CycleTaskDictionary = TaskLoadDictionary;

}

}

}

}

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...