Zmieniłem kod wg. siebie czyli na taki:
AmountRecntBps = 3
ReconnectBps = {{'Yellow Backpack',true} ,{'Red Backpack',true}, {'Purple Backpack',true}}
Module.New('reconnect', function()
if #Container.GetAll() < AmountRecntBps and not Self.isInPz() then
Cavebot.Stop()
Self.CloseContainers()
Self.OpenMainBackpack(true):OpenChildren(unpack(ReconnectBps))
Cavebot.Start()
end
end)
Mimo tego, przy reconnectcie bot nie otwiera backpackow, nie mam pojecia dlaczego. Spróbowałem również nie zmieniać kodu, tylko zmieniłem nazwy backpackow. Wciąż to samo - bot nie otwiera :/ Skrypt jest po prawiej stronie, zapisany również w settingu zeby przypadkiem nie zniknal. Tak jakby bot nie odczytywał zupełnie tego skryptu. Nie wiem czy to pomoze - ale plecaki w main bp nie są na 1 pozycji, tylko od 3 pozycji, ponieważ mam jeszcze skrypt na zamienianie golden coinsow na platynki, wiec pierwsza i druga pozycja zawsze jest zajęta.
PS: Zadziałało, raz. Stałem sobie w depo, mialem iść postawic postac na traina i podczas otworzyło mi bp, no ale... nie wiem co tu sie stało. Zauwazylem ze to dziala... losowo. Moze skrypt napisany w stylu, gdy bp nie sa otworzane lub sa zle to wylacza cavevota, zamyka wszystkie, otwiera ponownie i włącza spowrotem cavebota będzie działać poprawnie?
Teraz otworzył mi drugi raz, wyłączył cavebota, otworzył tylko mainbp i włączył cavebota
Znalazłem rozwiązanie: postać nie może stać w protection zonie, poza pz włącza backpacki poprawnie. Dziękuję za skrypt. Zresztą.. jestem idiotą, bo to jest wyraźnie napisane w linijce kodu...
if #Container.GetAll() < AmountRecntBps and not Self.isInPz() then