spróbuj tak:
ID - id potionaKod:countitems ID
buyitemsupto ID ILOŚĆ
ILOŚĆ - jego docelowa ilość
Pierwsza linijka policzy ile ich masz, druga dokupi ilość potrzebną by uzyskać tą wskazaną.
Pozdrawiam
Wersja do druku
zrobilem depositera, bot wrzuci itemki do dp ale teraz mam problem: bo jak ktos mnie bloknie w dp to bot bedzie kontynułował skrypt i pominie wazne waypointy przez co sie pewnie zawiesi >.>
Chce aby bot próbował wyjść z dp aż do momętu gdy ktoś przestanie mnie blokować.
Robie waypoint gdzies na srodku dp i chce żeby bot sprawdzał czy osiągnął ten waypoint. Jeśli osiągnał to ma kontynułować skrypt a jeśli nie to ma powrócić do usiłowania dojścia na ten waypoint i próbować tak długo aż ktoś odejdzie a bot osiągnie wyznaczony waypoint.
Jak to zrobić? (może akcja sprawdzania aktualnej pozycji i jeśli aktualna pozycja =/= wyznaczonej wczesniej pozycji [pozycji tego waypointa] to ma próbować jeszcze raz iść i jeszcze raz sprawdzić pozycje aż do skutku
mam nadzieje ze w miare jasno to opisałem
Samego skyptu na to nie ma, bo ustawiasz chara na osiąganie losowanych depotów. Jest natomiast sposób, oto kilka cytatów:
Cytuj:
Jak wystawiasz waypointy np. gdy chcesz wejść do dziury? dajesz stand przed dziurą i emplacement(np.north) + walk.
Tak samo zrób z graczem i zobacz czy w niego wejdzie, a jeżeli dalej nie rozumiesz to nie będę więcej tłumaczył bo najprawdopodobniej nie wiesz jak się ustawia waypointy.
Cytuj:
Wiem i to doskonale, pierwszym razem poprostu niezrozumiałem. Spróbowałem twoim sposobem ale ani na STAND ani na WALK nie wchodzi/przechodzi przez playera, nawet jak ustawie jego ID do funkcji allowwalk
Cytuj:
A mi jak podchodzi waypointem "node" do banku, to włazi w gracza bez najmniejszego problemu, jeśli ten stoi na miejscu waypointa
Cytuj:
Tak zgadza się, jak robiłem testy zapomniałem, że to świat PVP . Po chwili zrobiłem testy na świecie non-pvp i faktycznie działa. To jest rozwiązanie (np dla tych wąskich przejść) ale nie do końca bo jeśli expowisko składa się z samych wąskich przejść to waypointów będzie cała masa.
Pozdrawiam :)Cytuj:
Bot nigdy nie opuści wpt stand, wystarczy że zrobisz normalnie wpt tylko zamiast node użyj stand.
Poszukuje kilku skryptów:
1.) Jeśli zostanę zarażony trucizną od scorpiona to mnie wyleczy czarem "exana pox" ale jak będę zarażony przez snake to nie użyję czaru 10>tak 3<nie
2.) Gdy mam mniej nież x potów pixel staje w miejscu i czeka aż zniknie pz i daje loga
3.) Jak awansuje na nastepny poziom to idzie do x miejsca i czaka az zniknie pz i daje loga
Z góry dzięki.
1: Hotkej
2: Pisane od ręki, sprawdź przed użyciem, ustawiamy to w actions na którymś wpt'cie:Kod:auto 100 listas 'Auto Poison' | if [$poisondmg >= 5 && $mp >= 30] {say 'Exana Pox' | wait 900}
Zmienne ustaw sam, postać na miejscu odczeka 2 minuty, wpierw wyłączy targeting, odczeka 2 minuty, wyłączy cavebota i wyloguje się.Kod:countitems ID_POTIONA
countlower ILOŚĆ settargeting off | wait 120000 | setfollowwaypoints off | xlog
3:
Label hunt to wpt'y od kontynuowania polowania, label logout od wylogowania. W logout robisz wpt'y do bezpiecznego miejsca, w docelowym wpt'cie dajesz action:Kod:if [$level >= 9] gotolabel logout
if [$level < 9] gotolabel hunt
Postać odczeka 60 sekund i wyloguje się (przynajmniej spróbuje :P).Kod:wait 60000 | xlog
Pozdrawiam
auto 100 listas 'Auto Poison' | if [$poisondmg >= 5 && $mp >= 30] {say 'Exana Pox' | wait 900}
to jest złe bo potworek bije mnie z poison domage i jak udezy ponad 5 to mnie leczy A mi chodzilo o wyleczenie zatrucia a nie za kazde poison domage >5
Widze że nie wiesz o co mi chodzi...
Skorpion jak mnie zatruje to odbiera mi po 14..14...13... i chce żeby zarzucił "exana pox" jezli zatrucie jest powyżej 10.
Twoj skrypt ustawiłem na 10 Ale potworek hituje mnie z poison Damage po 50 wiec jak ustawie na wiecej to nie bedzie mnie leczyl z zatrucia.. Znajdziesz taki skrypt dla mnie? Mysle ze wiesz o co mi chodzi
Nadal nie bardzo rozumiem co jest złego w tym skrypcie, bo to jedyny znany i skuteczny sposób leczenia trucizny, ale skoro tamten nie odpowiada to napisałem nowy, dużo bardziej uproszczony skrypt:
Jeżeli obrażenia od trucizny będą większe od 10 to postać użyje czaru.Kod:auto 100 if [$poisondmg > 10] say 'exana pox'
Pozdrawiam
Ok teraz jakoś kula to. A potrzebuje jeszcze taki skrypty:
1) Jeśli mam mniej niż x hp to leczy mnie small healt potion (w healing mam strongi i chciałem użyć smalle bo wypadają z monsterów)
2) Jeśli zauważy x potworka to zakłada ring
1:POTIONID - id potionaKod:auto 200 if [$hppc <= 40] {useoncreature POTIONID self | wait 800}
Uleczy cię przy 40 hp, możesz to zmienić na własną liczbę.
2:NAZWA_MOBA - nazwa potwora przy którym ma nałożyć ring o id IDRINGA.Kod:auto 100 isonscreen 'NAZWA_MOBA' equipring IDRINGA
Pozdrawiam
Potrzebuje jeszcze skryptu na zakladanie liferingu jak sie skonczy
auto 200 equipring ID
Potrzebuje skryptu na auto wyrzucanie pustych viali z bp