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

Prośba o skrypty/waypointy/caveboty


Rekomendowane odpowiedzi

Opublikowano

Bot: XenoBot

Miejsce: Port hope Coryms

Profesje: EK

 

Posiada ktoś może skrypt na własnie te corymy ?

32zug69.png

 

Jeśli podoba ci się jakaś moja praca , post lub temat kliknij lubię to !

Zachęci mnie to do dalszej pracy(...)

  • Odpowiedzi 1,4 tys.
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowano

 

CHętnie przygarnę jakieś skrypty na Farmine dla 120-150 EK Gdyby ktoś miał to chętny jestem, postaram się jakoś odwdzięczyć.

Nie napisałeś jaki bot, jeżeli Xeno to w SolidScriptach masz na Killer Caimany koło Farmine.

 

Dokładnie Xenobot, mam na kaymany oraz na bugi na farmine ale tam exp ok 130-150k to szału nie ma;)

Opublikowano

Bot: Xenobot


Co Potrzebuję: Skrypt


Opis: Potrzebuje skrypt na anty-pusha, który nie jak normalny spami goldem i robakami tylko ma pod sb np. 1 robaka i 1 gp .. Pzdr!


Opublikowano

Bot: Xenobot


Co Potrzebuję: Dice scrypt działający.


Opis: No Dice scrypta czyli kasyno jednym słowem. Gry bez znaczenia byle by było h/l i inne tez mogą być.


Mam jeden skrypt ale nie wiem co z nim nie tak wszystko łądnie się odpala bp otwiera działa jak powinien ale nie gambluje za każdym razem spami wiadomość że nie ma wystarczających funduszy by zagrać . A wrzucam na niego 200k a chce grać za 1k ........


Opublikowano

 

Bot: Xenobot

Co Potrzebuję: Skrypt

Opis: Potrzebuje skrypt na anty-pusha, który nie jak normalny spami goldem i robakami tylko ma pod sb np. 1 robaka i 1 gp .. Pzdr!

 

Polecam do takich rzeczy pobrać MageBota, jeżeli masz pod sobą gp i worma to więcej nie będzie rzucał (tutaj opisałem skąd mieć go za free - http://www.mpcforum.pl/topic/1604847-darmowy-magebot/)

Wszystko można ustawić na hotkeya i działa to mniej więcej tak:

TPEERjD.gif

 

Bot: Xenobot

Opis skryptu: Antypush robaki +gp 1/2 sztuki

Dodatkowe informacje: Ma być szybki ,to tyle :)

 

Pozdrawiam i z góry dzięki!

To jest ukryta treść, proszę

Co chcesz tu przerobić, przecież skrypt działa?

 

Opublikowano (edytowane)

 

 

Bot: Xenobot

Co Potrzebuję: Skrypt

Opis: Potrzebuje skrypt na anty-pusha, który nie jak normalny spami goldem i robakami tylko ma pod sb np. 1 robaka i 1 gp .. Pzdr!

 

Polecam do takich rzeczy pobrać MageBota, jeżeli masz pod sobą gp i worma to więcej nie będzie rzucał (tutaj opisałem skąd mieć go za free - http://www.mpcforum.pl/topic/1604847-darmowy-magebot/)

Wszystko można ustawić na hotkeya i działa to mniej więcej tak:

TPEERjD.gif

 

Bot: Xenobot

Opis skryptu: Antypush robaki +gp 1/2 sztuki

Dodatkowe informacje: Ma być szybki ,to tyle  :)

 

Pozdrawiam i z góry dzięki!

To jest ukryta treść, proszę

Co chcesz tu przerobić, przecież skrypt działa?

 

chodziło mu chyba o to aby skrypt nie spamował trashem tylko żeby dorzucał worm/gp jak ktoś zabierze

Edytowane przez pajacerka

Pozdrawiam Wszystkich :)

Opublikowano

 

 

Bot: Xenobot

Co Potrzebuję: Skrypt

Opis: Potrzebuje skrypt na anty-pusha, który nie jak normalny spami goldem i robakami tylko ma pod sb np. 1 robaka i 1 gp .. Pzdr!

 

