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

XenoBot full afk - krok po kroku


Rekomendowane odpowiedzi

  • Odpowiedzi 106
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowano
55 minut temu, rodzyn33394374 napisał:

A da się zrobić zeby po dedzie klikal tylko te "ok" tylko o to prosze. Czy funkcja reconnect za to jest odpowiedzialna??

 

 

tak

 

  • 2 tygodnie później...
  • 1 miesiąc temu...
  • 1 miesiąc temu...
  • 4 tygodnie później...
  • 1 miesiąc temu...
  • 2 tygodnie później...
Opublikowano (edytowane)

Wróciłem na otsa odpalam full afka i takie coś @rafaeru wiesz o chodzi? Straciłem swojego full afka, więc postanowiłem wziąć Twojego zmienionego

05:04 XenoScript Error:
           Script: TONNYDAKILLAS.lua
           Line #: 77
           Chunk: ...:?Users?qinto?DOCUME?1?XenoBot?Scripts??TONNYD?1.LUA
           Error: attempt to call global 'closeBackpacks' (a nil value)
This is an error with user-input and should not be reported as a bug with XenoBot.

 

 

 

 

 

 

 

 Wziąłem ten ostatni twój skrypt.

Edytowane przez qintoofar
Opublikowano (edytowane)

@rafaeru Dobra pobrałem te forgee.lua z neta, bo ta z tego forum wygasła, co do full afka, nie chce przenosi suppli do SupplyBP, w ogóle nie otwiera tego backpacka tylko main bp czyli w moim przypadku "Backpack" i gold bp czyli "Blue Backpack" i go minimalizuje. Również ten GoldBP chyba nie działa bo wrzuca mi kasę do MainBP. Będę wdzięczny za jakokolwiek pomoc.

 

local MainBP = "backpack" -- BP 1
local GoldBP = "blue backpack" -- BP 2
local RareBP = "orange backpack" -- BP 3
local SupplyBP = "yellow backpack" -- BP 4

local LeaveCap = 100 -- NA ILU CAPA MA WYCHODZIC Z EXPA

local ManasID = 268 -- ID MANA POTKA
local MaxManas = 5 -- ILE MA KUPOWAC MANASOW
local LeaveManas = 2 -- PRZY ILU MANASACH MA WYCHODZIC Z EXPA

local useAmmo = false -- CZY UZYWAC AMMO (true/false)
local AmmoID = 16141 -- ID AMMO
local MaxAmmo = 500 -- ILE MA KUPOWAC AMMO
local LeaveAmmo = 100 -- PRZY ILU AMMO MA WYCHODZIC Z EXPA

local function depotItems()
-- TUTAJ WPISUJECIE ITEMY JAKIE MA ODKLADAC DO DP I DO KTOREGO {ID ITEMU, SLOT DP}
Self.DepositItems({3322, 2}, {3280, 2}, {3428, 2}, {3071, 2}, {3416, 2}, {7430, 2}, {3392, 2}, {3386, 2}, {7402, 2})
end

