BBot - The best bot of the world
Drop if no cap - Printable Version

+- BBot - The best bot of the world (https://forums.bmega.net)
+-- Forum: Support (https://forums.bmega.net/forum-6.html)
+--- Forum: Support & Help (https://forums.bmega.net/forum-8.html)
+--- Thread: Drop if no cap (/thread-6962.html)



Drop if no cap - Pinio - 02-01-2013

Jak zrobić, żeby bot wyrzucał itemy na ziemie, jeśli nie ma capa? Przykładowo zbieram sobie chain armory, zbiera je do bp, ale jak już nie ma cap to dopiero wtedy na ziemię wyrzuca.


RE: Drop if no cap - Pinio - 02-03-2013

Odświeżam i przy okazji drugie pytanie. Co zrobić, żeby postać się wylogowała, gdy określona osoba się zaloguje? Jest gościu, który mnie ciągle zabija jak na afku jestem, chciałbym, żeby bot się wylogowywał, gdy tylko się ten ktoś zaloguje. W protectorze nie widziałem takiej funkcji.


RE: Drop if no cap - Pinio - 02-05-2013

ehh ponawiam obydwa pytania.


RE: Drop if no cap - Kajtek - 02-06-2013

2000 {log} Vip.Online(Name) Cavebot.Stop() Macro.Wait(4) Self.Logout()

looknij czy dziala.

a w 1 masz opcje droploot.


RE: Drop if no cap - Pinio - 02-06-2013

Ale opcja droploot od razu wyrzuca, a mi chodzi o to, żeby wyrzucało dopiero jak już nie ma cap, a wcześniej żeby zbierał.

Znalazłem to:
2000 {Drop itens when Low Cap} Misc.ItemCountEx(3578)>=1 Self.Capacity<=50 X:=Self.X Y:=Self.Y Z:=Self.Z Map.Thrown(3031, -1, !X!, !Y!, !Z!)<>1

Ale nie działa. Albo ja to źle montuję albo nie wiem co Big Grin Mam to po prostu wkleić do editora i dać "done"?


RE: Drop if no cap - nizlov - 02-07-2013

2000 {DropItemsIfCap<100} X:=Self.X() Y:=Self.Y() Z:=Self.Z() Self.Capacity()<100 Map.Thrown(1, -1, !X!, !Y!, !Z!) Map.Thrown(2, -1, !X!, !Y!, !Z!) Map.Thrown(3, -1, !X!, !Y!, !Z!) Map.Thrown(4, -1, !X!, !Y!, !Z!) Exit()

100 = cap
1 = ID pierwszego itemu
2 = ID drugiego itemu
3 = ID trzeciego itemu
4 = ID czwartego itemu
Analogicznie dla kolejnych itemow.


RE: Drop if no cap - Pinio - 02-07-2013

Kurcze, niby działa, ale trochę dziwnie. Ustawiłem, żeby wyrzucał poniżej 50 cap. I bot zbiera itemy do tego czasu, ale jak ma poniżej 50 capa, to zaczyna wywalać przedmioty z plecaka. A mi chodzi o to, żeby poniżej określonej ilości capa zamiast zostawiać loota w mobach to żeby wyrzucał na ziemię, ale to co ma w bp, niech zostawia w bp. Ale mimo wszystko dzięki, reput leci ;D


RE: Drop if no cap - nizlov - 02-07-2013

Niestety ustawienie czegos takiego nie jest mozliwe, bo algorytm Looter'a nie sprawdza ile postac ma cap'a.

Mozesz ewentualnie ustawic, zeby wyrzucal tylko 1 item lub pojedynczo w okreslonej kolejnosci.


RE: Drop if no cap - Pinio - 02-07-2013

Ok, dzięki.