Jump to content


Photo

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

บอทโดดเควส Manual

  • Please log in to reply
9 replies to this topic

#1 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 posts
  • Gender:Male

Posted 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 posts

Posted 28 June 2014 - 10:16:16 PM

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



#3 Aoyjai

Aoyjai

    เฝิงจี้

  • Members
  • 108 posts
  • Gender:Female
  • Location:ขอนแจ่น

Posted 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 posts
  • Gender:Male

Posted 01 July 2014 - 09:05:42 AM

เบ๋ง



#5 theerapoll

theerapoll

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

  • Members
  • 15 posts

Posted 01 July 2014 - 09:42:38 AM

เอาไป 100 ไลค์



#6 Naoto

Naoto

    ชิวลี่จวี

  • Members
  • 51 posts

Posted 05 July 2014 - 11:34:58 AM

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



#7 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 posts
  • Gender:Male

Posted 06 July 2014 - 07:21:19 PM

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

 

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



#8 Eucalyptus

Eucalyptus

    กัวต้า

  • Members
  • 33 posts

Posted 17 July 2014 - 11:41:34 AM

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



#9 Kromkring

Kromkring

    กัวต้า

  • Members
  • 40 posts
  • Gender:Male

Posted 19 July 2014 - 12:53:36 PM

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

 

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



#10 alast

alast

    เฝิงจี้

  • Members
  • 100 posts

Posted 20 July 2014 - 04:56:48 PM

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






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users