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

Skrypt nie kupuje potków a mam niby wszystko dobrze


ThePein

Rekomendowane odpowiedzi

Opublikowano

Mam taki skrypt 

 

 

local manaPotID = 268 --ID potka na mane

local minManaPot = 30 -- ile potków na mane
local maxManaPot = 120 --ile potkow na mane max
local healthPotID = 266 -- ID potka na życie
local minHealthPot = 1 -- ile potków na życie
local maxHealthPot = 10 --ile potkow na zycie max
local minCap = 120 -- CAP na wyjscie
local stackBP = 2854
local lootBP = 2872
local goldBP = 2868
 
local count = 0
 
--[[LABEL MANAGER]]--
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
displayInformationMessage("Script by Boystar")
function onWalkerSelectLabel(labelName)
    local func = loadstring(labelName)
    if (func) then func()
    end
end
 
--[[startHunt]]--
function ContinueHunt()
    Looter.Start()
    Targeting.Start()
end
 
--[bank]--
function Bank()
    Walker.Stop()
        local amountvials = (Self.ItemCount(283) + Self.ItemCount(284) + Self.ItemCount(285)) * 5
        local amountMp = ((maxManaPot - Self.ItemCount(268)) * 50)
        local amountHp = ((maxHealthPot - Self.ItemCount(266)) * 45)
        local hajsnapoty = amountMp + amountHp - amountvials
        Self.SayToNpc({"hi", "deposit all", "yes", "withdraw " .. hajsnapoty, "yes", "balance"}, 65)
    Walker.Start()
end
 
 
--[[CheckPotions]]--
function Check()
    delayWalker(1000)
        if (Self.Cap() <= 150) then
            wait(100, 1000)
            else
            gotoLabel("ContinueHunt()")
        end
end
 
--[[ResetBps]]--
function ResetBps()
    Walker.Stop()
            Self.CloseContainers()
        repeat
            wait(900)
        until (Self.UseItemFromEquipment("backpack") > 0)
            wait (1000)
            Container.GetFirst():OpenChildren(stackBP, lootBP, goldBP)
    Walker.Start()
end
 
--[[Deposit]]--
function Deposit()
     Walker.Stop()
        Self.DepositItems(
        {17809, 0},         --- lina
{17819, 0}, --- Broken Crossbow
        {17817, 0}, --- pelvis bone
        {17818, 0}, --- Piece of Warrior Armor
{17825, 0}, --- Bat Wing
{17812, 1}, --- Minotaur Leather
{17812, 2},
{17813, 1},          --- lopata
{17813, 2}, 
{17810, 1}, --- Dwarven Helmet
{17810, 2},
        {17846, 1}, --- Minotaur Trophy
{17846, 2},
        {17859, 1}, --- Purple Robe
   {17859, 2},
{7425, 1}, --- Taurus Mace
{3037, 1} --- Wand of Cosmic Energy
        )
wait (1000)
Walker.Start()
end
 
--[[CheckPotions]]--
function CheckPot()
    delayWalker(1000)
        if ((Self.ItemCount(manaPotID) <= minManaPot) or (Self.Cap() <= minCap) or (Self.ItemCount(healthPotID) <= minHealthPot)) then
            wait(100, 1000)
            else
            gotoLabel("ContinueHunt()")
        end
end
 
--[[buyPoty]]--
function BuyPots()
    Walker.Stop()
        Self.SayToNpc({"Hi", "Trade"}, 65)
        wait(900, 1200)
        Self.ShopBuyItemsUpTo(manaPotID, maxManaPot)
        wait(900, 1200)
        Self.ShopBuyItemsUpTo(healthPotID, maxHealthPot)
    Walker.Start()
end
 

 

I Label BuyPots() mi nie działa, podchodzi do npc od potów, otwiera okienko z potami ale juz nie kupuje i po chwili idzie dalej (a ma kase na poty) coś jest nie tak ? Prosze o pomoc

Dam plusiki

@Boystar może Ty coś poradzisz ?


Przepraszam za double, prosze o zamknięcie jednego

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...