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


มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

Share

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


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

มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by inner2529 on 10/01/12, 11:22 pm

มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ มาแชร์สคริปกันหน่อยน่ะครับผมมือใหม่กำลังศึกษาไม่กล้าถามไรมากครับ กลัวโดนดา
ผมมีโจทย์ที่ว่า
1.ทุกๆ 1วิ ให้กด ปุ๋ม q และ e
2.ทุกๆ 5วิ ให้กด F1 -F 10
3.ทำปุ๋มเปิดปิด

อัน 1-2 พอจะเริ่มได้ละ แต่ อัน ที่ 3 นี้ ยัง มึน ท่านได้ที่เก่งแล้วช่วยแนะนำทีครับ

loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ : 160
ความนิยม : 9
เข้าร่วมเมื่อ : 15/07/2011

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by loveapple244 on 11/01/12, 08:30 am

โหมันพึ่งเปิดให้ทดสอบไปเอง
1.ทุกๆ 1วิ ให้กด ปุ๋ม q และ e
ข้อนี้ใช้ได้2อย่างเลยครับ ใช้ send และ ControlSend ดูใน Help
ทำให้มันเกิดทุกๆ1วิน่าจะใช้ระบบการวน ex.While1 แล้วช่วงวินาที1วินาทีป้องกันการทำงานไม่สะเถียนซะsleep(100)แล้วจบด้วย WEnd
2.ทุกๆ 5วิ ให้กด F1 -F 10
ใช้เหมือนกับข้างบน ex. Send("{F1}")
วินาทีก็ sleep(ช่วงเวลาเช่น 100-1000)
ex.
HotKeySet("{ESC}","exit")
HotKeySet("{F1}","ff1")
HotKeySet("{F2}","ff2")

While 1
Func ff1()
Sleep(3600)
Func ff2()
Sleep(3600)
WEnd

Func exit()
Sleep(100)
Exit
EndFunc

Func ff1()
Sleep(100)
send("{F1}")
EndFunc

Func ff2()
Sleep(100)
send("{F2}")
EndFunc

กระผมทำได้แค่นี้อะครับยังไม่เก่งพอส่วนเรื่องวินาทียังมะแน่ใจมะรู้ว่า600เท่ากับ1วิหรือ1นาทีหรือยังก็ไม่รู้ผมลืม-*-
3.ทำปุ๋มเปิดปิด
ทำปุ่มปิดเปิดน่าจะใช้โปรแกรมที่ให้มาหรือเขียนจาก Create GUI ค่อยๆดูในHelpครับมีหมดหรือจากพี่ๆที่บอร์ดได้เขียนไว้ตั้งเยอะดูของพี่ aut ก็ได้ครับพี่เค้าเก่งด้านนี้แต่ไม่กล้าเขียนเพราะเกมส์นี้เป็นเกมส์ออนไลน์กลัวผิดกฏหรือเปล่าแต่เป็นแนวทางสำหรับการเขียนไว้แค่นี้แล้วกันครับปกติจะทำเป็นGUIต้องเก่งเรื่องความกว้างยาวของวินโดว์ด้วยลองดูของการเขียนบอทของพี่ pos ดูครับสอนทุกมุมเลยเป็นภาษาไทยด้วยครับ ^^

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


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

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by inner2529 on 11/01/12, 10:16 am

อันนี้ครับที่ผมทำได้ครับ

Global $GameHD

Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "Not Found GAME")
Else
Return 1
EndIf
EndFunc

If _PSsixLoadH("Camon Hero") Then WinActivate($GameHD)

While 1
ControlSend($GameHD, "", "", "q")
Sleep(1000)
ControlSend($GameHD, "", "", "e")
Sleep(1000)
ControlSend($GameHD, "", "", "{SPACE}")
Sleep(1000)
WEnd
While 2
ControlSend($GameHD, "", "", "{F1}")
Sleep(5000)
ControlSend($GameHD, "", "", "{F2}")
Sleep(5000)
ControlSend($GameHD, "", "", "{F3}")
Sleep(5000)
WEnd

