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] PDBO


kierwa

Rekomendowane odpowiedzi

Opublikowano

 

using System.Threading;
using System.Collections.Generic;
using PBDOBot.Helper;
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.Lordakia | BMain.Me.SelectedShip.Name == BMain.Npc.Saimon | BMain.Me.SelectedShip.Name == BMain.Npc.Mordon | BMain.Me.SelectedShip.Name == BMain.Npc.BossMordon | BMain.Me.SelectedShip.Name == BMain.Npc.BossSaimon)
{
if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}
MinDurability = 71;
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
UsePet = false;
}
else
{
MinDurability = 70;
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
UsePet = false;

}
return -1;
},
delegate()
{
return true;
},
1000);

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

};
this.ProtectResourcesList.AddRange(protectedCollection);

Dictionary boostCollection = new Dictionary();

//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 TaskLoadDictionary = new Dictionary();

TaskLoadDictionary.Add(
delegate()
{

if (!ActionList.Contains("Map 1")) {
BMain.WriteLog("Task created with Taskcreator by Dr. Moc"); Reset();

TaskMap = "2-3";
HuntNpcsList.Add(BMain.Npc.Lordakia);
HuntNpcsList.Add(BMain.Npc.Saimon);
HuntNpcsList.Add(BMain.Npc.Mordon);
HuntNpcsList.Add(BMain.Npc.BossMordon);
HuntNpcsList.Add(BMain.Npc.BossSaimon);

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");
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.Zero;
BMain.WriteLog("We will use drone formation Zero");
CollectBonusBoxes = true;
BMain.WriteLog("We will collect bonusboxes");
SafeBotting = false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

ActionList.Add("Map 1");
}
}, 100);
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.Lordakia);
HuntNpcsList.Add(BMain.Npc.Saimon);
HuntNpcsList.Add(BMain.Npc.Mordon);
HuntNpcsList.Add(BMain.Npc.BossMordon);
HuntNpcsList.Add(BMain.Npc.BossSaimon);

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");
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.Zero;
BMain.WriteLog("We will use drone formation Zero");
CollectBonusBoxes = true;
BMain.WriteLog("We will collect bonusboxes");
SafeBotting = false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

ActionList.Add("Map 2");
}
}, 100);
CycleTaskDictionary = TaskLoadDictionary;
}
}
}

,>,>,>,>

tak wyglda task, problem wyglada nastepujaco. PBDo lata faktycznie jak czlowiek, przez co mam problemy ze kreceniem alienkow, poniewaz dostaje hiy i co 10 min leci sie naprawiac. Potrzebuje nowego ktory bedzie krecil je jak np. Ibot, ze nie bedzie dostawac hitow od nich.

za taska dzialajacego like

Opublikowano

Łap ;) Naprawia się dopiero przy 40% hp

 

 

 

 

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.Lordakia | BMain.Me.SelectedShip.Name == BMain.Npc.Mordon | BMain.Me.SelectedShip.Name == BMain.Npc.Saimon | BMain.Me.SelectedShip.Name == BMain.Npc.BossMordon | BMain.Me.SelectedShip.Name == BMain.Npc.BossSaimon)
{
if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}
MinDurability = 40;
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
UsePet = false;
}
else
{
MinDurability = 40;
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
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()
{
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-3";
HuntNpcsList.Add(BMain.Npc.Lordakia);
HuntNpcsList.Add(BMain.Npc.Mordon);
HuntNpcsList.Add(BMain.Npc.Saimon);
HuntNpcsList.Add(BMain.Npc.BossMordon);
HuntNpcsList.Add(BMain.Npc.BossSaimon);
AttackNpcs = true;
BMain.WriteLog("We will attack NPCs");
AttackTaggedNpcs = false;
AttackBossNpcs = true;
BMain.WriteLog("We will attack boss NPCs");
Repair = true;
MinDurability = 40;
BMain.WriteLog("We will repair if hitpoint are lower then 40%");
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
BMain.WriteLog("We will use drone formation Zero");
CollectBonusBoxes = true;
BMain.WriteLog("We will collect bonusboxes");
SafeBotting = false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
ActionList.Add("Map 1");
}
}, 100);
TaskLoadDictionary.Add(
delegate()
{
if (!ActionList.Contains("Map 2"))
{
BMain.WriteLog("Task created with Taskcreator by Dr. Moc");
Reset();
TaskMap = "2-4";
HuntNpcsList.Add(BMain.Npc.Lordakia);
HuntNpcsList.Add(BMain.Npc.Mordon);
HuntNpcsList.Add(BMain.Npc.Saimon);
HuntNpcsList.Add(BMain.Npc.BossMordon);
HuntNpcsList.Add(BMain.Npc.BossSaimon);
AttackNpcs = true;
BMain.WriteLog("We will attack NPCs");
AttackTaggedNpcs = false;
AttackBossNpcs = true;
BMain.WriteLog("We will attack boss NPCs");
Repair = true;
MinDurability = 40;
BMain.WriteLog("We will repair if hitpoint are lower then 40%");
StandardConfiguration = 1;
DroneFormation = Enums.DroneFormation.Zero;
BMain.WriteLog("We will use drone formation Zero");
CollectBonusBoxes = true;
BMain.WriteLog("We will collect bonusboxes");
SafeBotting = false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.PLT_2026;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
ActionList.Add("Map 2");
}
}, 100);
CycleTaskDictionary = TaskLoadDictionary;
}
}
}

 

 

Opublikowano

Przede wszystkim wrzuć minimum 3 bo2 i min durability ustaw na 10% jak nie szkoda ci kuponów. To że mógłby z x-7 latać co 10 min to rozumiem, ale z 2-3?! I formacje jak masz to serce na 100% albo szewron.


7yo9.png

Opublikowano

Jeśli używasz takiego gooownianego taska to rzeczywiście kiepsko Ci statek lata. To nie jest wina bota tylko Twoja.

Naucz się je pisać / używać taski i skrypty, a dopiero wtedy oceniaj. PBDO potrafi zajebiście latać i Ibot, Kbot itp itd boty nigdy mu nie dorównają do pięt - ale co Ty możesz o tym wiedzieć, łatwiej ściągnąć z forum gotowego taska i żalić się, że bot nie lata tak, jak Ty tego chciałeś.

Opublikowano

Jeśli używasz takiego gooownianego taska to rzeczywiście kiepsko Ci statek lata. To nie jest wina bota tylko Twoja.

Naucz się je pisać / używać taski i skrypty, a dopiero wtedy oceniaj. PBDO potrafi zajebiście latać i Ibot, Kbot itp itd boty nigdy mu nie dorównają do pięt - ale co Ty możesz o tym wiedzieć, łatwiej ściągnąć z forum gotowego taska i żalić się, że bot nie lata tak, jak Ty tego chciałeś.

znalazl sie kurwa hejter z dupy, 6 lat straconych na nauke czytania. ja tam gdzies jebalem po PBDO? bot jest zajebisty, ja tylko poprosilem o taska jak masz pisac takie chujstwa, zeby tylko miec wiecej postow to wypierdalaj z forum bo takie osly jak ty tylko spamuja...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...