-- NIE RUSZAC JAK NIE WIECIE CO
dofile('Forgee.lua')
Targeting.Start()
Looter.Start()

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
    if (labelName == "Check") then
        if useAmmo == true then
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas or Self.ItemCount(AmmoID) < LeaveAmmo, 'Leave', 'Hunt')
        else
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas, 'Leave', 'Hunt')
        end
    elseif (labelName == "CheckSupply") then
        if useAmmo == true then
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas or Self.ItemCount(AmmoID) < LeaveAmmo, 'ToRefil', 'ToHunt')
        else
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas, 'ToRefil', 'ToHunt')
        end
    elseif (labelName == "Bank") then
        Walker.Stop()
        Self.SayToNpc({"hi", "deposit all", "yes"}, 65)
        wait(1000)
        Walker.Start()
    elseif (labelName == 'RefilMana') then
        Walker.Stop()
        Self.SayToNpc({'hi', 'trade'})
        wait(200, 500)
        Self.ShopBuyItem(ManasID, (MaxManas-Self.ItemCount(ManasID)))
        wait(200, 500)
        if Self.ItemCount(ManasID) < MaxManas then
            print([[Nie mozna kupic manasow. Prawdopodobnie brak zlota. Bot sie zatrzymuje.]])
            return true
        end
        Walker.Start()
    elseif (labelName == 'RefilAmmo') then
        if useAmmo == true then
            Walker.Stop()
            Self.SayToNpc({'hi', 'trade'})
            wait(200, 500)
            Self.ShopBuyItem(AmmoID, (MaxAmmo-Self.ItemCount(AmmoID)))
            wait(200, 500)
            if Self.ItemCount(AmmoID) < MaxAmmo then
                print([[Nie mozna kupic ammo. Prawdopodobnie brak zlota. Bot sie zatrzymuje.]])
                return true
            end
            Walker.Start()
        end
    elseif (labelName == 'Deposit') then
        setWalkerEnabled(false)
        depotItems()
        wait(1000,1500)
        setWalkerEnabled(true)
    elseif (labelName == 'OpenBPs') then
        Walker.Stop()
        closeBackpacks()
        wait(100,300)
        openBackpacks({Item.GetID(GoldBP), true})
        openBackpacks({Item.GetID(RareBP), true})
        openBackpacks({Item.GetID(SupplyBP), true})
        wait(100,300)
        Walker.Start()
    end
end

local items = {ManasID, AmmoID}

Module.New("Sort Supplies", function()
        local bp1 = Container(Item.GetID(MainBP))
            for spot, item in bp1:iItems() do
                if (table.contains(items, item.id)) then
                    bp1:MoveItemToContainer(spot, Container.New(Item.GetID(SupplyBP)):Index())
            break
        end
    end
end)

Edytowane przez qintoofar
Opublikowano
Dnia 11.01.2021 o 15:52, qintoofar napisał:

@rafaeru Dobra pobrałem te forgee.lua z neta, bo ta z tego forum wygasła, co do full afka, nie chce przenosi suppli do SupplyBP, w ogóle nie otwiera tego backpacka tylko main bp czyli w moim przypadku "Backpack" i gold bp czyli "Blue Backpack" i go minimalizuje. Również ten GoldBP chyba nie działa bo wrzuca mi kasę do MainBP. Będę wdzięczny za jakokolwiek pomoc.

 

local MainBP = "backpack" -- BP 1
local GoldBP = "blue backpack" -- BP 2
local RareBP = "orange backpack" -- BP 3
local SupplyBP = "yellow backpack" -- BP 4

local LeaveCap = 100 -- NA ILU CAPA MA WYCHODZIC Z EXPA

local ManasID = 268 -- ID MANA POTKA
local MaxManas = 5 -- ILE MA KUPOWAC MANASOW
local LeaveManas = 2 -- PRZY ILU MANASACH MA WYCHODZIC Z EXPA

local useAmmo = false -- CZY UZYWAC AMMO (true/false)
local AmmoID = 16141 -- ID AMMO
local MaxAmmo = 500 -- ILE MA KUPOWAC AMMO
local LeaveAmmo = 100 -- PRZY ILU AMMO MA WYCHODZIC Z EXPA

local function depotItems()
-- TUTAJ WPISUJECIE ITEMY JAKIE MA ODKLADAC DO DP I DO KTOREGO {ID ITEMU, SLOT DP}
Self.DepositItems({3322, 2}, {3280, 2}, {3428, 2}, {3071, 2}, {3416, 2}, {7430, 2}, {3392, 2}, {3386, 2}, {7402, 2})
end

