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

[pytanie] zobacz WAŻNE!z!


propan32

Rekomendowane odpowiedzi

Opublikowano

Elooo.

Mam bota włączonego na

3-2 zeby bil strunery i lordiakie , co zrobić bo on jak padnie naprawia się alee nie umie wrócić na 3-2 tylko na 3-1 stoi

Opublikowano

Łap taska, jak na tym nie zadziała, to pisz na forum bota do administracji :)

Dodaj debugloga i parametry jak serwer :)

 

 

using System.Threading;

using PBDOBot.Api;

using PBDOBot.Api.Task;

using PBDOBot.Helper;

using System.Collections.Generic;

 

 

namespace Tasks

{

public class Task : BBaseTask

{

/* =========================================================================

Creared by taskcreator - Copyright ? 2011 by gähn

========================================================================== */

 

public override void OnReset()

{

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

Enums.ResourceType.ore_prometid,

Enums.ResourceType.ore_promerium,

Enums.ResourceType.ore_duranium

};

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_promerium);

 

this.BoostDictionary = boostCollection;

}

 

 

public override void ChooseLogic()

{

#region chapter I

if (!ActionList.Contains("overall_logik_ch1") && (BMain.Level >=1))

{

 

BMain.WriteLog("Task by generated by taskcreator (gähn)");

 

 

Reset();

 

 

#region Npc handling

AttackNpcs =true;

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

AttackBossNpcs = true;

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

AttackTaggedNpcs = false;

AvoidNpcsList.AddRange(new string[] {});

#endregion

 

FleeOnEnemyInRadius = true;

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

Repair = true;

MinDurability = 80;

BMain.WriteLog("We will repair if hitpoints are lower than 80%");

Sell = false;

MinFreeSlots = 2;

Refine = false;

BuyInvisibleAddon = false;

TaskMap = "x-2";

CollectResources = false;

CollectBonusBoxes = true;

BMain.WriteLog("We will collect bonus boxes");

CollectCargoBoxes = false;

UseExtraGateEnergy = true;

BMain.WriteLog("We will use extra energy");

Restock=true;

BMain.WriteLog("We will rebuy ammonation");

LaserAmmoType = Enums.LaserAmmoType.LCB_10;

RocketAmmoType = Enums.RocketAmmoType.R310;

RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;

StandardConfiguration = 1;

IgnorePlayersOnSell = false;

BootyKeyBuyCount = 0;

CollectSpecialBoxes = false;

CollectPirateBoxes = false;

SwitchConfigWhileFleeing = false;

UsePet = true;

PetMode = Enums.PetMode.Guard_Mode;

ActionList.Add("overall_logik_ch1");

}

#endregion

}

}

}

 

 

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...