ไปที่เนื้อหา


รูปภาพ

Manual การเขียนสคริปบอทโดดเควส

บอทโดดเควส Manual

  • กรุณาลงชื่อเข้าใช้เพื่อตอบกระทู้
มี 9 โพสต์ตอบกลับกระทู้นี้

#1 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 โพสต์
  • Gender:Male

โพสต์เมื่อ 28 June 2014 - 01:21:27 PM

ขอเริ่มต้นด้วยการอารัมภบทคร่าวๆเรื่อง Script ที่ใช้ในการบอทโดดเควสก่อน

 

ในตัวบอทจะมีสคริปให้ใช้อยู่ ซึ่งจะมีคำสั่งหลักๆอยู่ 5 คำสั่งดังนี้

1.        ClickNPC – คลิ๊ก NPC เลขที่กำหนดในแผนที่ปัจจุบัน

2.        S.Click – คลิ๊กเพื่อคุยเท่ากับจำนวนครั้งที่กำหนด

3.        Choice – เลือกตอบตามข้อที่กำหนด

4.        WarpPortal – เข้าวาปเลขที่กำหนด

5.        Confirm – คำสั่งยืนยันไม่ให้จบเควส

 

ตัวอย่าง

0  ClickNPC             4

0  S.Click               23

1  Confirm

1  ClickNPC           99

1  ClickNPC           99

 

ตามตัวอย่างที่ 1 คำสั่งจะมี 5 ชุด แต่ละชุดจะมี 3 ส่วน ตามที่อธิบายไว้ด้านล่าง

 

0capture2.png

 

 

ถ้าเอาความหมายของแต่ละชุดคำสั่งมารวมกันจะได้ว่า

 

capture3.png

 

 

 

เกมจะมี Action หรือการกระทำของตัวละครในเกมที่กระทำต่อเควส เท่าที่เจอเวลาทำเควสแล้วสู้ Action มันจะมี 4 อย่างหลักๆ คือ

 

1.        เดินเข้าด่าน > สู้

2.        เดินเข้าไปใกล้ๆ npc > คุย > สู้

3.        คุยกับ npc > สู้

4.        คุยกับ npc > npc อีกตัวนึงออกมาให้คุย > สู้

 

ถ้าจะเริ่มต้นโดดเควสตามข้อ 1 ให้

1.        ใช้ คำสั่ง WarpPortal เพื่อเข้าไปตำแหน่งที่สามารถวาปไปฉากอื่นได้ (หมายเลขวาปสามารถหาโดยใช้ WPE)

2.        ใช้ S.Click ในการกดคุยเพื่อ comfirm dialog เวลาคุย (ถ้ามี)

 

ถ้าจะเริ่มต้นโดดเควสตามข้อ 2 ให้

1.        ใช้ คำสั่ง WarpPortal เพื่อเข้าไปตำแหน่งที่ถูกกำหนดว่าเข้ามาแล้วจะมี NPC ปรากฏตัวขึ้น (หมายเลขวาปสามารถหาโดยใช้ WPE)

2.        ใช้ S.Click ในการกดคุยเพื่อ comfirm dialog เวลาคุย (ถ้ามี)

 

ถ้าจะเริ่มต้นโดดเควสตามข้อ 3 ให้

1.        ใช้ คำสั่ง ClickNPC เพื่อคุยกับ NPC (หมายเลข NPC สามารถหาโดยใช้ WPE)

2.        ใช้ S.Click ในการกดคุยเพื่อ comfirm dialog เวลาคุย (ถ้ามี)

 

ถ้าจะเริ่มต้นโดดเควสตามข้อ 4 ให้

1.        ใช้ คำสั่ง ClickNPC เพื่อคุยกับ NPC (หมายเลข NPC สามารถหาโดยใช้ WPE)

2.        ใช้ S.Click ในการกดคุยเพื่อ comfirm dialog เวลาคุย (ถ้ามี)

