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 na kupowanie manasów


hehiksik

Rekomendowane odpowiedzi

Opublikowano

Witam.Mam problem w znalezieniu działającego skryptu na kupowanie GMP u npc.Sprawdzałem kilka i albo skrypt ma błędy lub po prostu się wyłącza i po chwili muszę go znów ładować.Chciałbym go zostawiać na nockę na wbijanie mlvl'u..Prosiłbym o podanie mi skryptu na kupowanie gmp dajmy na to ,że jeżeli mam 100  to bot dokupuje do 300 i tak w kółko.Skrypt potrzebny na Ots'a więc nie potrzebuję tam opcji sprzedawania flaszek. Z góry dzięki i liczę na pomoc.

Opublikowano

Faktycznie, mój błąd.Poszukuję skryptu do xenobota.Ma może ktoś coś takiego ?


local BuyMana = 400
local ManaID = Item.GetID(ManaName)

local ManaName = "great mana potion"

 

if (Self.ItemCount(ManaID) < BuyMana) then

Self.SayToNpc({"hi", "flasks"}, 100)

while (Self.ItemCount(FlaskID) >= 1) or (Self.ItemCount(FlaskIDA) >= 1) or (Self.ItemCount(FlaskIDB) >= 1) do

Self.SayToNpc("yes", 100)

end

wait(2000)

Self.SayToNpc("trade", 100)

wait(2000)

while (Self.ItemCount(ManaID) < BuyMana) do

Self.ShopBuyItemsUpTo(ManaID, BuyMana)

wait(500,800)

end

 

Uzywalem tego ale on kupuje manasy tylko raz i potem za kazdym razem muszę mu reload robic...

Opublikowano

 

local MinMana = 40                     -- Amount to buy new potions
local MaxMana = 600                 -- Amount to buy up to
local MinCash = 5000                -- Stops is below x gps
local ManaName = "great mana potion"         -- Name of your mana potion

function Self.ManaPercent()
    local x = math.ceil(math.abs(Self.Mana() / (Self.MaxMana() * 0.01)))
    return x
end

function BuyItems(item, count)
    wait(900, 1200)
    if (Self.ItemCount(item) < count) then
        Self.ShopBuyItem(item, (count-Self.ItemCount(item)))
        wait(200, 500)
    end
end

Module.New('ManaTrain', function(module)
    if (Self.ItemCount(Item.GetID(ManaName)) <= MinMana) and (Self.Money() >= MinCash) then
        Self.SayToNpc({"hi", "vials", "yes", "yes", "yes", "yes", "yes", "yes", "trade"}, 65)
        BuyItems(Item.GetID(ManaName), MaxMana)
            wait(500)
        Self.SayToNpc("bye")
    end
    module:Delay(1500)
end)
Opublikowano

Ziemek , możesz mi pomóc uzupełnić ten skrypt ? I można  byłoby pominąć sprzedawanie flaszek bo to ots. Chce zeby dzialal tak , ze jak go stawiam u npc to w momencie kiedy ma mniej niz 100 potek dokupuje do 300 i tak w kolko. Podpowiesz? Bawiłem się już tym skryptem ale rownież mam z nim coś nie tak.

Opublikowano


local BuyMana = 300

local ManaID = 238

local ileMana = 100

 

while true do

if (Self.ItemCount(ManaID) < ileMana) then

Self.SayToNpc("hi", 10)

wait(2000)

Self.SayToNpc("trade", 150)

wait(2000)

while (Self.ItemCount(ManaID) < ileMana) do

Self.ShopBuyItemsUpTo(ManaID, BuyMana)

wait(500,800)

end

end

wait(10000)

end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...