ฟอรั่มของบล็อก http://pssix.blogspot.com


ผมอยากรู้ว่า บอท Ran เถื่อน จะต้องใช้โค้ดอะไรบ้างนะคับ

Share

bigcom1
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 8
ความนิยม : 0
เข้าร่วมเมื่อ : 11/10/2012

ผมอยากรู้ว่า บอท Ran เถื่อน จะต้องใช้โค้ดอะไรบ้างนะคับ

ตั้งหัวข้อ by bigcom1 on 11/10/12, 05:16 pm

ผมลองดูแล้วแต่เหมือนะไม่ค่อยดีนะคับ

พี่ ๆ ลองมาช่วย ดูให้หน่อยคับว่าต้องแก้ตรงไหนบ้างนะ

Global $GameHD

Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc

If _PSsixLoadH("Ran Online") Then WinActivate($GameHD)
While 1
If PixelGetColor(283, 106) = 0xC3C3C3 Then
Send("W")
EndIf
Sleep(3)
If PixelGetColor(283, 120) = 0xC3C3C3 Then
Send("Q")
EndIf
Sleep(3)
If PixelGetColor(272, 134) = 0xC3C3C3 Then
Send("E")
EndIf
Sleep(3)
_FindMonster()
_Skill1()
_FindMonster()
_Skill2()
_FindMonster()
_Skill3()
_FindMonster()
_Skill4()
_FindMonster()
_Skill5()
_FindMonster()
_Skill6()
_keepItem()
WEnd

Func _FindMonster()
$coord = PixelSearch( 161, 183, 884, 517, 0x201F1E )
$coord = PixelSearch( 161, 183, 884, 517, 0x1E1110 )
$coord = PixelSearch( 161, 183, 884, 517, 0x61665F )
$coord = PixelSearch( 161, 183, 884, 517, 0x23190C )
$coord = PixelSearch( 161, 183, 884, 517, 0x070A0C )
$coord = PixelSearch( 161, 183, 884, 517, 0xFF0000 )
$coord = PixelSearch( 161, 183, 884, 517, 0x6F302E )
$coord = PixelSearch( 161, 183, 884, 517, 0x24292F )
$coord = PixelSearch( 161, 183, 884, 517, 0x030306 )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
EndIf
Sleep(100)
EndIf
EndFunc
Func _Skill1()
send( "1" )
Sleep(100)
EndFunc

Func _Skill2()
send( "2" )
Sleep(100)
EndFunc

Func _Skill3()
send( "3" )
Sleep(100)
EndFunc

Func _Skill4()
send( "4" )
Sleep(100)
EndFunc

Func _Skill5()
send( "5" )
Sleep(100)
EndFunc

Func _Skill6()
send( "6" )
Sleep(100)
EndFunc

Func _keepItem()
Send( "{SPACE}" )
Sleep(500)
Send( "{SPACE}" )
Sleep(500)
Send( "{SPACE}" )
Sleep(500)
EndFunc




POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: ผมอยากรู้ว่า บอท Ran เถื่อน จะต้องใช้โค้ดอะไรบ้างนะคับ

ตั้งหัวข้อ by POS on 12/10/12, 08:45 am

PixelSearch จะค้นหาและคืนค่าออกมาในทันที หากต้องการค้นหาหลายๆ สี ต้องรับค่า PixelSearch ทีละคำสั่ง เพราะหากใส่บรรทัด PixelSearch เรียงกันมาแบบที่คุณทำ ผลลัพธ์ที่ได้จะเป็นของบรรทัด PixelSearch ล่างสุด (บรรทัดบนๆ จะไม่มีผลอะไร) แก้ไขแล้วก็จะเป็น


Code:
Func _FindMonster()
$coord = PixelSearch( 161, 183, 884, 517, 0x201F1E )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x1E1110 )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x61665F )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x23190C )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x070A0C )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0xFF0000 )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x6F302E )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x24292F )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
$coord = PixelSearch( 161, 183, 884, 517, 0x030306 )
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
If Not @error Then
MouseClick("Right",$coord[0] ,$coord[1],1,0)
EndIf
Sleep(100)
EndIf
EndFunc


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com

bigcom1
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 8
ความนิยม : 0
เข้าร่วมเมื่อ : 11/10/2012

Re: ผมอยากรู้ว่า บอท Ran เถื่อน จะต้องใช้โค้ดอะไรบ้างนะคับ

ตั้งหัวข้อ by bigcom1 on 14/10/13, 09:36 am

ขอบคุณครับ

    เวลาขณะนี้ 11/12/16, 08:44 pm