3.        ใช้ คำสั่ง ClickNPC เพื่อคุยกับ NPC อีกตัว (หมายเลข NPC สามารถหาโดยใช้ WPE) หรือ ใช้ คำสั่ง WarpPortal เพื่อเข้าไปตำแหน่งที่ถูกกำหนดว่าเข้ามาแล้วจะสามารถคุยกับ NPC อีกตัวได้ (หมายเลขวาปสามารถหาโดยใช้ WPE)

4.        ใช้ S.Click ในการกดคุยเพื่อ comfirm dialog เวลาคุย (ถ้ามี)

 

วิธีใช้ WPE และ หาเลข NPC

 

 

ที่เหลือเอาไปประยุกต์ใช้กันเอาเองนะครับ ผมสอนวิธีจับปลา แต่คุณต้องไปจับปลาเอง

 

 

 

 



#2 naypomza

naypomza

    ทหารศึกดาบแยก

  • Members
  • 17 โพสต์

โพสต์เมื่อ 28 June 2014 - 10:16:16 PM

เป็นประโยชน์มากครับ  :onion58:



#3 Aoyjai

Aoyjai

    เฝิงจี้

  • Members
  • 108 โพสต์
  • Gender:Female
  • Location:ขอนแจ่น

โพสต์เมื่อ 29 June 2014 - 07:14:34 PM

:monk1:  :monk1:  :monk1:  :monk1:  :monk1:  :monk1:  :monk1:  :monk1:  :monk1:  :monk1:


13600065_816194305147852_559073535783404


#4 Slumber

Slumber

    เฝิงจี้

  • Members
  • 102 โพสต์
  • Gender:Male

โพสต์เมื่อ 01 July 2014 - 09:05:42 AM

เบ๋ง



#5 theerapoll

theerapoll

    ทหารศึกดาบแยก

  • Members
  • 15 โพสต์

โพสต์เมื่อ 01 July 2014 - 09:42:38 AM

เอาไป 100 ไลค์



#6 Naoto

Naoto

    ชิวลี่จวี

  • Members
  • 51 โพสต์

โพสต์เมื่อ 05 July 2014 - 11:34:58 AM

แล้วคำสั่ง Action มันใช้ทำไร ใช้ตอนไหนหรอครับ



#7 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 โพสต์
  • Gender:Male

โพสต์เมื่อ 06 July 2014 - 07:21:19 PM

แล้วคำสั่ง Action มันใช้ทำไร ใช้ตอนไหนหรอครับ

 

คำสั่ง action ของบอทเราต้องเขียนเองครับ ใช้กำหนดการกระทำของบอทตอนโดดเควสหรือทำเควส



#8 Eucalyptus

Eucalyptus

    กัวต้า

  • Members
  • 33 โพสต์

โพสต์เมื่อ 17 July 2014 - 11:41:34 AM

ขอถามหน่อยครับ คือสคริปโค้ดต่างๆนี่มันเอาไปเขียนตรงไหนหรอครับ ใน notepad หรือว่าไงอะครับ หาที่เขียนไม่เจออะครับ



#9 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 โพสต์
  • Gender:Male

โพสต์เมื่อ 19 July 2014 - 12:53:36 PM

ขอถามหน่อยครับ คือสคริปโค้ดต่างๆนี่มันเอาไปเขียนตรงไหนหรอครับ ใน notepad หรือว่าไงอะครับ หาที่เขียนไม่เจออะครับ

 

เขียนใน notepad แล้ว save นามสกุลเป็น .ini ครับ



#10 alast

alast

    เฝิงจี้

  • Members
  • 100 โพสต์

โพสต์เมื่อ 20 July 2014 - 04:56:48 PM

วิธีหาเลขวาร์ปทำยังไงเหรอครับ






2 สมาชิกกำลังอ่านกระทู้นี้

0 สมาชิก, 2 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว