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

Pomoc w napisaniu skryptu


Rekomendowane odpowiedzi

Opublikowano

Wie ktoś może jak to połączyć aby po tych sekwencjach odczytywało mi koloru w danym miejscu i robiło co przypisze do danego koloru?

Func IsGreen()
MouseClick("left", 1650, 659)

Sleep (1000)

    MouseClick ("left", 1451, 547)

MouseClick ( "left", 968, 790)

SuperSleep (38000)

 

Func exxx ()

$iColor = PixelGetColor(745, 666)

If $iColor = $iBlack And $iIC <> $iBlack Then

MouseClick ( "left", 1455, 654)

EndIf

If $iColor = $iGreen And $iIC <> $iGreen Then

MouseClick ( "left" 1832, 528)

Send ( "{BS 10}" )

Send ( "10" )

EndIf

If $iColor = $iRed And $iIC <> $iRed Then

MouseClick ( "left", 1455, 654)

 

 

 

EndFunc   ;==>IsGreen
Opublikowano

Nie bardzo wiem o co chodzi. Przedstawiony kod jest błędny.

Rozpoczynasz definicje dwóch funkcji IsGreen() i exxx(), a masz tylko jeden EndFunc.

Nie można też napisać:

If $iColor = $iRed And $iIC <> $iRed Then

MouseClick ( "left", 1455, 654)

musi być albo:

If $iColor = $iRed And $iIC <> $iRed Then MouseClick ( "left", 1455, 654)

albo:

If $iColor = $iRed And $iIC <> $iRed Then
   MouseClick ( "left", 1455, 654)
EndIf

Opisz to jakoś dokładniej.

 

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...