Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ขอความรู้ด้านการเขียน บอท หน่อยครับ สวัสดีครับสมาชิกทุกท่านตอนนี้ผมมีความสนใจที่อยากจะเขียนบอทเกมส์สักตัวอ่ะครับ



 

ขอความรู้ด้านการเขียน บอท หน่อยครับ สวัสดีครับสมาชิกทุกท่านตอนนี้ผมมีความสนใจที่อยากจะเขียนบอทเกมส์สักตัวอ่ะครับ

 



Topic : 045990



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์




สวัสดีครับสมาชิกทุกท่าน

ตอนนี้ผมมีความสนใจที่อยากจะเขียนบอทเกมส์สักตัวอ่ะครับ

แต่เนื่องด้วยผมไม่ได้เรียนมาทางคอมพิวเตอร์เลย

ผมจึงอยากขอคำแนะนำหน่อยนะครับ ว่าผมจะเขียนบอทเกมส์สักตัว ที่มีระดับความยากประมาณปานกลาง (ง่ายกว่าบอท Ragnarok )ที่ใช้รันบน server ( website เรา) เนี่ย ต้องเรียนทางด้านไหนมาบ้างอ่ะครับ ควรมีความรู้ทางด้านไหนบ้างครับ ? และไม่ทราบว่ามีสอนพิเศษแนะนำให้ไปเรียนรึป่าวครับ ผมอยากเรียนมาก ๆ เลย ครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-25 22:24:01 By : lhing View : 16196 Reply : 17
 

 

No. 1



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์


ใครพอมีความรู้รบกวนตอบหน่อยนะครับ
ขอบคุณมากครับ






Date : 2010-07-25 22:28:19 By : lhing
 


 

No. 2



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ไม่รู้สิคับ ผมไม่มีประสบการณ์

แต่ในความคิดผม

บอทก็คือบอท ^^ (แต้ว)

บอทนั้นจำลองการทำงานแทนคน มี AI ของตัวเอง และแทนตัวเกมด้วย
สิ่งที่จำเป็นต้องมี
1. ต้องรู้ว่าคำสั่งไหน คืออะไร เช่น ถ้าเราคลิกบนแผนที่จะมีการส่งค่าไปยัง server ดังนั้นถ้าเราจะเขียนบอทให้วิ่งไปตำแหน่งนั้น ก็ต้องใช้คำสั่งเดียวกัน (รวมถึงคำสั่งอื่นๆ ที่มี) และลำดับของคำสั่งควรจะใช้ตามตัวเกม

2. การเข้ารหัส ส่วนมากเกมก็จะมีระบบซีเคียวริตี้ ดังนั้น อาจมีการเข้ารหัสกัน ดังนั้นเราต้องเข้าใจรูปแบบและเขียนวิธีเข้ารหัสให้ตรงกัน (คิดว่ารหัส(key) คงไม่ซ้ำกันในแต่ละครั้งที่เล่น)

3. AI อันนี้ต้องคิดเอง จะให้มันทำอะไรตามข้อ สังงานตามคำสั่ง ข้อ 1

4. ข้อมูลเกม เช่น แผนที่ มันมักจะเป็น x, y ไม่ใช่ว่าให้บอทเดินตกทะเลนะ ^^


หลักๆ คงแค่นี้ อาจถ้ามองออก ก็คงจะพอเห็นว่าจำเป็นต้องมีอะไรอีกบ้าง

และคิดว่าคงจะไม่หมูแน่ สำหรับเกมสมัยใหม่ๆ นี้เรื่องเข้ารหัส ยังเข้าใน mem อีกด้วยซ้ำ

สรุปคือต้องรู้หลักการทำงานของเกมนั้นๆ เกือบทั้งหมด แล้วค่อยจำลองเอา
Date : 2010-07-25 22:42:03 By : pjgunner
 

 

No. 3



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับ
แล้วควรมีความรู้ทางด้านไหนบ้างอ่ะครับ พอแนะนำได้ไหมครับ จะได้ไปเรียนเพิ่มเติม
ตอนนี้พอรู้แต่ PHP _*_
Date : 2010-07-25 22:45:08 By : lhing
 


 

No. 4



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ผมคิดว่า การทำบอทเกมดังๆ ยังยากกว่าเขียน php เป็นไหนๆ

เพราะมันไม่ใช่แค่ทำบอทได้แล้วเสร็จๆไป มันคือการต่อสู้ระหว่างผู้ผลิต กะบอท

แนะนำให้เขียนพวก app ธรรมดาคับ ที่รันได้หลาย os ทำ gui ให้ปรับแต่งได้(ปรับแต่งบอท)

คิดว่าของพวกนี้คงมีเครื่องมือหรือความรู้ เฉพาะด้านคับ ลองเสิร์จดู เช่นพวกโปรแกรมดักแพคเกจ วิเคราะห์ ต่างๆ
Date : 2010-07-25 22:58:35 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