ผมติดตรงที่ว่า เวลามันกด q e space แล้ว กด f1 f2 f3 กว่ามันจะมากด q e คืน มันช้ามาก ผมเลยงง ครับ ที่ผมคิดต่อคือ มันน่าจะแยกฟังชั่น คือให้ ถ้าให้มันกด q e ก้อ กดไปทุกๆ 1 วิ ไปเรื่อยๆๆดดยที่ไม่หยุด แต่พอถึงวินาที ที่ 5 ก้อให้กด f1 f2 และวินาที ที่ 10 ก้อให้กด f1f2 เป็นครั้งที่ 2 วิธีคิดของผมเป็นแบบนี้ ผมคิดถูกหลักการหรือเปล่า ช่วยแสดงความคิดเห็นด้วยครับ

Fast
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Program Coder
จำนวนข้อความ : 217
ความนิยม : 52
เข้าร่วมเมื่อ : 19/06/2011

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by Fast on 11/01/12, 11:20 am

Code:
HotKeySet("{ESC}","stop")


AdlibRegister("f001",1000) ;ทำงานทุก 1 วิครับ

AdlibRegister("f002",5000) ;ทำงานทุก 5 วิครับ

While 1
   Sleep(100)
   WEnd



Func f001()
   Send("q")
   Sleep(100)
   Send("e")
   EndFunc

Func f002()
   Send("{F1}")
   Sleep(100)
   Send("{F2}")
   Sleep(100)
   Send("{F3}")
   Sleep(100)
   Send("{F4}")
EndFunc

Func stop()
Exit
EndFunc

สคริ๊ปอีกอย่างทำเหมือนโค๊ดบัฟท่าน aut ดูลิ๊ง [You must be registered and logged in to see this link.]

loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ : 160
ความนิยม : 9
เข้าร่วมเมื่อ : 15/07/2011

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by loveapple244 on 11/01/12, 11:38 am

AdlibRegister ( "function" [, time] )
ตั้งนานแถมไม่ค่อยสเถียนด้วยบางทีก็กดบางทีก็ไม่กด-*-ขอบคุณFast มากๆเลย+aut ด้วยอิอิ
สงสังต้องเรียนรู้ Helpให้ดีกว่านี้อีก-*-
สรุป
If _PSsixLoadH("Camon Hero") Then WinActivate($GameHD)
HotKeySet("{ESC}","stop")
AdlibRegister("f001",1000)
AdlibRegister("f002",5000) ;ทำงานทุก 5 วิครับ
While 1
Sleep(100)
WEnd
Func f001()
Send("q")
Sleep(100)
Send("e")
EndFunc

Func f002()
Send("{F1}")
Sleep(100)
Send("{F2}")
Sleep(100)
Send("{F3}")
Sleep(100)
Send("{F4}")
EndFunc

