Skocz do zawartości

MargaS

Members
  • Postów

    102
  • Rejestracja

  • Ostatnia wizyta

Osiągnięcia MargaS

  1. MargaS

    Tibiantis 7.4+

    Poszukuje Cave bota dzialajacego na Tibiantis, tibia 7.4
  2. Dziala super Moge zrobic update do Tibi 11? ze wzgledu na to ze nie widze na 10 tutaj prey... nie bedzie to mialo wplywu na bota ?
  3. Pewnie cos źle robie ale nie dziala
  4. 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) -----
  5. 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) -----
  6. Rozumiem wszystko, aczkolwiek pytanie czy ktos dzisiaj testowal xeno czy normalnie dziala na RL? edit.. jak dostac traila na 10 dni ?
  7. dziala xenobot? trial? czy tam platny naweT?
  8. MargaS

    Www.Cs-Zaborze.Pl

    xxx
×
×
  • Dodaj nową pozycję...