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

Przytrzymanie przycisku na pixelu


Rekomendowane odpowiedzi

Opublikowano

Siema

             If PixelGetColor($aMousePos[0], $aMousePos[1]) = 0xff0000 Then MouseDown("left")

Tutaj taki kodzik i sprawa jest taka.
Skrypt po najechaniu na pixel trzyma mouse 1, ale robi to w nieskończoność.
A chciałbym aby było tak:
najeżdżam na pixel- trzyma mouse 1

zjechałem z pixela- puszcza mouse 1



Jeśli ktoś mnie naprowadzi to dam +. : )

Opublikowano

@UP

Po co, skoro i tak trzyma to w pętli zapewne?

while 1
If PixelGetColor($aMousePos[0], $aMousePos[1]) = 0xff0000 Then 
MouseDown("left")
Else
MouseUp("left")
EndIf
WEnd


 

Opublikowano

Hmm, to działa tak że najeżdżam na pixel to wciska mouse1, zjadę z pixela to dalej trzyma mouse1, a dopiero po wciśnięciu mouse1 przestaje działać skrypt xD

Wystarczyło w pierwszej linijce kodu zmienić na true, dzięki :)

local $ajc = true
If PixelGetColor($aMousePos[0], $aMousePos[1]) = 0xff0000 Then
MouseDown("left")
$ajc = true
elseif($ajc) then
mouseup("left")
$ajc = false
endif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...