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

Dlaczego skrypt sam się wyłącza?


Rekomendowane odpowiedzi

Opublikowano

Znowu ja i znowu mój problem. Zacząłem używać _ImageSearchArea() i co skompiluje skrypt to on się odpali i... wyłącza. Od tak od razu.
Oto kod skryptu:

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include "ImageSearch.au3"

global $y = 0, $x = 0
While 1
   $sec1 = Random(1000,2000,1)
   $sec2 = Random(2000,5000,1)
   $sec3 = Random(3000,6000,1)
   Local $search = _ImageSearchArea("C:\Users\Marek\Desktop\zalapal.bmp", 0, 5, 610, 830, 680, $x, $y, 200)
   Local $search2 = _ImageSearchArea("C:\Users\Marek\Desktop\wyciagnal.bmp", 0, 5, 610, 830, 680, $x, $y, 200)
   If $search = 1 Then
      Sleep($sec1)
      Send("{F2}")
      Sleep($sec3)
   Else
      If $search2 = 1 Then
      Sleep($sec2)
      Send("wyslij tekst{ENTER}{BS}")
      Sleep($sec3)
      EndIf
   EndIf
   Sleep(100)
WEnd

Dlaczego on się wyłącza? Jest w nieskończonej pętli While 1 więc o co chodzi?

 

Opublikowano

Jak zmieniam DLL'a na x64 (bo na x32 właśnie tamten błąd jest) to teraz mam to:
 

>"E:\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Marek\Desktop\Bot v0.1.au3"    
"E:\AutoIt3\Include\ImageSearch.au3" (44) : ==> Subscript used on non-accessible variable.:
If $result[0] = "0" Then Return 0
If $result^ ERROR
>Exit code: 1    Time: 0.3265

To samo jest przy ImageSearch.au3 dla x64.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...