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] Task - Sprzedawanie cargo


PINKYSEBA

Rekomendowane odpowiedzi

Opublikowano

Witam.Nie dawno zrobiłem sobie taska na x8 aby atakował alieny,zbierał boxy i cargo(i aby je sprzedawał).Gdy zbierze pełną ładownie cargo dalej bije alieny,zbiera boxy ale nie leci sprzedawac cargo.Mógłby ktoś go tak zedytować aby sprzedawał ? Potrzebuje bardzo szybko za odp dam like.Tu jest task

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.BossStreuneR)
{
if (BMain.Me.SelectedShip.Shield > 0) {LaserAmmoType = Enums.LaserAmmoType.LCB_10;} else {LaserAmmoType = Enums.LaserAmmoType.LCB_10;}
MinDurability = 30;
StandardConfiguration = 1;
UsePet = false;
}
else
{
MinDurability = 30;
StandardConfiguration = 1;
UsePet = false;

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

Enums.ResourceType[] protectedCollection = new Enums.ResourceType[] {
Enums.ResourceType.ore_prometium,
Enums.ResourceType.ore_endurium,
Enums.ResourceType.ore_terbium,
Enums.ResourceType.ore_prometid,
Enums.ResourceType.ore_duranium,
Enums.ResourceType.ore_promerium,

};
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()
{
if (!ActionList.Contains("PBDO-Bot Task"))
{
BMain.WriteLog("Task created with Taskcreator by Dr. Moc");
Reset();


TaskMap = "x-8";
HuntNpcsList.Add(BMain.Npc.StreuneR);
HuntNpcsList.Add(BMain.Npc.BossStreuneR);

AttackNpcs = true;
BMain.WriteLog("We will attack NPCs");
AttackTaggedNpcs = true;
AttackBossNpcs = true;
BMain.WriteLog("We will attack boss NPCs");

Repair = true;
MinDurability = 30;
BMain.WriteLog("We will repair if hitpoint are lower then 30%");
StandardConfiguration = 1;
FleeOnEnemyInRadius = true;
BMain.WriteLog("We will flee from enemies");
FleeOnClanWarEnemyInRadius = true;
BMain.WriteLog("We will flee from clan war enemies");
FleeOnAttacked = true;
BMain.WriteLog("We will flee if we get attacked");
SwitchConfigWhileFleeing = true;
BMain.WriteLog("We will switch confi while fleeing");
Sell = true;
CollectBonusBoxes = true;
BMain.WriteLog("We will collect bonusboxes");
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");
}
}
}
}

,>,>

Opublikowano

dawno pbdo nie używałem ale wydaje mi się że powinno być :

 

SellCargo = true;

 

 

Ale nie jestem pewien

1371988330-U644589.jpg

 

 

Mentor | Moderator DarkOrbit | Postwriter | exModerator

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...