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 looter


pawelgurtowski

Rekomendowane odpowiedzi

Opublikowano

Witam ustawiłem sobie w looterze wszystkie itemy jakie ma mi zbierać. Np gpki i perły do głownego (1) a reszte np swordy/armory itp do 2.

I wszystko ładnie chodzi ale jak expie z druidem często to on automatycznie podbiega do mobków i zbiera loota a chciałbym żeby zbierał tylko z tych które ja sam otworze, bo często jest sytuacja, że nie chce zebrać lota bo nic nie wypadło albo chce zrobić szybko rooma to on mi sam wraca do mobka i zbiera i dopóki nie wyzbiera wszystkiego to nie pozwoli mi biec.

 

Da się jakoś to zrobić? czy trzeba skrypt?

Opublikowano
local CONFIG = {
    {BP = 'minotaur backpack', -- BP name or index
    LIST = 
       {'mercenary sword', 'life ring', 'tower shield', 'noble axe', 'terra mantle', 'crown armor',
        'Terra Hood', 'Terra Legs', 'royal helmet', 'spellbook of mind control', 'swamplair armor', 'knight armor',
        'warrior helmet', 'medusa shield', 'Ultimate Health Potion', 'terra amulet', 'War Axe',
        'titan axe', 'Terra Legs', 'mercenary sword', 'Heat Core', 'stone skin amulet', 'Great Mana Potion',
        'Butcher/s Axe', 'zaoan sword', 'Great Spirit Potion', 'great health potion', 'boots of haste',
        'terra boots', 'guardian halberd', 'sacred tree amulet'}},
    {BP = 'zaoan chess box', -- BP name or index
    LIST = 
        {'platinum coin', 'snake skin', 'winged tail', 'small sapphire', 'hyrda head', 'small emerald', 'strand of medusa hair'}}
}
  
for i = 1, #CONFIG do
    for j = 1, #CONFIG[i]['LIST'] do
        CONFIG[i]['LIST'][j] = Item.GetItemIDFromDualInput(CONFIG[i]['LIST'][j])
    end
end
  
local bodies = {'The', 'dead lizard chosen', 'Dead', 'Slain', 'Dissolved', 'Remains', 'Elemental'}
 
function Container:isFull(id)
    for spot = 0, self:ItemCount()-1 do
        local data = self:GetItemData(spot)
        if (isItemStackable(id) and data.id == id and data.count ~= 100) then
            return false
        elseif not isItemStackable(id) then
            return getContainerItemCount(self._index) == getContainerItemCapacity(self._index)
        end
    end
end
 
while (true) do
    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, #CONFIG do
                for spot = c:ItemCount()-1, 0, -1 do
                    local spotData = c:GetItemData(spot)
                    if table.contains(CONFIG[j]['LIST'], spotData.id) then
                        local desti = Container.New(CONFIG[j]['BP'])
                        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(400)
end

Scrypt na loota , dodaj tutaj itemy jakie cie interesuja i juz. Bedzie zbieral tylko z ciał ktore ty otworzysz.

Btw jak bedziesz uzywal lootera ze scryptu odznacz lootera z bota.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...