Polecam do takich rzeczy pobrać MageBota, jeżeli masz pod sobą gp i worma to więcej nie będzie rzucał (tutaj opisałem skąd mieć go za free - http://www.mpcforum.pl/topic/1604847-darmowy-magebot/)

Wszystko można ustawić na hotkeya i działa to mniej więcej tak:

TPEERjD.gif

 

Bot: Xenobot

Opis skryptu: Antypush robaki +gp 1/2 sztuki

Dodatkowe informacje: Ma być szybki ,to tyle :)

 

Pozdrawiam i z góry dzięki!

To jest ukryta treść, proszę

Co chcesz tu przerobić, przecież skrypt działa?

 

 

 

 

Szukałem skryptu , ale jak znalazłem po necie to wstawiłem tutaj :) może komuś się przyda a szukałby tutaj.

Opublikowano (edytowane)

Bot: <Xenobot>


Opis skryptu: <Skillowanie mlvl (utana vid i exura vita) i kupowanie manasów>


Dodatkowe informacje: <>


Edytowane przez T3ND3R3VVET
Opublikowano

Xenobot: Wyciąganie wszystkich itemków z Inboxa do backpacka, po czym otwiera nastepny i wkłada itemy aż skończy się cap.

Opublikowano

Bot: Xenobot


Co Potrzebuję: Skrypt


Opis: Mógłbym prosić o skrypt na exp w Old Fortess? Najlepiej dla druida z sd ale może też być na jakąś inną profesje


Opublikowano (edytowane)

Bot: Xenobot


Opis skryptu: Szukam skryptu ,który obraca postacią w każdą stronę z dość sporą szybkością. Jeżeli ktoś ma to poproszę /lub skrypt który zmienia kolory outfitu też ze sporą szybkością.


Dodatkowe informacje: <>-


Edytowane przez kamil9887
Opublikowano

 

Bot: Xenobot

Opis skryptu: Szukam skryptu ,który obraca postacią w każdą stronę z dość sporą szybkością. Jeżeli ktoś ma to poproszę /lub skrypt który zmienia kolory outfitu też ze sporą szybkością.

Dodatkowe informacje: <>-

 

To jest ukryta treść, proszę

Co ile ma się obracać ustaw w local dLay, pamiętaj że podajesz wartość w milisekundach (1000 = 1 sekunda). Co do zmieniania outfitu to nie zrobisz tego w XenoBocie - nie ma żadnej opcji odpowiadającej za to w dokumentacji bota.

iAXHtbh.gif

 

 

Opublikowano (edytowane)

 

 

Bot: Xenobot

Opis skryptu: Szukam skryptu ,który obraca postacią w każdą stronę z dość sporą szybkością. Jeżeli ktoś ma to poproszę /lub skrypt który zmienia kolory outfitu też ze sporą szybkością.

Dodatkowe informacje: <>-

 

To jest ukryta treść, proszę

Co ile ma się obracać ustaw w local dLay, pamiętaj że podajesz wartość w milisekundach (1000 = 1 sekunda). Co do zmieniania outfitu to nie zrobisz tego w XenoBocie - nie ma żadnej opcji odpowiadającej za to w dokumentacji bota.

iAXHtbh.gif

 

 

 

 

 

Dziękuję za skrypcik ,dziala :))

Edytowane przez kamil9887
Opublikowano

Bot:  Windbot


Opis skryptu: Szukam skryptu dla RP na Zao Hidden Lizards badz inny dla 120+


Dodatkowe informacje:  full afk


Opublikowano

Bot: <Xenobot>


Opis skryptu: <Wyjmowanie zakupionych itemów w markecie i sprzedawanie ich w Mal'ouquah u Djinna "Alesar" + odkładanie kasy do depo>


Dodatkowe informacje: < >

Opublikowano

 

Bot: <Xenobot>

Opis skryptu: <Wyjmowanie zakupionych itemów w markecie i sprzedawanie ich w Mal'ouquah u Djinna "Alesar" + odkładanie kasy do depo>

Dodatkowe informacje: < >

 

Nikt Ci nie da/ nie zrobi tego skryptu bo:

  • nie da się w XenoBocie wyjąć zakupionych itemów, musisz podać ich id/nazwę,
  • zrobienie tego byłoby strasznie czasochłonne (nawet wpt).

 

Opublikowano

Bot: Xenobot