ผมว่านะครับมันไม่ใช่ง่ายๆเลยนะครับที่จะทำบอทเนี่ย คุณต้องเก่งและเทพจริงๆเท่านั้นถึงจะทำได้
จะเห็นได้ว่าบอทเกมนั้นหายากมาก มีไม่กี่เจ้า เพราะว่ามันเขียนยาก คนที่เรียนจบด้านนี้มาโดยตรง
ยังทำไม่ได้เลย 1000คนจะมีถึง 10 คนหรือป่าวที่ทำเป็น ผมก็ไม่รู้หรอกนะครับว่ามันทำกันยังไง

แต่พูดง่ายๆคือแทบจะเมือนเขียนเกมใหม่ทั้งเกมเลยก็ว่าได้ แค่ php ไม่พอแน่ครับ (น่าจะไม่ได้ใช้ด้วยซ้ำ)
ภาษา C ผมว่าต้องใช้แน่
.net framework ไรพวกนี้
แล้วต้อง รู้วิธีเชื่อมต่อกับ sever เกมอีก ง่ายๆคือสร้าง Client ขึ้นมาเพื่อรับข้อมูลจาก sever
Client ที่ว่าก็คือตัวบอท ก่อนจะทำบอทผมว่าแกะข้อมูลของ ตัวเกมก่อนดีไหมว่า มันรับค่าอะไรจาก sever มั่ง

อันนี้ผมก็มั่วไปตามน้ำนะครับ เพราะผมก็ทำไม่เป็น
Date : 2010-07-25 23:27:45 By : newaxekub
 


 

No. 6



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับ
เหมือนเราต้องเรียนทุกอย่างเลยใช่ไหมครับ ?
Date : 2010-07-25 23:29:15 By : lhing
 


 

No. 7



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ผมว่าทำไมหลายเกมไม่มีบอท ผมว่าปัญหาใหญ่สุดคือเรื่อง security คับ อันอื่นเราศึกษาได้ แต่ เรื่องการเข้ารหัสนี่มันเป็นความลับ แถม สุ่มอีก เล่นแต่ละครั้ง สุ่มกี่รอบไม่รู้ หรือรอบเดียวตอนเข้าเกม หรือยังไง?

ผมคิดว่า เกมที่น่าจะลองเป็นอันดับแรก คือเกมที่เล่นบนเว็บครับ ลองศึกษาดู คิดว่าทำไม่ได้ แต่ได้ปรสบการณ์มีค่า (ถ้ามีเวลานะ)
Date : 2010-07-25 23:35:18 By : pjgunner
 


 

No. 8



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


เห็นด้วยกับคุณ pjgunner ครับ
อย่างเช่นเกมที่ผมเล่นอยู่ yulgang มีการเข้ารหัส APR
ทำให้บอทโยกังใช้ไม่ได้มา 3 เดือนแล้ว แงๆๆๆ

ผมว่าอย่างเพิ่งพูดถึง การเข้ารหัสเลย
แค่จะเชื่อมกับตัวเกมนี้ก็ยังยากแล้วถ้าคนเรียนมาคงพอทำได้

อย่างเช่นบอท ygl ของโยกัง
จะมีการให้ผู้ใช้ใส่ ID และ Pass ลงไปเพื่อทำการเข้าสู่ระบบ (ก็เหมือนกับเข้าสู่ระบบเกมนั่นเอง แค่นี้ก็ถือว่ายากแล้ว)
ต่อมาจะมีการให้เลือก sever และ chanal อันนี้ก็เหมือนกับตอนเข้าเล่นเกมจะมีให้เลือก sever และ chanal

ที่ว่ามา 2 ขั้นตอนนี้คือ เจอะข้อมูลของเกมได้แล้วนะครับ (แล้วเราหละจะเจอะยังไง)
แล้วเรารู้วิธี เชื่อต่อกับ sever เกมหรือยัง
Date : 2010-07-25 23:55:13 By : newaxekub
 


 

No. 9



โพสกระทู้ ( 122 )
บทความ ( 0 )



สถานะออฟไลน์


ก็ไอ้คนเขียนเกมส์นั่นแหละ ที่ทำบอทมาขาย
Date : 2010-07-26 02:52:18 By : aunjijoke
 


 

No. 10

Guest


เกมส์แทบทุกเกมส์มีบอทหมดครับ เพราะผมก็เป็นคอเกมส์ออนไลน์คนนึง เล่นเกือบทุกเกมส์เห็นมีแต่บอททุกเกมส์

เรื่องเขียนบอทนี่คงไม่ยากสำหรับคนไทยหรอกคับ เค้าพัฒนาบอทกันเกือบทุกอาทิตย์เลยด้วยซ้ำ เพราะว่าบอทมันถูกบล็อคเรื่อยๆ มันก็ update ver. ใหม่มาตลอด คนไทยที่เขียนบอทเองก็มีแต่มีน้อย
คนไทยส่วนใหญ่ที่ไม่ได้เขียนบอทเองกลับ set bot เก่งถึงขั้นเทพซะงั้น

