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

Powtórzenie akcji


Rekomendowane odpowiedzi

Opublikowano

Witam 

while 1
$zmienna = PixelSearch(15, 614, 90, 630, 0xFFFFFD, 10)
if not @ Then
mousemove($zmienna[0],$zmienna[1],0)
MouseClick("left")
Sleep(2000)
ElseIf @ Then
   Sleep(3000)
   PixelSearch(15, 614, 90, 630, 0xFFFFFD, 10)
   mousemove($zmienna[0],$zmienna[1],0)
MouseClick("left")
Sleep(2000)
EndIf
$zmiennaa = PixelSearch(849, 243, 915, 296, 0x9D545B, 10)
if not @ Then
mousemove($zmienna[0],$zmiennaa[1],0)
MouseClick("left")
Sleep(5000)
ElseIf @ Then
   MouseClick("left", 870, 260)
   Sleep(5000)
   EndIf
$zmiennaaa = PixelSearch(1070, 207, 1077, 222, 0x8A8684, 10)
if not @ Then
mousemove($zmiennaaa[0],$zmiennaaa[1],0)
MouseClick("left")
Sleep(2000)
EndIf
$zmiennaaaa = PixelSearch(1125, 246, 1177, 289, 0xE76723, 10)
if not @ Then
mousemove($zmiennaaaa[0],$zmiennaaaa[1],0)
MouseClick("left")
Sleep(100)
EndIf
$zmiennaaaaa = PixelSearch(1076, 613, 1157, 628, 0xFFFFFF, 10)
if not @ Then
mousemove($zmiennaaaaa[0],$zmiennaaaaa[1],0)
MouseClick("left")
Sleep(100)
ElseIf @ Then
Sleep(17000)
mousemove($zmiennaaaaa[0],$zmiennaaaaa[1],0)
MouseClick("left")
EndIf
$zmiennaaaaaa = PixelSearch(136, 251, 147, 261, 0xF9E137, 10)
if not @ Then
mousemove($zmiennaaaaaa[0],$zmiennaaaaaa[1],0)
MouseClick("left")
Sleep(10000)
ElseIf @ Then
   Sleep(5000)
   PixelSearch(136, 251, 147, 261, 0xF9E137, 10)
   mousemove($zmiennaaaaaa[0],$zmiennaaaaaa[1],0)
MouseClick("left")
Sleep(10000)
EndIf

WEnd

Mam taki kod . I jak zrobić żeby powtarzało szukanie pixela póki go nie znajdzie ? A gdy znajdzie żeby kontynuowało pętle ? xD

Tak tak wiem nupski kod ale trzeba od czegoś zacząć :)

@@Edit 

 

Jak zrobić żeby pobierało dane liczby zapisywało je i dodawało do siebie ? 

Bo własnie zrobiłem w GUI taki ,,notatnik" 

I chciałbym aby zapisywał się tam i dodawał do siebie zdobyty exp :) ( W celu podsumowania czy będzie mi się to opłacać xD )

Opublikowano

otwierasz petle, dajesz if i jak znajdzie dany pixel to dajesz exitloop(wtedy zamknie petle).

Co do t\drugiego pytania to

FileWrite/FileRead 

Opublikowano

otwierasz petle, dajesz if i jak znajdzie dany pixel to dajesz exitloop(wtedy zamknie petle).

Co do t\drugiego pytania to

FileWrite/FileRead 

Zrozumiałeś pytanie ? 

Ma nie errorować tylko szukać pixela dopóki go nie znajdzie czaisz ? :D

Opublikowano

Zrozumiałeś pytanie ? 

Ma nie errorować tylko szukać pixela dopóki go nie znajdzie czaisz ? :D

On tak, Ty nie bardzo zrozumiałeś odpowiedź (lub nie umiesz formułować pytań). Jak chcesz, żeby jakaś akcja wykonywała się do określonego skutku to musisz dać dodatkową pętlę z warunkiem jej zakończenia (osiągnięcie rezultatu).

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

A okej xD Mój błąd XDDD A ja dawałem jedną pętlę i w tej pętli Exitloop ... xD

@Edit czyli ma to wyglądać mniej więcej tak ? : 


while 
While 2
PixelSearch(....)
If .... > ....
Then
Exitloop(2)
Endif
While 3
PixelSearch(....)
If $result > 0
Then
ExitLoop(3)
EndIf

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...