Opis Skryptu: Wyjmowanie itemów z Inboxa do Backpacka po czym jak jeden backpack się zapełni otwiera kolejny i wrzuca znów itemy

Opublikowano (edytowane)

Bot: Xenobot

Opis skryptu/wpt: Cyclopilis dla RP full afk, kupowanie starów w npc potów etc.! wyjmowanie stealth ringów z DP oraz ich zakladanie !

moze byc bez zbierania lota :) 

 

Mam tu cos takiego, moze ktos byu po prostu edytowa :)

-----------------------------------------------------------------------------------------------------------------------
--   ____        ____         _____           _       __      
--  / __ )____  / / /___     / ___/__________(_)___  / /______
-- / __  / __ \/ / / __ \    \__ \/ ___/ ___/ / __ \/ __/ ___/
-- / /_/ / /_/ / / / /_/ /   ___/ / /__/ /  / / /_/ / /_(__  ) 
--   /_____/\____/_/_/\____/   /____/\___/_/  /_/ .___/\__/____/  
--                                           /_/                
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
--- BP Settings ---
 
local GoldBP = "yellow backpack" --- Your gold backpack (use same colors inside)
local LootBP = "golden backpack" --- Your loot backpack 
 
--- Depot BP Info
--- Your #1 BP inside depot will recieve stackables.
--- Your #2 BP inside depot will recieve non-stackables.
--- Your #3 BP inside DP will require stealth rings if "StealthRings = true"
 
-----------------------------------------------------------------------------------------------------------------------
--- Hunt Settings ---
local CapLeave = 1 --- Leave spawn if cap is below this. 
 
local MPBuy = 20 --- Amount of mana pots to bring on hunt.
local MPLeave = 10 --- Leave spawn if mana potions is below this.
local ManaPots = 268 --- ID of your manapots.
 
local HPBuy = 30 --- Amount of HP pots to bring on hunt.
local HPLeave = 10 --- Leave spawn if HP potions is below this.
local HPID = 266 --- ID of your HP pots.
 
local AmmoBuy = 65 --- Buy how much ammo before hunt?
local AmmoLeave = 10 --- Leave hunt & refill @ X amount of ammo.
local AmmoID = 3287 --- ID of your ammo. (7378 = royal spears)
 
local SoftBoots = false --- Do you want to use SoftBoots?
local RestoreMana = false --- Restores mana when no monsters around.
-----------------------------------------------------------------------------------------------------------------------
--- Misc ---
-----------------------------------------------------------------------------------------------------------------------
Targeting.Start()
Looter.Start()
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
-----------------------------------------------------------------------------------------------------------------------
 
print([[
-----------------------------------
----This script was created by:----
-----------------------------------
---------------Bollo---------------
-----------------------------------
----If any questions or problems---
----PM me or write in my thread!---
-----------------------------------
----------Happy Hunting!-----------
-----------------------------------]])
wait(1000)
 
function onWalkerSelectLabel(labelName)
     if (labelName == "Depot") then
        Walker.Stop()
wait(1600,2400)
        Self.ReachDepot()
        Self.DepositItems({5880, 0}, {3033, 0}, {236, 0}, {9657, 0}, {266, 0},{7452, 0}, {7398, 0}, {3269, 0}, {3351, 0}, {3275, 0}, {3384, 0}, {3305, 0}, {5940, 0}, {3012, 0}, {3092, 0}, {3093, 0}, {3413, 0}, {3330, 0}, {3266, 0}, {3377, 0}, {3410, 0}, {3294, 0}, {3552, 0})
wait(1000)
 
if (Self.Stamina() < 960) then
Walker.Stop()
print([[Low stamina, stopping bot.]])
else
Walker.Start()
print([[Enough stamina, continue hunt..]])
end
 
elseif (labelName == "CheckSoft") then  
Walker.Stop()
if ((SoftBoots == true) and (Self.ItemCount(6530) > 0)) then
print([[Worn Soft boots = 1, lets go refill..]])
Walker.Goto("RefillSoft")
else
print([[skipping softs OR already have repaired softs.]])
Walker.Goto("DoneSoft")
end
wait(1500,2000)
Walker.Start()
 
 
elseif (labelName == "CheckDrunk") then  
Walker.Stop()
if (Self.Position().z == 9) then 
wait(500)
else
print([[You got drunk, lets back onto it!]])
Walker.Goto("Drunk")
end
Walker.Start()
 
 
 
 
elseif (labelName == "AnkVenore") then  
Walker.Stop()
Creature.Follow("Captain Sinbeard")
wait(1500,2000)
Self.SayToNpc("hi")
wait(1500,2000)
Self.SayToNpc("venore")
wait(1500,2000)
Self.SayToNpc("yes")
wait(2500,3000)
Walker.Start()
 