(ไม่ต้องหัดเขียนหรอกครับบอทอะ ถ้าเกมส์ใหม่เข้ามาเปิดในเมืองไทย ยังไม่ทันเปิดให้บริการ พวกพี่ไทยก็หาดาวโหลดจากเว็บนอกมาเตรียมไว้ใช้แล้วครับท่าน เพราะเมืองไทยกว่าจะนำเข้าเกมส์ ประเทศอื่นเค้าเล่นกันจนเบื่อแล้วประเทศไทยค่อยนำเข้า มันก็ล้าหลังคนอื่นไปหมด บอทมันก็ถูกประเทศอื่นสร้างมาก่อนอยู่แล้ว ดาวโหลดเอาง่ายสุดเชื่อเถอะ อิอิ)
Date : 2010-07-26 03:52:16 By : minamino
 


 

No. 11



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณทุกความเห็นมากครับ

ตอนนี้จบตรีมาแล้ว แต่อยากเรียนด้านคอม แนะนำหน่อยได้ไหมครับว่าไปเรียนเสริมความรู้ที่ไหนดี ด้านนี้โดยเฉพาะอ่ะครับ

nectec ดีไหมครับ ?
Date : 2010-07-27 16:26:36 By : lhing
 


 

No. 12



โพสกระทู้ ( 599 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

เขียนบอท php ตอนแรกเข้าใจว่าเป็น บอท php นะ

แต่ถ้าอยากเขียนบอทพวกเกมส์ออนไลน์คงต้องเป็นพวก C แหละเพราะเป็นภาษาที่รันได้เร็วส่วนใหญ่คงเขียนด้วย C นะเพราะว่าเวลาสู้กันต้องคำนวนเร็วๆ

ก็อย่างที่หลายๆคนบอกคือต้องรู้ก่อนว่าตัวเกมส์ทำงานอย่างไร แล้วค่อยเขียนบอทให้เลียนแบบพฤติกรรมของการทำงานเกมส์นั้นๆตั้งแต่ login ยันไปถึงการ

เก็บ lvl จริงหาอ่านก็ได้ต้องขยันมากพอ เน้นเลยว่าอยากเขียนจริงๆมันประยุกต์มาจากหลายๆแห่งต้องอ่าน
Date : 2010-07-27 16:36:07 By : oxygenyoyo
 


 

No. 13



โพสกระทู้ ( 21 )
บทความ ( 0 )



สถานะออฟไลน์


C ในที่นี้คือ c, c++ หรือ c# อ่ะครับ
คือยังไม่เคยเรียนมาเลยครับ
แต่ละเริ่มเรียนแล้วครับ
Date : 2010-07-27 18:55:53 By : lhing
 


 

No. 14

Guest


ลองแวะไปที่นี่ดูครับ http://ygbot.blogspot.com
Date : 2011-11-22 21:22:27 By : BlueRiver
 


 

No. 15

Guest


ก็ ถ้ามีความรู้ php ก็ ลองไปเขียน Autoit ดูก่อนก็ได้ครับง่ายดี เขียนคล้ายๆกันกับ php แต่มันจะไม่ครอบคลุมทั้งหมด
เหมือนบอทที่ ทาง YGL ทำ เพราะ Autoit มันจะสั้ง กด สั่ง คลิก แล้วก็ หาค่าสีแต่ก็ สามารถทำบอทได้

แต่บางเกมส์ใช้ไม่ได้ -*- เพราะมีตัวป้องกันการเรียก การ คลิก การ กด ผ่านโปรแกรม พาวนี้อยู่

สู้ๆครับอ่านและหาความรู้เยอะๆ วันนั้นจะมาถึงไม่ช้าก็เร็ว ผมก็มือใหม่หัดเขียน


(ผมแค่คิดนะว่าบอทYG... คนทำเกมส์เขาเขียนเองหรือป่าว 555+ บอทออกมาสะ 100% เลย)
Date : 2012-10-12 13:38:32 By : Mr.kan
 


 

No. 16



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์


นานแล้วน้อ ยังมีคนตอบ


ประวัติการแก้ไข
2012-10-17 16:21:45
2012-10-17 16:32:08
Date : 2012-10-17 16:07:00 By : billbox
 


 

No. 17

Guest


ถ้าให้มันกดปุ่มคลิก กดแทบหามอนตี พอเลือดหมดกดยานี่ก็ทำได้อยู่ครับ แต่จะโดนดักพวกคำสั่งที่เป็นพวก sendkey sendwait พวกที่อยู่ในวินโดว์ลิปเกี่ยวกับการควบคุมเมาคีบอดจะโดนหมดใช้ไม่ได้ แต่พอจะมีวิธีอยู่ ถ้าไม่ทำให้มันคิดได้ซับซ้อนไรนะก็ง่าย แต่มันจะ้หมือนกับเราเล่นเองเลยไม่ได้โกงอะไรเลย

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

วิธีสองนี่ถ้าทำได้ก็จะดีกว่าวิธีแรกแถมเร็วด้วย
Date : 2015-11-30 13:24:57 By : Test
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความรู้ด้านการเขียน บอท หน่อยครับ สวัสดีครับสมาชิกทุกท่านตอนนี้ผมมีความสนใจที่อยากจะเขียนบอทเกมส์สักตัวอ่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่