-- NIE RUSZAC JAK NIE WIECIE CO
dofile('Forgee.lua')
Targeting.Start()
Looter.Start()

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
    if (labelName == "Check") then
        if useAmmo == true then
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas or Self.ItemCount(AmmoID) < LeaveAmmo, 'Leave', 'Hunt')
        else
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas, 'Leave', 'Hunt')
        end
    elseif (labelName == "CheckSupply") then
        if useAmmo == true then
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas or Self.ItemCount(AmmoID) < LeaveAmmo, 'ToRefil', 'ToHunt')
        else
            Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(ManasID) < LeaveManas, 'ToRefil', 'ToHunt')
        end
    elseif (labelName == "Bank") then
        Walker.Stop()
        Self.SayToNpc({"hi", "deposit all", "yes"}, 65)
        wait(1000)
        Walker.Start()
    elseif (labelName == 'RefilMana') then
        Walker.Stop()
        Self.SayToNpc({'hi', 'trade'})
        wait(200, 500)
        Self.ShopBuyItem(ManasID, (MaxManas-Self.ItemCount(ManasID)))
        wait(200, 500)
        if Self.ItemCount(ManasID) < MaxManas then
            print([[Nie mozna kupic manasow. Prawdopodobnie brak zlota. Bot sie zatrzymuje.]])
            return true
        end
        Walker.Start()
    elseif (labelName == 'RefilAmmo') then
        if useAmmo == true then
            Walker.Stop()
            Self.SayToNpc({'hi', 'trade'})
            wait(200, 500)
            Self.ShopBuyItem(AmmoID, (MaxAmmo-Self.ItemCount(AmmoID)))
            wait(200, 500)
            if Self.ItemCount(AmmoID) < MaxAmmo then
                print([[Nie mozna kupic ammo. Prawdopodobnie brak zlota. Bot sie zatrzymuje.]])
                return true
            end
            Walker.Start()
        end
    elseif (labelName == 'Deposit') then
        setWalkerEnabled(false)
        depotItems()
        wait(1000,1500)
        setWalkerEnabled(true)
    elseif (labelName == 'OpenBPs') then
        Walker.Stop()
        closeBackpacks()
        wait(100,300)
        openBackpacks({Item.GetID(GoldBP), true})
        openBackpacks({Item.GetID(RareBP), true})
        openBackpacks({Item.GetID(SupplyBP), true})
        wait(100,300)
        Walker.Start()
    end
end

local items = {ManasID, AmmoID}

Module.New("Sort Supplies", function()
        local bp1 = Container(Item.GetID(MainBP))
            for spot, item in bp1:iItems() do
                if (table.contains(items, item.id)) then
                    bp1:MoveItemToContainer(spot, Container.New(Item.GetID(SupplyBP)):Index())
            break
        end
    end
end)

Przerzuca itemki tylko z MainBP do SupplyBP więc jeśli itemki które ma przenieść sa w innym BP np. RareBP to nie przerzuci.

Coś musi być nie tak z otwieraniem ale w skrypcie sie wydaje ok

Opublikowano

W sumie to nie jest tak ważne jak dodać 2 rodzaje potek?  W taki sposób kupuje tylko potki o id 7642

local ManasID = 268 -- ID MANA POTKA
local ManasID = 7642 -- ID MANA POTKA
local MaxManas = 15 -- ILE MA KUPOWAC MANASOW
local LeaveManas = 40 -- PRZY ILU MANASACH MA WYCHODZIC Z EXPA

local useAmmo = true -- CZY UZYWAC AMMO (true/false)
local AmmoID = 25758 -- ID AMMO
local MaxAmmo = 1200 -- ILE MA KUPOWAC AMMO
local LeaveAmmo = 140 -- PRZY ILU AMMO MA WYCHODZIC Z EXPA

  • 1 miesiąc temu...
  • 3 miesiące temu...
Opublikowano

Link wygasl a labele nie pasuja do tego skryptu co jest wyzej wklejony

Dnia 27.02.2021 o 18:18, rafaeru napisał:

 

Zrobilem wszystko z twojego posta i nie bierze kasy z banku, nie kupuje manasow tylko biega w kolko. W ogole jak biore execute script tego forgee to pojawia sie z prawej i od razu znika. nie wiem czy tak powinno byc czy o co chodzi. Ogolnie nie dziala mi 😕

  • 1 rok później...

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ę...