elseif (labelName == "VenoreAnk") then  
Walker.Stop()
Creature.Follow("Captain Fearless")
wait(1500,2000)
Self.SayToNpc("hi")
wait(1500,2000)
Self.SayToNpc("edron")
wait(1500,2000)
Self.SayToNpc("yes")
wait(2500,3000)
Walker.Start()
 
elseif (labelName == "Aldo") then  
Walker.Stop()
wait(1500,2000)
Self.SayToNpc("hi")
wait(1500,2000)
Self.SayToNpc("soft boots")
wait(1500,2000)
Self.SayToNpc("yes")
wait(2500,3000)
Walker.Start()
 
elseif (labelName == "Bank2") then  
Walker.Stop()
wait(1500,2000)
Self.SayToNpc("hi")
wait(1500,2000)
Self.SayToNpc("withdraw 11000")
wait(1500,2000)
Self.SayToNpc("yes")
wait(2500,3000)
Walker.Start()
 
 
 
    elseif (labelName == "CheckLeave1") then
   if (Self.Cap() < CapLeave) then
Walker.Goto("LeaveHunt2")
print([[Low cap, leaving cave.]])
elseif (Self.ItemCount(ManaPots) < MPLeave) then
Walker.Goto("LeaveHunt2")
print([[Low mana pots, leaving cave.]])
elseif (Self.ItemCount(HPID) < HPLeave) then
Walker.Goto("LeaveHunt2")
print([[Low HP pots, leaving cave.]])
elseif (Self.ItemCount(AmmoID) < AmmoLeave) then
Walker.Goto("LeaveHunt2")
print([[Low ammo, leaving cave.]])
   else
       Walker.Goto("")
print([[Enough supplies & cap, keep hunting.]])
   end
 
elseif (labelName == "CheckLeave2") then
   if (Self.Cap() < CapLeave) then
Walker.Goto("LeaveHunt2")
print([[Low cap, leaving cave.]])
elseif (Self.ItemCount(ManaPots) < MPLeave) then
Walker.Goto("LeaveHunt2")
print([[Low mana pots, leaving cave.]])
elseif (Self.ItemCount(HPID) < HPLeave) then
Walker.Goto("LeaveHunt2")
print([[Low HP pots, leaving cave.]])
elseif (Self.ItemCount(AmmoID) < AmmoLeave) then
Walker.Goto("LeaveHunt2")
print([[Low ammo, leaving cave.]])
   else
       Walker.Goto("InCave-2")
print([[Enough supplies & cap, keep hunting.]])
   end
 
elseif (labelName == "CheckSupplies") then
Walker.Stop()
wait(1600,2400)
if (Self.ItemCount(ManaPots) < (MPBuy-4) or (Self.ItemCount(AmmoID) < (AmmoBuy))) then
print([[supply failed.]])
Walker.Goto("ResetBP") 
Walker.Start()
else
print([[supply success.]])
Walker.Goto("")
Walker.Start()
end
 
 
 
    elseif (labelName == "Bank") then
Walker.Stop()
print([[Depositing GP & withdrawing money for supplies..]])
wait(1800,2400)
Self.SayToNpc("hi")
wait(1800,2400)
Self.SayToNpc("deposit all")
wait(1800,2400)
Self.SayToNpc("yes")
wait(1800,2400)
Self.WithdrawMoney(50*(MPBuy-Self.ItemCount(ManaPots))+1000)
wait(1800,2400)
Self.WithdrawMoney((25*(AmmoBuy-Self.ItemCount(AmmoID)))+500)
wait(1800,2400)
Self.WithdrawMoney((120*(HPBuy-Self.ItemCount(HPID)))+500)
wait(1800,2400)
Self.SayToNpc("yes")
wait(1800,2400)
Self.SayToNpc("balance")
Walker.Start()
 
