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

Bot, pomoc w pewnej sprawie (PixelSearch itp.)


Rekomendowane odpowiedzi

Opublikowano

Witam otoz mam pwien problem to jest moj kod:

HotKeySet("{HOME}","start")
HotKeySet("{end}","stop")
while 1
sleep(100)
WEnd
func stop()
Exit
EndFunc
func start()
while 1
 
$zmienna = PixelSearch(586, 289,618, 324,0xB66B33,5)
if not @error Then
mousemove($zmienna[0],$zmienna[1],0)
sleep(800)
MouseClick("right",$zmienna[0],$zmienna[1],1,10)
sleep(200);
$kasa2 = PixelSearch(1115, 454,1145, 479,0xD06F10,5)
$kasa = PixelSearch(1115, 516,1269, 718,0xD06F10,5)
MouseClickDrag( "left", $kasa[0],$kasa[1],$kasa2[0],$kasa2[1],10)
sleep(500)
 
 
 
 
EndIf
WEnd
EndFunc
 
 
 
I teraz tak, chodzi o to zeby bot przesowal pieniadze do plecaka wtedy kiedy sie pojawia po nacisnieciu prawym przyciskiem myszy na potwora to tez jest robione na pixelach i chce zrobic tak zeby robil to tylko wtedy kiedy sie pojawi to na ekranie (ten pixel) bo jesli sie pojawi kasa to bot owszem zbiera a jesli otworzy potwora w ktorym nie ma pieniedzy odrazu wyskakuje blad i sie buguje

 

Kocham mpcforum.pl!!!

18706.png

Opublikowano

No pewnie, ze moge...

Nie uzywaj pixelsearch tylko imagesearch

Local $search = _ImageSearch('nppieniadze.jpg,bmp,itp')
If $search = 1 Then
MouseMove($x, $y, 10)
nwm co tam chcesz zeby robil
EndIf

Jezeli ci sie buguje ten bot, gdy nie ma kasy to zrob

if $search not TRUE Then
tu uzyj funkcji, ktora zamknie potworka i powroci do danej pozycji np biegania i zabijania
EndIf

A i jeszcze jedno ze zmiennej $zmienna zrob zmienna globalna. Lub wynies je ponad petle i wprowadz dana inna niz ta zmienna czyli np.

$zmienna2 = $zmienna

i w petli wprowadz te zmienna2, gdyz tak to muli kompa przy kazdej petli.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...