Func stop()
Exit
EndFunc
แต่ที่ผมเคยเล่นไม่ได้ใช้แบบนั้นอะครับคุณinner2529
หลักที่จำได้คือใช้F1-F0เรียกซัมมอนออกมา ส่วน 1-0ใช้งานสกิลถูกป๊ะ แล้วก็มี w s ad บนล่างซ้ายขวา แล้วก็ใช้เม้าส์คลิ๊กซ้ายเดิน หรือคลิกซ้ายที่มอนเตอร์ได้แล้วก็คลิ๊กเม้าส์ขวาเป็นการใช้สกิลและเรียกการ์ดซัมมอนที่แบ่งได้3อย่างคือต่อสู้ ช่วยซัฟโจมตีธรรรมดาแรง และโจตีด้วยเวทแรง
ex.ตัวอย่างนักดาบที่จำเป็นต้องใช้คือใช้2กรณีคือ
1.q และ e เพื่อหามอนเตอร์โดยโอกาศจะไม่เท่ากันบางทีกด1ทีเจอบางทีกด5ทีถึงจะเจอแล้วeคือใช้วัมมอนไปตีมอน
2.คือเมื่อกดqแล้วเจอมอนต้องสั่งหยุด q เพื่อให้ใช้สกิวตีมอนหรือสั่งeถ้าทำแบบด้านบนมันก็จะค้างนายเลยมีปัญหาว่าจะทำอย่างไรให้กดF1กี่วิกด1กี่วิแต่ที่เราทำคือหาสีถ้าเจอสีแล้วสั่งกดeแล้วก็ส่งกด1 2 3 เพราะสกิวมันมีดีเลค่ามอน1ตัวถ้าทำแบบวินาทีแบบนายว่าจะมีปัญหาดังนี้เลยอะ
1.เมื่อสั่งกด1ถึงอะไรก็ชั่งมีปัญหาคือมันจะเรียงลำดับ1 2 3 4 ถ้ามอนตายที่สกิวที่2มันก็ยังทำงานคำสั่ง 3 4 เหมือนเดิม
2.เมื่อต้องการใช้F1คือกดเรียกซัมมอนออกมาโดยมี18ในช่วงเลเวลไม่ถึง10ถ้าจำไม่ผิดนะพอเลเวล20ก็30ตัวพอเลเวล30ก็40สล๊อกทีนี้ก็จะต้องรู้ว่า1การ์ดใช้กี่สล๊อกพอได้ก็นำมาเรียงF1-4สมมุติ
พอได้คำสั่งที่สร้างก็คือทุกๆ120วินาทีสั่งกดF1-4เพราะว่าการ์ดมีเวลา110วินาทีหมายถึงการ์ดขั้นต่ำแล้วการ์ดที่จะสร้างแบบนี้ก็ต้องมี2นัยคือ2เซทเพื่อที่จะให้เกิดวนลูปก็คือ 1-4ตัวอยู่ที่ F1-4 ส่วนเซทที่2อยู่ที่5-8
ฉะนั้นโครงสร้างอังกอริทิ่มที่ลบเรียนจะได้ดังนี้คือ
1.สร้างเซท
1.1เซท ก.F1-4 เซทข. F5-8
1.2.ระบุเวลาในการใช้ปติการ์ดพื้นฐาน110วินาทีก็สร้างsleepให้มีหน่วงเวลามากกว่าซะ10วิก็คือ120วิเรียกใช้เซท ข
2.สร้างการกดหามอนสเตอร์โดยแบ่งได้
2.1กดqหรือค้นหาแถบสีมอนเตอร์ถ้าจอสั่งคลิ๊กไม่เจอสั่งหาต่อ
2.2เมื่อเจอสั่งฟังก์ชั่นขึ้นมาว่าเมื่อเจอแล้วสั่งใช้สกิลโดย
2.2.1สั่งให้กด1-4 โดยถ้าไม่มีมอนเตอร์แล้วในช่วง1-4ให้หยุดใช้แล้วส่งหามอนเตอร์ในข้อ2.1ต่อไป
ข้างบนใครเก่งช่วยเขียนทีนะครับลบไม่เก่งอ่าแต่รู้โครงสร้างเป็นแบบนั้น

ดูจากโค๊สข้างบนใช้ไม่ได้ครับฟันธง-*-แต่เป็นพื้นฐานให้เรียนรู้เพิ่มแต่จะถามว่าลบรู้ลบเขียนได้ไหม-*-ลบสั่งได้แค่กดเรียกซัมมอนออกมาแต่ระบบหาสีเหมือนว่าจะทำยากเพราะมอนเตอร์มีน้อยเดินเอาไวกว่าแต่พอช่วงเลเวล20+
จะมีแนวทางดังนี้เปลี่ยนวิสัยการใช้เป็นที่ง่ายขึ้นคือไม่จำเป็นต้องใช้วัมมอนก็ได้เพราะถึก+อึดแล้ว+มียาฟรี
ก็จะมีแนวทางดังนี้
1.กดQเพื่อหามอนเตอร์โดยทุกๆกี่วิก็ว่าไป
2.กด1เติมเลือดทุกๆ7วิเพราะมีสกิวเพิ่มเลือดฟรีแต่ต้องสลับกับกด2เพิ่มmpคือใช้กด1แล้วพักไว้100แล้วส่ง2ต่อ
3.การใช้สกิวให้เหมาะที่สุดก็คือสายบู้อย่างเดียวที่แนะนำกดซัมมอนเรียกมอนF1เพื่อที่เพิ่มแรงโจมตีหรือเพิ่มเลือดดีกว่าสลับกับกดF5เรียกเซทที่2
วิธีก็คือ