elseif (labelName == "BuyPots") then
Walker.Stop()
print([[Refilling pots..]])
wait(1900,2400)
Self.SayToNpc("hi")
wait(1900,2400)
Self.SayToNpc("trade")
wait(1900,2400)
Self.ShopBuyItemsUpTo(ManaPots, MPBuy)
wait(1500,2000)
Self.ShopBuyItemsUpTo(HPID, HPBuy)
wait(1500,2000)
Self.SayToNpc("bye")
Walker.Start()
 
elseif (labelName == "BuyAmmo") then
Walker.Stop()
Self.SayToNpc("hi")
wait(1900,2400)
Self.SayToNpc("trade")
wait(1900,2400)
print([[buying & moving ammo..]])
Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)
wait(1500,2000)
Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)
wait(1500,2000)
Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)
wait(1500,2000)
Walker.Start()
 
 
    elseif (labelName == "ResetBP") then    
Walker.Stop()
print([[Resetting BP..]])
wait(1000,2000)
Self.CloseContainers()
wait(2000,3000)
Self.OpenMainBackpack(true):OpenChildren({Item.GetID(AmmoBP), true},{Item.GetID(LootBP), true}, {Item.GetID(GoldBP), true})
wait(2000,3000)
Walker.Start()
 
end
 
end
 
-----
 
 
Self.ReachDepot = function (tries)
local tries = tries or 3
Walker.Stop()
local DepotIDs = {3497, 3498, 3499, 3500}
local DepotPos = {}
for i = 1, #DepotIDs do
local dps = Map.GetUseItems(DepotIDs)
for j = 1, #dps do
table.insert(DepotPos, dps[j])
end
end
local function gotoDepot()
local pos = Self.Position()
print("Depots found: " .. tostring(#DepotPos))
for i = 1, #DepotPos do
location = DepotPos
Self.UseItemFromGround(location.x, location.y, location.z)
wait(1000, 2000)
if Self.DistanceFromPosition(pos.x, pos.y, pos.z) >= 1 then
wait(5000, 6000)
if Self.DistanceFromPosition(location.x, location.y, location.z) == 1 then
Walker.Start()
return true
end
else
print("Something is blocking the path. Trying next depot.")
end
end
return false
end
 
repeat
reachedDP = gotoDepot()
if reachedDP then
return true
end
tries = tries - 1
sleep(100)
print("Attempt to reach depot was unsuccessfull. " .. tries .. " tries left.")
until tries <= 0
 
return false
end
 
Map.GetUseItems = function (id)
    if type(id) == "string" then
        id = Item.GetID(id)
    end
    local pos = Self.Position()
local store = {}
    for x = -7, 7 do
        for y = -5, 5 do
            if Map.GetTopUseItem(pos.x + x, pos.y + y, pos.z).id == id then
                itemPos = {x = pos.x + x, y = pos.y + y, z = pos.z}
table.insert(store, itemPos)
            end
        end
    end
    return store
end
 
Module.New("Restore Mana", function(module)
if RestoreMana then
    for index = CREATURES_LOW, CREATURES_HIGH do
    local creature = Creature.GetFromIndex(index)
        if not (creature:isOnScreen() and creature:ID() ~= Self.ID()) then
percent = (Self.Mana() / Self.MaxMana() * 100)
if (percent <= 60) and (Self.ItemCount(ManaPots) > 0) and (Self.TargetID() == 0) then
repeat
percent = (Self.Mana() / Self.MaxMana() * 100)
delayWalker(1400)
Self.UseItemWithMe(ManaPots)
wait(1000,1200)
until (percent >= 70 or Self.ItemCount(ManaPots) < 1 or creature:isOnScreen() and creature:ID() ~= Self.ID() )
end
end
end
end
module:Delay(3000)
end)
-----
Edytowane przez MargaS

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Bot: Xenobot

Opis Skryptu: Wyjmowanie itemów z Inboxa do Backpacka po czym jak jeden backpack się zapełni otwiera kolejny i wrzuca znów itemy

otwieranie inboxa :

musisz mieć label Mail przed tym labelem ReachDepot

To jest ukryta treść, proszę

przenoszenie itemów z inboxa : 

 

To jest ukryta treść, proszę
 w "  " ustawiasz swoje przedmioty, jakie ma Ci przenosić
 
local RuneName = "piggy bank"
local GHPotName = "crown armor"
local UHPotName = "Terra legs"
local MPotName = "warrior helmet"
local GSPotName = "Medusa Shield"
local MushroomName = "Skullcracker Armor"

 

tutaj 

 

local MainBP = "Your Inbox"

local SuppliesBP = "Backpack"

 

local SuppliesBP zmieniasz na swój backpack, do którego ma CI przenosić itemki z mailboxa

MainBP nie zmieniasz

 

otwieranie next backpacka 

To jest ukryta treść, proszę

Pozdrawiam Wszystkich :)

Opublikowano (edytowane)

Plik pobieralem stąd;

http://www.mpcforum.pl/topic/1601441-xenobot-waypointskrypty-lua-full-afk-ekedmsrp-solidskrypt/#entry13489978

punkt- INNE RP, w ktorym znajduja sie wlasnie cyclopolis 30+

 

 

 

 

 

-----------------------------------------------------------------------------------------------------------------------

-- ____ ____ _____ _ __

-- / __ )____ / / /___ / ___/__________(_)___ / /______

