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

Czemu ImageSearch nie chce działać na 32-bit ?


Rekomendowane odpowiedzi

Opublikowano

Witam, ostatnio napisałem skrypt i wszystko chodzi, super itp. Problem w tym, że jeśli skompiluję go do x86, to bilbioteka Imagesearch nie chce chodzić, wyświetla się takie cuś :

959771420554043449426.png

 

Kod mojego programu (strzelam, że to coś z bilbiotekami, mój program ma 167 linijek):

 

 

 
; Script Start - Add your code below here
#include <ButtonConstants.au3>
#include <MsgBoxConstants.au3>
#include <GUIConstantsEx.au3>
#include <TrayConstants.au3>
#include <ImageSearch.au3>
#include <Restart.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>
#include <StaticConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Pokebot Payday", 240, 287, 192, 124)
$Button1 = GUICtrlCreateButton("GO!", 8, 144, 219, 129)
GUICtrlSetFont(-1, 36, 400, 0, "Dotum")
$Input1 = GUICtrlCreateInput("", 8, 64, 121, 21, BitOR($GUI_SS_DEFAULT_INPUT, $ES_NUMBER))
$Label1 = GUICtrlCreateLabel("Ilosc rund", 8, 16, 150, 46)
GUICtrlSetFont(-1, 26, 400, 0, "Candara")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
 
#AutoIt3Wrapper_Run_AU3Check=n
 
 
Global $obraz = 0
Global $x
Global $y
Global $pokecenter = 0
 
Func _Exit()
Exit
EndFunc   ;==>_Exit
HotKeySet("{F10}", "_Exit")
 
Func _Restart()
_ScriptRestart()
EndFunc   ;==>_Restart
HotKeySet("{F9}", "_Restart")
 
 
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_MINIMIZE, $Form1)
TrayTip("Hej", "Tu jest", 2000)
$numer = GUICtrlRead($Input1)
If $numer = "" Then
$numer = 18
EndIf
While 1
If $pokecenter = $numer Then
likewe()
EndIf
likeis()
WEnd
GUISetState(@SW_RESTORE, $Form1)
EndSwitch
WEnd
 
Func likeis()
$obraz = _ImageSearch("Payday.bmp", 1, $x, $y, 20)
If $obraz = 1 Then
likeare()
Else
likeam()
EndIf
EndFunc   ;==>likeis
 
Func likeam()
Send("{LEFT down}")
Sleep(2000)
Send("{LEFT up}")
$obraz = _ImageSearch("Payday.bmp", 1, $x, $y, 20)
If $obraz = 1 Then
likeare()
EndIf
Send("{RIGHT down}")
Sleep(2000)
Send("{RIGHT up}")
EndFunc   ;==>likeam
 
Func likeare()
$obraz = 0
$pokecenter = $pokecenter + 1
For $num = 11 To 1 Step -1
TrayTip("Pokebot", "Odliczanie(Wykryto walkę): " & $num & " sek.", 2, 1)
Sleep(1000)
Next
Send("z")
Sleep(250)
Send("z")
For $num2 = 11 To 1 Step -1
TrayTip("Pokebot", "Odliczanie(Praw. Zakończono walkę): " & $num2 & " sek.", 2, 1)
Sleep(1000)
Next
$obraz = _ImageSearch("Payday.bmp", 1, $x, $y, 20)
If $obraz = 1 Then
For $num = 11 To 1 Step -1
TrayTip("Pokebot", "Odliczanie(Wykryto walkę): " & $num & " sek.", 2, 1)
Sleep(1000)
Next
Send("z")
Sleep(250)
Send("{RIGHT}")
Sleep(250)
Send("z")
For $num2 = 11 To 1 Step -1
TrayTip("Pokebot", "Odliczanie(Praw. Zakończono walkę): " & $num2 & " sek.", 2, 1)
Sleep(1000)
Next
EndIf
EndFunc   ;==>likeare
 
Func likewe()
TrayTip("YOP!", "Heal start", 5000)
$obraz = 0
$obraz = _ImageSearch("Payday.bmp", 1, $x, $y, 20)
If $obraz = 1 Then
likeare()
EndIf
Sleep(2000)
Send("{F2}")
Send("{left}")
Send("{left}")
Send("z")
Sleep(3000)
Send("{up}")
Sleep(1000)
Send("{up down}")
Sleep(500)
Send("{up up}")
$r = 0
Do
Send("{up down}")
Sleep(750)
Send("{up up}")
$r = $r + 1
Until $r = 4
$ty = 0
Do
Sleep(4050)
Send("{z down}")
Sleep(100)
Send("{z up}")
$ty = $ty + 1
Until $ty = 7
$r = 0
TrayTip("YIP!", "Heal end, powrót.", 6000)
Do
Send("{down down}")
Sleep(750)
Send("{down up}")
$r = $r + 1
Until $r = 4
$r = 0
Do
Send("{right down}")
Sleep(250)
Send("{right up}")
$r = $r + 1
Until $r = 24
$pokecenter = 0
Sleep(5000)
EndFunc   ;==>likewe

 

Opublikowano

Sęk w tym, że chce odpalić program na systemie 32-bitowym, a jak dam Compile to kompiluje się na mój system (64bit). Jeste jakiś sposób żeby Imagesearch działał na 32-bitowym ?

Opublikowano

Odznacz x64 i x86 i wtedy skompiluj. Mi działa normalnie na 32 i 64 bitowym systemie więc na pewno sie da

Opublikowano

taa, wyraźnie to zaznaczone w tutorialu i odpowiednią bibliotekę należy skopiować do katalogu programu albo katalogu windows/system

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...