HotKeySet("{ESC}","stop")
AdlibRegister("f001",1000) ;ทำงานทุก 1 วิครับ
AdlibRegister("f002",7000) ;ทำงานทุก 7 วิครับ

While 1
Func f003()
Sleep(1500)
Func f004()
Sleep(1500)
WEnd

Func f001()
Send("q")
Sleep(400)
Send("e")
sleep(400)
send("{SPACE}")
EndFunc

Func f002()
Send("{1}")
Sleep(400)
Send("{2}")
Sleep(400)
EndFunc

Func f003()
Send("{F1}")
Sleep(400)
Send("{F2}")
Sleep(400)
EndFunc

Func f004()
Send("{F1}")
Sleep(400)
Send("{F2}")
Sleep(400)
EndFunc

Func stop()
Exit
EndFunc

อันนี้เป็นอันที่ลบใช้อยู่ตอนวันที่7-9อ่าครับไม่มีปัญหาเลยใช้ตั้งแต่เลเวล1-20 -0-
แต่ถ้าเป็นControlSendลบลองแล้วมันได้บ้างไม่ได้บ้างไม่เหมือนsendไม่รู้เพราะอะไร

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


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

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by inner2529 on 12/01/12, 11:41 am

ขอบคุณครับ สำหรับทุกความช่วยเหลือ ผมจะพยายามศึกษาพร้อมทำไปด้วยครับ หากเกิดปัญหาผมจะโพสถามนะครับ ขอขอบคุรอีกครั้งครับ มือใหม่

ถ้าเล่นเซิฟไหนบอกด้วยน่ะครับผมทำงานร้านเนตครับ

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


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

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by inner2529 on 12/01/12, 12:12 pm

โค้ดนี้ error ครับ

HotKeySet("{ESC}","stop")
AdlibRegister("f001",1000) ;ทำงานทุก 1 วิครับ
AdlibRegister("f002",7000) ;ทำงานทุก 7 วิครับ

While 1
Func f003()
Sleep(1500)
Func f004()
Sleep(1500)
WEnd

Func f001()
Send("q")
Sleep(400)
Send("e")
sleep(400)
send("{SPACE}")
EndFunc

Func f002()
Send("{1}")
Sleep(400)
Send("{2}")
Sleep(400)
EndFunc

Func f003()
Send("{F1}")
Sleep(400)
Send("{F2}")
Sleep(400)
EndFunc

Func f004()
Send("{F1}")
Sleep(400)
Send("{F2}")
Sleep(400)
EndFunc

Func stop()
Exit
EndFunc

Hiewsound
PSsix Member High Class
PSsix Member High Class

PSsix Game Coder
จำนวนข้อความ : 91
ความนิยม : 33
เข้าร่วมเมื่อ : 08/01/2012

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by Hiewsound on 13/01/12, 05:08 am

ลองแล้ว ภาพมันม่ายสวยเอาเยยอ่า สรุปม่ายเล่งแล้ว

aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

PSsix Game Coder
จำนวนข้อความ : 472
ความนิยม : 125
เข้าร่วมเมื่อ : 24/07/2010

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by aut on 15/01/12, 10:26 pm

While 1
Func f003() ;เอาใส่ทำมัยเอาออกดิ
Sleep(1500) ;เอาใส่ทำมัยเอาออกดิ
Func f004() ;เอาใส่ทำมัยเอาออกดิ
Sleep(1500);อันเดวก้อพอ
WEnd

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


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 20/01/2012

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by class2599 on 20/01/12, 02:48 pm

เป็นไงบ้าง อ่ะคับ ทำกันได้มั้ยอ่ะคับ ผมทำไม่ได้เลย ยังไง แชร์ ๆ กันหน่อยนะคับ

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


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 14/05/2012

Re: มีใครทำ โปรช่วยเล่นเกมส์ Camon hero ไหมครับ

ตั้งหัวข้อ by supernet on 14/05/12, 05:18 pm

ใครทำได้ ช่วยสอนผมหน่อยนะครับ ผมกดใบ EXP +30% 7 วันเสียดายมาก

เล่นอาชีพไหน ตัวละคร ชื่อไรกันมั้งครับผม

    เวลาขณะนี้ 22/02/17, 10:54 am