-- / __ / __ \/ / / __ \ \__ \/ ___/ ___/ / __ \/ __/ ___/

-- / /_/ / /_/ / / / /_/ / ___/ / /__/ / / / /_/ / /_(__ )

-- /_____/\____/_/_/\____/ /____/\___/_/ /_/ .___/\__/____/

-- /_/

-----------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------

--- BP Settings ---

 

local GoldBP = "yellow backpack" --- Your gold backpack (use same colors inside)

local LootBP = "golden backpack" --- Your loot backpack

 

--- Depot BP Info

--- Your #1 BP inside depot will recieve stackables.

--- Your #2 BP inside depot will recieve non-stackables.

--- Your #3 BP inside DP will require stealth rings if "StealthRings = true"

 

-----------------------------------------------------------------------------------------------------------------------

--- Hunt Settings ---

local CapLeave = 1 --- Leave spawn if cap is below this.

 

local MPBuy = 20 --- Amount of mana pots to bring on hunt.

local MPLeave = 10 --- Leave spawn if mana potions is below this.

local ManaPots = 268 --- ID of your manapots.

 

local HPBuy = 30 --- Amount of HP pots to bring on hunt.

local HPLeave = 10 --- Leave spawn if HP potions is below this.

local HPID = 266 --- ID of your HP pots.

 

local AmmoBuy = 65 --- Buy how much ammo before hunt?

local AmmoLeave = 10 --- Leave hunt & refill @ X amount of ammo.

local AmmoID = 3287 --- ID of your ammo. (7378 = royal spears)

 

local SoftBoots = false --- Do you want to use SoftBoots?

local RestoreMana = false --- Restores mana when no monsters around.

-----------------------------------------------------------------------------------------------------------------------

--- Misc ---

-----------------------------------------------------------------------------------------------------------------------

Targeting.Start()

Looter.Start()

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")

-----------------------------------------------------------------------------------------------------------------------

 

print([[

-----------------------------------

----This script was created by:----

-----------------------------------

---------------Bollo---------------

-----------------------------------

----If any questions or problems---

----PM me or write in my thread!---

-----------------------------------

----------Happy Hunting!-----------

-----------------------------------]])

wait(1000)

 

function onWalkerSelectLabel(labelName)

if (labelName == "Depot") then

Walker.Stop()

wait(1600,2400)

Self.ReachDepot()

Self.DepositItems({5880, 0}, {3033, 0}, {236, 0}, {9657, 0}, {266, 0},{7452, 0}, {7398, 0}, {3269, 0}, {3351, 0}, {3275, 0}, {3384, 0}, {3305, 0}, {5940, 0}, {3012, 0}, {3092, 0}, {3093, 0}, {3413, 0}, {3330, 0}, {3266, 0}, {3377, 0}, {3410, 0}, {3294, 0}, {3552, 0})

wait(1000)

 

if (Self.Stamina() < 960) then

Walker.Stop()

print([[Low stamina, stopping bot.]])

else

Walker.Start()

print([[Enough stamina, continue hunt..]])

end

 

elseif (labelName == "CheckSoft") then

Walker.Stop()

if ((SoftBoots == true) and (Self.ItemCount(6530) > 0)) then

