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

Linijka na otwierania pobocznego scryptu lua


igamerpolska

Rekomendowane odpowiedzi

Opublikowano

Uwaga, wcześniejszy temat nie dał mi rezultatów, więc postanawiam założyć nowy i opisać bardzo dokładnie cały problem.

Bot lata mi po expie, wraca robi refilla i dalej leci.

Chciałbym dowiedzieć się jak zrobić by przy labelu na waypointsach bot otwierał poboczny scrypt np. przy labelu "going hunt" otwierał bp.lua a przy "leaving for resupplies" zamykał bp.lua z scriptera.

 

 

czyli zeby naciskal automatycznie execute script i kill script

Prawo jest ustalone ze względu na ludzi.

Szukam osób do teamu na świecie aurera.

Opublikowano

Tak się chyba nie da, możesz jedynie wywołać funkcje, z jakiegos pliku .lua

 

za pomocą "dofile"

Opublikowano

no to teraz opisze sytuacje po co to mi jest.

Mianowicie bot lata mi po expowisku ale mam taki scrypt ze jestli plecak jest pelny to otwiera mi kolejny, ale teraz ze wzgledu na nowe demo ten scrypt zaczyna sie bugowac bo otwiera mi ostatni slot w depo i nie moze moj bot zrobic refilla. Dlatego chcialem zeby przy labelu "depositer" wylaczal mi ten scrypt ktory jest odpowiedzialny za to by otwieral mi kolejny backpack. Rozumiecie ?


Module.New('openNextBackpack', function(m)
    for c = 0, #Container.GetAll()-1 do
        cont = Container.New©
        if (cont:EmptySlots() == 0 and Item.isContainer(cont:GetItemData(cont:ItemCapacity()-1).id)) then
            cont:UseItem(cont:ItemCapacity()-1, true)
            print("Opening Next Backpack in Container #" .. c .. ".")
        end
    end
    m:Delay(1000)
end)


A jakby dalo sie go tak spowolnic zeby to otwieranie zajelo mu np. 30 sekund? 

Prawo jest ustalone ze względu na ludzi.

Szukam osób do teamu na świecie aurera.

Opublikowano
Module.New('openNextBackpack', function(m)
    for c = 0, #Container.GetAll()-1 do
        cont = Container.New©
        if (cont:EmptySlots() == 0 and Item.isContainer(cont:GetItemData(cont:ItemCapacity()-1).id)) then
            cont:UseItem(cont:ItemCapacity()-1, true)
            print("Opening Next Backpack in Container #" .. c .. ".")
        end
    end
    m:Delay(30000)
end)

Ewentualnie rano napiszę, na start / stop modułu.

Opublikowano

 

no to teraz opisze sytuacje po co to mi jest.

 

Mianowicie bot lata mi po expowisku ale mam taki scrypt ze jestli plecak jest pelny to otwiera mi kolejny, ale teraz ze wzgledu na nowe demo ten scrypt zaczyna sie bugowac bo otwiera mi ostatni slot w depo i nie moze moj bot zrobic refilla. Dlatego chcialem zeby przy labelu "depositer" wylaczal mi ten scrypt ktory jest odpowiedzialny za to by otwieral mi kolejny backpack. Rozumiecie ?

Module.New('openNextBackpack', function(m)
    for c = 0, #Container.GetAll()-1 do
        cont = Container.New©
        if (cont:EmptySlots() == 0 and Item.isContainer(cont:GetItemData(cont:ItemCapacity()-1).id)) then
            cont:UseItem(cont:ItemCapacity()-1, true)
            print("Opening Next Backpack in Container #" .. c .. ".")
        end
    end
    m:Delay(1000)
end)

 

 

A jakby dalo sie go tak spowolnic zeby to otwieranie zajelo mu np. 30 sekund? 

 

Ten skrypt nie jest użyteczny już od paru wersji - xenobot sam otwiera kolejne plecaki gdy się zapełnią 

5435084992.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...