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

[Szukam] Task na pall


NaveR

Rekomendowane odpowiedzi

Opublikowano

Cześć, potrzebuje taska na pall.


Będę dawał lajki, oraz 5 przez określony okres.. do ustalenia.

A więc:


Task na pall, będzie zmieniał z 2 hali, na 1. ( Na 1 hali goliath jest na 5-2, na 2 hali aegis ) Jeżeli zostanie zabity i będzie miał przykładowo 200 pall, to sprzeda je.


Będzie bił alieny z ammo x2, rakiety plt_2026, eco 10. Gdy będzie go bił gracz, nie będzie oddawał. Pet zbieracz, używanie umek aegisa.


Przepraszam że piszę tutaj, ale tamten temat jest tak stary że musiał bym wypożyczyć jakąś koparkę żeby był aktywny..

Z góry dziękuję.

Opublikowano

masz w folderze z taskami odrazu jak pobierzesz ... edytujesz tam rodzaj ammo i inne pierdoły... a moce na aegisa to taskscriptsy wczepiasz i po kłopocie

1371988330-U644589.jpg

 

 

Mentor | Moderator DarkOrbit | Postwriter | exModerator

Opublikowano

Tak mam jeden, ale nie używa umek aegisa, oraz nie zmienia hal. Hop siup niby, ale jestem zielony narazie z tym pbdo..

A jak juz wkleję te umki, to mam błędy w linijkach, a o halach już nie wspomne, nawet nie wiem co z nich wkleić.

Opublikowano

taskscripty pobierasz ze strony głównej pbdo tak samo jak i taska .... wchodzisz na forum pb zakładka German section Tasks i tam szukasz co chcesz :)

1371988330-U644589.jpg

 

 

Mentor | Moderator DarkOrbit | Postwriter | exModerator

Opublikowano

Nic nie moge znaleźć, a jak cos mam to bez downloadu..

Jak byś mógł to zarzuć tu coś podobnego czego oczekuję, będę wdzięczny

Opublikowano

Twoje bazowe ustawienia do taska :

                LaserAmmoType = Enums.LaserAmmoType.MCB_25;
                RocketAmmoType = Enums.RocketAmmoType.PLT_2021;
                RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
                UseRocketLauncher = true;
                
                AttackNpcs = true;
 
                Sell = true;
                SellPalladium = true;
                MinPalladiumAmountToSell = <> ;

                FleeOnEnemyInRadius = false;
                FleeRadius = 5000;
                AnswerAttacks = false;
                IgnorePlayersOnTravel = true;


 

Scripty:
Dodaje HP tutaj przy 140 K możesz sobie zmienić.

using PBDOBot.Api;
using PBDOBot.Helper;

namespace PBDOBot.Api.Task
{
    public class AegisShield : ITaskScript
    {
        public AegisShield()
            : base("AegisHealBeam", 1000, 10)
        {
        }
        public override int Run()
        {

            if (Task.BMain.Me.Hitpoints <= 140000) //Change Values depending on hp and shields
            {
                Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Repair);
                Task.BMain.WriteLog("Using Hp Repair");
            }
            return -1;
        }

        public override bool NeedRun()
        {
            // Uncomment this line if you want to only use when being attacked!
            //return (Task.BMain.Me.AttackedByPlayer && Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair));
            return Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Repair);
        }
    }
}

 

Dodający osłony :

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.Me.Shield/Task.BMain.Me.MaxShield)*60 <= 30) //Change Values depending on hp and shields
            {
                Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Shield_Repair);
                Task.BMain.WriteLog("Using Shield Repair");
            }
            return -1;
        }

        public override bool NeedRun()
        {
            // Uncomment this line if you want to only use when being attacked!
            //return (Task.BMain.Me.AttackedByPlayer && Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair));
            return Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Shield_Repair);
        }
    }
}

 

Zrzucający naprawiacza bodajże

using PBDOBot.Api;
using PBDOBot.Helper;

namespace PBDOBot.Api.Task
{
    public class AegisRepPod : ITaskScript
    {
        public AegisRepPod()
            : base("AegisRepPod", 1000, 10)
        {
        }
        public override int Run()
        {

            if (Task.BMain.Me.Hitpoints <= (Task.BMain.Me.MaxHitpoints - 100000)) //Only use Rep Pod 
            {
                Task.BMain.Actions.UseAbility(Enums.ShipAbility.Aegis_Health_Pod);
                Task.BMain.WriteLog("Using Repair Pod");
            }
            return -1;
        }

        public override bool NeedRun()
        {
            return ((Task.BMain.Me.InNoAttackZone || Task.BMain.Me.IsInBase) && Task.BMain.Actions.CanUseAbility(Enums.ShipAbility.Aegis_Health_Pod));
        }
    }
}


 

No i wstawiasz se do tego taska z mixxed tasks co to ;) Enjoy


7yo9.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...