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 skryptu pod XenoBota


proxim12

Rekomendowane odpowiedzi

Opublikowano

 

local MedusaID = Item.GetID("medusa shield")
local EpeeID = Item.GetID("epee")
local MercenaryID = Item.GetID("mercenary sword")
local container = Container.GetByName("Your Inbox")

Module.New("Sort Items", function()
        while (container:CountItemsOfID(MedusaID) > 0 or container:CountItemsOfID(EpeeID) > 0 or container:CountItemsOfID(MercenaryID) > 0) do
        
        for spot = 0, container:ItemCount() do
                local item = container:GetItemData(spot)              
                if (item.id == MedusaID or item.id == EpeeID or item.id == MercenaryID) then
                container:MoveItemToContainer(spot, 0, 0)
                wait(500)                  
                break
        end
      end
   end
end)

 

pisane na szybko, nietestowane.

Opublikowano

a jeszcze mogę prosić o skrypt związany z lotem ? że wrzuca mi do bp itemki o danym id ? np gp , platynki , demon shieldy itp ?

Self.DepositItems({268, 0}, {266, 1}) :   268- tutaj wpisujemy id itemka którego chcemy żeby bot nam zostawiał w dp      
1 - tu ustawiamy do ktorego slota w dp ma nam bot chować itemki (np. wsadzamy 3bp do dp jesli bedziemy mieli ustawione 1 schowa nam do pierwszego bp jesli bedziemy mieli ustawione 2 to do drugiego bp.
-----------------------------------------------------------------------------------


if labelName == 'DepositItems' then
Self.ReachDepot()
wait(500, 600)
Self.DepositItems({268, 0}, {266, 1})
end

5435084992.png

Opublikowano

Komornik nie zrozumiałeś mnie , ja szukam skrypta który z ciał będzie mi wyjmował to co chce ... fakt mogę to sam ustawić w looterze ale tak nie chce bo mi biega od deda do deda , chce tak że sam otwieram i pakuje mi np, gp , soul orby i takie rozne np do backpack rozumiesz ?:)

Opublikowano

 

_Loot =
{
    {BP = 3, -- BP name or index
    LIST =
        {'giant shrimp', 'paladin armor', 'stealth ring', 'knight armor', 'wand of cosmic energy',
        'springsprout rod', 'northwind rod', 'ring of healing', 'ring of life', 'obsidian lance',
        'knight legs'}},
    {BP = 2, -- BP name or index
    LIST =
        {'fish fin', 'quara bone', 'quara pincers', 'small diamond','mantassin tail', 'small saphire',
        'small ruby', 'bohy dreads', 'small amethyst', 'white pearl', 'quara tentacle', 'life crystal',
        'quara eye', 'black pearl', 'small emerald'}}
}
 
 
 
 
Module.New("Looter", function()

for i = 1, #_Loot do
    for j = 1, #_Loot[i]['LIST'] do
        _Loot[i]['LIST'][j] = Item.GetItemIDFromDualInput(_Loot[i]['LIST'][j])
    end
end


local bodies = {'The', 'Demonic', 'Dead', 'Slain', 'Dissolved', 'Remains', 'Elemental'}

    for i = #Container.GetAll()-1, 0, -1 do
        local c = Container.New(i)
        if (c:isOpen() and table.contains(bodies, string.match(c:Name(), '%a+'))) then
            for j = 1, #_Loot do
                for spot = c:ItemCount()-1, 0, -1 do
                    local spotData = c:GetItemData(spot)
                    if table.contains(_Loot[j]['LIST'], spotData.id) then
                        local desti = Container.New(_Loot[j]['BP'])
                        if (Self.Cap() < (Item.GetWeight(spotData.id)*spotData.count)) then
                        local pos = Self.Position()
                        c:MoveItemToGround(spot, pos.x, pos.y, pos.z, 100)
                        end
                        if (Self.Cap() > (Item.GetWeight(spotData.id)*spotData.count) and not desti:isFull(spotData.id)) then
                            if isItemStackable(spotData.id) then
                                c:MoveItemToContainer(spot, desti:Index(), 0)
                            else
                                c:MoveItemToContainer(spot, desti:Index(), desti:ItemCount())
                            end
                        elseif (desti:isFull(spotData.id) and Item.isContainer(desti:GetItemData(desti:ItemCount()-1).id)) then
                            desti:UseItem(desti:ItemCount()-1, true)
                        end
                    end
                end
            end
        end
    end
    wait(100)
end)
Opublikowano

Problem występuje tylko przy gold coins?, btw dopisz do stackable itemów, czyli do drugiej listy, nie do pierwszej

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...