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


วิธีการใช้สำหรับเกมส์ที่เรารวบรวมความรู้ได้มา

Share

loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

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

วิธีการใช้สำหรับเกมส์ที่เรารวบรวมความรู้ได้มา

ตั้งหัวข้อ by loveapple244 on 05/02/12, 02:20 pm

ปกติทุกๆเกมส์จะแบ่งได้
1.ใช้เม้าส์ควบคุม
2.ใช้คีบอร์ดควบคุม
3.ใช้ทั้ง2อย่าง
1.1ใช้เม้าส์ควบคุมก็จะแบ่งได้เป็นแบบส่งแบบsend กับ Control โดยความแตกต่างอยู่ทื่อยู่ที่หน้าจอที่กำหนดกับไม่อยู่ที่หน้าจอนั้นแต่ทำการสั่งออกไปโดยใช้ระบบ Control
2.เหมือนกับข้างบนแต่มีความยากไปอีกคือ
1.ส่งข้อมูลโดยตรงได้โดยที่ไม่ต้องใช้อะไรเสริม
2.มีการป้องกันไว้ไม่ให้ส่งต่อ
3.ระงับโดยปิดการทำงานไปเลย
ex.
1.อันแรกจะทำการได้ง่ายเหมาะกับเกมส์offlineเพราะลงทั้งsendหรือControlได้สะบายมาก
2.ที่มีการป้องกันอาจใช้โค๊สของพี่ pos หรือใช้โปรแกรมเสริมได้แก่ ce uce และโปรแกรมที่สามารถ suspend ได้
3.ที่กำลังมาแรงคือ xtrap แต่ผิดกฏหมายตัวนี้จะกันข้อ1กับ2คือป้องกันโปรแกรมที่ไม่พึงประสงค์กับป้องกับ send และ Control ที่กันทั้งเมาส์ คีบอร์ดและระบบสีที่ดึงค่าสีจิงไว้ที่ xtrap แต่เครื่องตรวจจับค่าสีไม่เจอถึงแม้จะเปิด uce หรือ ceได้ก็ตามสิ่งที่แก้เจ้าตัวนี้ได้คือการหาโปรที่ไม่เห็นหรือมะเคยมีอาทิพวกsuspend เป็นต้นถามว่ามันไว้ทำอะไรมันทำได้3รูปแบบ ลบทิ้ง แช่แข็งไว้ชั่วระยะหนึ่งหรือที่ชาวอังกฤษเรียกกันว่า bypass โดยพอมีการอัพเดทเวอร์ชั่นก็จะใช้งานไม่ได้เพราะ hex code เปลี่ยนค่าไป
ถ้าเขียนง่ายๆก็จะได้สูตรสำคัญดังที่พี่ posได้สอนไว้ในนี้ตั้งแต่บทที่1-8เลยทีเดียวขอบอกว่าผมไม่เคยมีความรู้ใดมาก่อนเลยไม่เคยจับ C มาด้วยซึ่งได้พี่ pos และพี่ aut แนะนำสิ่งๆให้
โดยจะสรุปสิ่งที่ใช้สำหรับเกมส์มีดังนี้
1.HotKeySet คือสิ่งแรกสำหรับบุคคลที่ยังไม่เคยใช้ autoit มาก่อนเพราะตัวนี้สามารถสั่ง function โดยใช้คีย์ที่เรากำหนดไว้เช่น HotKeySet("{F1}", "xx1")โดยเมื่อเรากด F1 ก็จะทำการส่งไปที่ฟังก์ชั่น xx1 โดยฟังก์ชั่น
ก็คือ
Func... xx1...EndFunc เช่น
Func xx1()
Exit : อันนี้คือสั่งปิดสคิป
EndFunc
หรืออีกตัวอย่าง
Func Stop()
Send("Love") : อันนี้คือสั่งให้กดคีบอร์ดพิมพ์ว่า Love + +
EndFunc

2.สิ่งที่ต้องรู้ต่อคือsend กับControlSendคือใช้เหมือนกันแต่มันดีคนและแบบอันแรก
2.1send จะต้องอยู่ที่หน้าจอนั้นๆ
อาทิsend Send("{D}") ถ้าต้องการเพิ่มให้กด D ค้างไว้ก็คือ Send("{D DOWN}")ถ้าต้องการปล่อยก็
Send("{D UP}")
2.2ControlSend ไม่ต้องอยู่ที่หน้าจอนั้นๆก็สามารถทำงานได้
เช่นControlSend("ใส่หน้าต่างที่จำให้ทำงาน", "", "", "{ตัวที่จะส่งไป}")
อาทิ ControlSend("LeO + +", "", "", "{E}")

3.เวลาเราจะใช้ sleep(เวลา) และAdlibRegister("f001",1000) ;ทำงานทุก 1 วิครับอันนี้ผมได้ความรู้อีกทีจาก คุณ pos aut และ Fast + + โดย AdlibRegister("f001",1000)คือใช้สั่งในรูปแบบของฟังก์ชั่น โดยใช้ฟังก์ชั่นชื่อ f001ทุกๆ1วินาทีโดยเขียนไว้ด้านบนเหมือนกับFunc xx1()ในข้อ1แค่นี้ก็เขียนใช้สำหรับเกมส์ได้ง่ายขึ้นแล้วครับ
ขอยกตัวอย่างอย่าง
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
ปลcodeข้างบนคือของคุณ Fast โดยความรู้ทั้งหมดนี้ได้มาจากพี่ชาว [You must be registered and logged in to see this link.] ที่คอยแนะนำมาจึงจากนำเสนอไว้เพราะมันน่าจะง่ายแก่การค้นคว้าสำหรับมือใหม่เลยทีเดียว ขอจบการนำเสนอครับอิอิ

nuinfo
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 03/02/2012

Re: วิธีการใช้สำหรับเกมส์ที่เรารวบรวมความรู้ได้มา

ตั้งหัวข้อ by nuinfo on 05/02/12, 04:05 pm

ขอคุณครับ

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