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] Sortowanie przedmiotów w plecaku


Pivocik

Rekomendowane odpowiedzi

Opublikowano

Cześć, mam pytanie... :)
Chciałbym mianowicie, żeby mój FullAFK po zakupieniu już potionów, schował je do plecaka.

Wszystkie potrzebne informacje umieszczam tutaj:
 

konfiguracja:


local ManaName = "Mana Potion" 
local ManaCost = 50
local AmmoName = "Ultimate Health Potion" 
local AmmoCost = 320

-- Backpack Configuration:

local LootBP = "Jewelled Backpack"
local GoldBP = "Red Backpack"
local StackBP = "Beach Backpack"
local MainBP = "Grey Backpack"
local ManaBP = "Brocade Backpack"

--

local ManaID = Item.GetID(ManaName)
local AmmoID = Item.GetID(AmmoName)

kupywanie potionów

    elseif (labelName == "BuyManas") then
        -- Buy Mana Potions
        Walker.Stop()
        if (Self.ItemCount(ManaID) < BuyMana) or (Self.ItemCount(AmmoID) < BuyAmmo) then
            print("Buying manas or Sudden Death Rune")
            Self.SayToNpc({"hi", "flasks"}, 100)
            while (Self.ItemCount(FlaskID) >= 1) or (Self.ItemCount(FlaskIDA) >= 1) or (Self.ItemCount(FlaskIDB) >= 1) do
                Self.SayToNpc("yes", 100)
            end
            wait(2000)
            Self.SayToNpc("trade", 100)
            wait(2000)
            while (Self.ItemCount(ManaID) < BuyMana) do
                Self.ShopBuyItemsUpTo(ManaID, BuyMana)
                wait(500,800)
            end
            while (Self.ItemCount(AmmoID) < BuyAmmo) do
                Self.ShopBuyItemsUpTo(AmmoID, BuyAmmo)
                wait(500)
            end
            wait(200, 500)
        end
        Walker.Start()

^ i teraz sprawa wygląda tak, że capa coraz więcej, a miejsca coraz mniej, skrypt pakuje wszystkie potiony do 'MainBP' zamiast do 'ManaBP' przez co kończy mi się czasem miejsce, w wypadku wylootania jakiegoś ewentualnie cennego syfu, który powędruje do BP1 .
Chciałbym was prosić, aby ktoś dopisał linijkę, czy coś pozmieniał aby wyszło
Kup Potiony -> Zapakuj je do 'ManaBP' -> Ruszaj

 

Z góry dziękuję!  :D

ps. jeśli czegoś nie dodałem proszę o taką informację ;D

5k0ms5H.png

Opublikowano
local items = {268, 266}
local MainBP = "green backpack"
local PotionsBP = "red bag"

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

Skonfiguruj pod siebie, skrypt Kusha.

8LTfBGw.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...