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

Rekomendowane odpowiedzi

Opublikowano

Jestem bardzo początkujące jeżli chodzi o autoit. Dzisiaj próbowałem napisać program który miał Szybko wciskać spację (w oknie gry). Miało się go włączać i wyłączać klawiszem F4. Siedziałem prawie 2 godziny.  Ale coś się nie udało. Poniżej kod:

 

 

 

 

$x=1
$y=1
While 1
   While $x=1
   
   While $x=1
      Send("{SPACE down}")
          Sleep(15)
          Send("{SPACE up}")
      Sleep(100)
      If _IsPressed ("0x73") Then
      $x=1
      
      
   
      While $y=0
        
      If _IsPressed ("0x73") Then
      $y=0

      Wend
      
   Wend
   
   $x=0
   
   If _IsPressed ("0x73") Then
   $x=1
   EndIf
   
Wend
    $x=0
Wend

 

Opublikowano

Za bardzo komplikujesz sobie życie ;)

HotKeySet("{F4}","on")
While 1
	Sleep(100)
WEnd
Func on()
HotKeySet("{F4}","off")
While 1
	Sleep(1)
	Send("{space}")
WEnd
EndFunc
Func off()
HotKeySet("{F4}","on")
While 1
	Sleep(100)
WEnd
EndFunc

Liczę na +

18706.png

Opublikowano

Wszystko działa jak chciałem : )

 

Jestem początkujący i czy mógłbyś mi wyjaśnić jak to fuckcjonuje.

 

Oczywiscie leci +

Opublikowano

3 petle w jednym programie ..?? Czlowieku wez mu nie rob wody z mozgu...

HotKeySet("{F3}","on")

HotKeySet("{F4}","off")

func space ()

Send("{space}") ;/klikniecie spacji

Endfunc

func on ()

Adlibregister("100","space") ;/wywolanie funkcji space co 1/10 sekundy

Endfunc

func off ()

Adlibunregister("space") ;/wylaczenie dunkcji

Endfunc ()

While 1 ;glowna petla

wend

Opublikowano

Adlibregister w takim programie, yyyy omg?

 

 

 

Miało się go włączać i wyłączać klawiszem F4

Twój kod ma błędy np:

Endfunc ()

lub
Adlibregister("100","space")
Pomyliłeś kolejność xD

Liczę na +

18706.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...