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 skrypta do XenoBota


TaTuSDwX

Rekomendowane odpowiedzi

Opublikowano

Witam potrzeba skryptu do owego xenobota aby podnosil dany item z ziemi do bp ( najlepiej jakis prosty skrypt ) 

 

 

 

PS: Prosze o nie usuwanie tego posta badz jego przenoszenie bo tutaj jest jakakolwiek rekacja ludzi gdyz w poscie ze skryptami jest taki burdel ze glowa mala.

Opublikowano
local items = {285, 284} -- Items to loot from ground
local lootbag = "Brocade Backpack" -- Lootbag

local radius = { -- Defualt Value
{x = -1, y = -1},
{x = -1, y = 0},
{x = -1, y = 1},
{x = 0, y = -1},
{x = 0, y = 1},
{x = 1, y = -1},
{x = 1, y = 0},
{x = 1, y = 1},
}

while true do
local pos = Self.Position()
if Container(lootbag):isOpen() then
if Container(lootbag):isFull() then
for spot = Container(lootbag):ItemCount() - 1, 0, -1 do
if Item.isContainer(Container(lootbag):GetItemData(spot).id) then
Container(lootbag):UseItem(spot, true)
wait(50)
end
end
else
for index, group in ipairs(radius) do
if table.contains(items, Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id) then
Map.PickupItem(pos.x + group.x, pos.y + group.y, pos.z, Container(lootbag):Index(), Container(lootbag):ItemCapacity()-1)
wait(100)
break
end
end
end
end
local lookpos = Self.LookPos(1)
if Item.GetItemIDFromDualInput(lootbag) ~= Map.GetTopMoveItem(lookpos.x, lookpos.y, pos.z).id then
for index, group in ipairs(radius) do
if Item.GetItemIDFromDualInput(lootbag) == Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id then
Map.MoveItem(pos.x + group.x, pos.y + group.y, lookpos.x, lookpos.y)
wait(50)
break
end
end
end
end

- nie jestem autorem tego skryptu.

- nie testowałem.

Opublikowano
local items = {285, 284} -- Items to loot from ground
local lootbag = "Brocade Backpack" -- Lootbag

local radius = { -- Defualt Value
{x = -1, y = -1},
{x = -1, y = 0},
{x = -1, y = 1},
{x = 0, y = -1},
{x = 0, y = 1},
{x = 1, y = -1},
{x = 1, y = 0},
{x = 1, y = 1},
}

while true do
local pos = Self.Position()
if Container(lootbag):isOpen() then
if Container(lootbag):isFull() then
for spot = Container(lootbag):ItemCount() - 1, 0, -1 do
if Item.isContainer(Container(lootbag):GetItemData(spot).id) then
Container(lootbag):UseItem(spot, true)
wait(50)
end
end
else
for index, group in ipairs(radius) do
if table.contains(items, Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id) then
Map.PickupItem(pos.x + group.x, pos.y + group.y, pos.z, Container(lootbag):Index(), Container(lootbag):ItemCapacity()-1)
wait(100)
break
end
end
end
end
local lookpos = Self.LookPos(1)
if Item.GetItemIDFromDualInput(lootbag) ~= Map.GetTopMoveItem(lookpos.x, lookpos.y, pos.z).id then
for index, group in ipairs(radius) do
if Item.GetItemIDFromDualInput(lootbag) == Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id then
Map.MoveItem(pos.x + group.x, pos.y + group.y, lookpos.x, lookpos.y)
wait(50)
break
end
end
end
end

- nie jestem autorem tego skryptu.

- nie testowałem.

 

Dziekuje. Dziala wysmienicie ( pod soba i dookola siebie ). Temat do zamkniecia.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...