print([[Worn Soft boots = 1, lets go refill..]])

Walker.Goto("RefillSoft")

else

print([[skipping softs OR already have repaired softs.]])

Walker.Goto("DoneSoft")

end

wait(1500,2000)

Walker.Start()

 

 

elseif (labelName == "CheckDrunk") then

Walker.Stop()

if (Self.Position().z == 9) then

wait(500)

else

print([[You got drunk, lets back onto it!]])

Walker.Goto("Drunk")

end

Walker.Start()

 

 

 

 

elseif (labelName == "AnkVenore") then

Walker.Stop()

Creature.Follow("Captain Sinbeard")

wait(1500,2000)

Self.SayToNpc("hi")

wait(1500,2000)

Self.SayToNpc("venore")

wait(1500,2000)

Self.SayToNpc("yes")

wait(2500,3000)

Walker.Start()

 

elseif (labelName == "VenoreAnk") then

Walker.Stop()

Creature.Follow("Captain Fearless")

wait(1500,2000)

Self.SayToNpc("hi")

wait(1500,2000)

Self.SayToNpc("edron")

wait(1500,2000)

Self.SayToNpc("yes")

wait(2500,3000)

Walker.Start()

 

elseif (labelName == "Aldo") then

Walker.Stop()

wait(1500,2000)

Self.SayToNpc("hi")

wait(1500,2000)

Self.SayToNpc("soft boots")

wait(1500,2000)

Self.SayToNpc("yes")

wait(2500,3000)

Walker.Start()

 

elseif (labelName == "Bank2") then

Walker.Stop()

wait(1500,2000)

Self.SayToNpc("hi")

wait(1500,2000)

Self.SayToNpc("withdraw 11000")

wait(1500,2000)

Self.SayToNpc("yes")

wait(2500,3000)

Walker.Start()

 

 

 

elseif (labelName == "CheckLeave1") then

if (Self.Cap() < CapLeave) then

Walker.Goto("LeaveHunt2")

print([[Low cap, leaving cave.]])

elseif (Self.ItemCount(ManaPots) < MPLeave) then

Walker.Goto("LeaveHunt2")

print([[Low mana pots, leaving cave.]])

elseif (Self.ItemCount(HPID) < HPLeave) then

Walker.Goto("LeaveHunt2")

print([[Low HP pots, leaving cave.]])

elseif (Self.ItemCount(AmmoID) < AmmoLeave) then

Walker.Goto("LeaveHunt2")

print([[Low ammo, leaving cave.]])

else

Walker.Goto("")

print([[Enough supplies & cap, keep hunting.]])

end

 

elseif (labelName == "CheckLeave2") then

if (Self.Cap() < CapLeave) then

Walker.Goto("LeaveHunt2")

print([[Low cap, leaving cave.]])

elseif (Self.ItemCount(ManaPots) < MPLeave) then

Walker.Goto("LeaveHunt2")

print([[Low mana pots, leaving cave.]])

elseif (Self.ItemCount(HPID) < HPLeave) then

Walker.Goto("LeaveHunt2")

print([[Low HP pots, leaving cave.]])

elseif (Self.ItemCount(AmmoID) < AmmoLeave) then

Walker.Goto("LeaveHunt2")

print([[Low ammo, leaving cave.]])

else

Walker.Goto("InCave-2")

print([[Enough supplies & cap, keep hunting.]])

end

 

elseif (labelName == "CheckSupplies") then

Walker.Stop()

wait(1600,2400)

if (Self.ItemCount(ManaPots) < (MPBuy-4) or (Self.ItemCount(AmmoID) < (AmmoBuy))) then

print([[supply failed.]])

Walker.Goto("ResetBP")

Walker.Start()

else

print([[supply success.]])

Walker.Goto("")

Walker.Start()

end

 

 

 

elseif (labelName == "Bank") then

Walker.Stop()

print([[Depositing GP & withdrawing money for supplies..]])

wait(1800,2400)

Self.SayToNpc("hi")

wait(1800,2400)

Self.SayToNpc("deposit all")

wait(1800,2400)

Self.SayToNpc("yes")

wait(1800,2400)

Self.WithdrawMoney(50*(MPBuy-Self.ItemCount(ManaPots))+1000)

wait(1800,2400)

