ต้องขอบอกไว้ก่อนเลยมือใหม่จริงๆ แต่พอมีความรู้เรื่อง if else อยู่บ้าง
หลังจากที่ได้ทำการศึกษาดูการใช้ต่างๆก็เริ่มทำ
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Online") Then WinActivate($GameHD)
MouseClick("left",275,187,1,10)
Sleep(6000)
MouseClick("left",578,446,2,10)
Sleep(2000)
Send("TEST")
Sleep(1000)
Send("{ENTER}")
Sleep(2000)
MouseClick("left",835,396,2,10)
Sleep(6000)
#$coord = PixelSearch( 0, 0, 20, 300, 0xD38C6E )
#If Not @error Then
#MouseClick("",$coord[0] , $coord[1])
#Send ("1")
#While PixelGetColor("",$coord[0] , $coord[1]) = 0xAF867F
#Send ("1")
#WEnd
#EndIf
หลังจากทดลองแล้ว การเข้าเกมส์เลือกตัวละครได้ปกติดี
แต่พอเข้าเกมส์มาแล้วตัวละครกับยืนนิ่งทำไมมันไม่ตีมอนเตอร์อ่าครับ
ที่จะให้ดูก็คือส่วนที่ # ไว้ข้างหน้าอ่า มันคือเช็คค่าสีมอนเตอร์ถูกไหม
แล้วทำไมมันไม่เข้าไปตีละครับ
ต่อๆไหนก็ถามแล้ว
1. อยากได้ตัวอย่างให้มันเดินในแมพไปเรือยๆใช้คำสั่งนี้ MouseClick ถูกไหมเซตพิกัดเอา
2. แล้วถ้ามันวนตามที่เราเซตพิกัดแล้ว แล้วมันเจอค่าสีที่เราเช็คไว้บอทมันจะตีไหม
3. แล้วจะให้มันเก็บของต้องเช็คค่าสีให้มันเก็บไงหรอ(อันนี้ถามดู autoit จะทำได้ป่าว)
ส่วนเรื่องเช็คค่าสี hp นั้นเท่าที่อ่านๆจากกระทู้มาอันนี้พอทำได้
หลังจากที่ได้ทำการศึกษาดูการใช้ต่างๆก็เริ่มทำ
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Online") Then WinActivate($GameHD)
MouseClick("left",275,187,1,10)
Sleep(6000)
MouseClick("left",578,446,2,10)
Sleep(2000)
Send("TEST")
Sleep(1000)
Send("{ENTER}")
Sleep(2000)
MouseClick("left",835,396,2,10)
Sleep(6000)
#$coord = PixelSearch( 0, 0, 20, 300, 0xD38C6E )
#If Not @error Then
#MouseClick("",$coord[0] , $coord[1])
#Send ("1")
#While PixelGetColor("",$coord[0] , $coord[1]) = 0xAF867F
#Send ("1")
#WEnd
#EndIf
หลังจากทดลองแล้ว การเข้าเกมส์เลือกตัวละครได้ปกติดี
แต่พอเข้าเกมส์มาแล้วตัวละครกับยืนนิ่งทำไมมันไม่ตีมอนเตอร์อ่าครับ
ที่จะให้ดูก็คือส่วนที่ # ไว้ข้างหน้าอ่า มันคือเช็คค่าสีมอนเตอร์ถูกไหม
แล้วทำไมมันไม่เข้าไปตีละครับ
ต่อๆไหนก็ถามแล้ว
1. อยากได้ตัวอย่างให้มันเดินในแมพไปเรือยๆใช้คำสั่งนี้ MouseClick ถูกไหมเซตพิกัดเอา
2. แล้วถ้ามันวนตามที่เราเซตพิกัดแล้ว แล้วมันเจอค่าสีที่เราเช็คไว้บอทมันจะตีไหม
3. แล้วจะให้มันเก็บของต้องเช็คค่าสีให้มันเก็บไงหรอ(อันนี้ถามดู autoit จะทำได้ป่าว)
ส่วนเรื่องเช็คค่าสี hp นั้นเท่าที่อ่านๆจากกระทู้มาอันนี้พอทำได้