Self.WithdrawMoney((25*(AmmoBuy-Self.ItemCount(AmmoID)))+500)

wait(1800,2400)

Self.WithdrawMoney((120*(HPBuy-Self.ItemCount(HPID)))+500)

wait(1800,2400)

Self.SayToNpc("yes")

wait(1800,2400)

Self.SayToNpc("balance")

Walker.Start()

 

elseif (labelName == "BuyPots") then

Walker.Stop()

print([[Refilling pots..]])

wait(1900,2400)

Self.SayToNpc("hi")

wait(1900,2400)

Self.SayToNpc("trade")

wait(1900,2400)

Self.ShopBuyItemsUpTo(ManaPots, MPBuy)

wait(1500,2000)

Self.ShopBuyItemsUpTo(HPID, HPBuy)

wait(1500,2000)

Self.SayToNpc("bye")

Walker.Start()

 

elseif (labelName == "BuyAmmo") then

Walker.Stop()

Self.SayToNpc("hi")

wait(1900,2400)

Self.SayToNpc("trade")

wait(1900,2400)

print([[buying & moving ammo..]])

Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)

wait(1500,2000)

Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)

wait(1500,2000)

Self.ShopBuyItemsUpTo(AmmoID, AmmoBuy)

wait(1500,2000)

Walker.Start()

 

 

elseif (labelName == "ResetBP") then

Walker.Stop()

print([[Resetting BP..]])

wait(1000,2000)

Self.CloseContainers()

wait(2000,3000)

Self.OpenMainBackpack(true):OpenChildren({Item.GetID(AmmoBP), true},{Item.GetID(LootBP), true}, {Item.GetID(GoldBP), true})

wait(2000,3000)

Walker.Start()

 

end

 

end

 

-----

 

 

Self.ReachDepot = function (tries)

local tries = tries or 3

Walker.Stop()

local DepotIDs = {3497, 3498, 3499, 3500}

local DepotPos = {}

for i = 1, #DepotIDs do

local dps = Map.GetUseItems(DepotIDs)

for j = 1, #dps do

table.insert(DepotPos, dps[j])

end

end

local function gotoDepot()

local pos = Self.Position()

print("Depots found: " .. tostring(#DepotPos))

for i = 1, #DepotPos do

location = DepotPos

Self.UseItemFromGround(location.x, location.y, location.z)

wait(1000, 2000)

if Self.DistanceFromPosition(pos.x, pos.y, pos.z) >= 1 then

wait(5000, 6000)

if Self.DistanceFromPosition(location.x, location.y, location.z) == 1 then

Walker.Start()

return true

end

else

print("Something is blocking the path. Trying next depot.")

end

end

return false

end

 

repeat

reachedDP = gotoDepot()

if reachedDP then

return true

end

tries = tries - 1

sleep(100)

print("Attempt to reach depot was unsuccessfull. " .. tries .. " tries left.")

until tries <= 0

 

return false

end

 

Map.GetUseItems = function (id)

if type(id) == "string" then

id = Item.GetID(id)

end

local pos = Self.Position()

local store = {}

for x = -7, 7 do

for y = -5, 5 do

if Map.GetTopUseItem(pos.x + x, pos.y + y, pos.z).id == id then

itemPos = {x = pos.x + x, y = pos.y + y, z = pos.z}

table.insert(store, itemPos)

end

end

end

return store

end

 

Module.New("Restore Mana", function(module)

if RestoreMana then

for index = CREATURES_LOW, CREATURES_HIGH do

local creature = Creature.GetFromIndex(index)

if not (creature:isOnScreen() and creature:ID() ~= Self.ID()) then

percent = (Self.Mana() / Self.MaxMana() * 100)

if (percent <= 60) and (Self.ItemCount(ManaPots) > 0) and (Self.TargetID() == 0) then

repeat

percent = (Self.Mana() / Self.MaxMana() * 100)

delayWalker(1400)

Self.UseItemWithMe(ManaPots)

wait(1000,1200)

until (percent >= 70 or Self.ItemCount(ManaPots) < 1 or creature:isOnScreen() and creature:ID() ~= Self.ID() )

end

end

end

end

module:Delay(3000)

end)

-----

Edytowane przez MargaS

Kocham mpcforum.pl!!!

18706.png

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