ดู: 6857|ตอบ: 195

[สคริปต์] ระบบต่อสู้ด้านข้าง Sideview Battle System Tankentai XP

  [คัดลอกลิงก์]

488

กระทู้

26

เพื่อน

1หมื่น

เครดิต

Editor

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
830
Kidz
7331
ชื่อเสียง
4825
เครดิต
18731
โพสต์
900

ไอดอลชาย วันคริสต์มาส นักทายภาพ

โพสต์เมื่อ 14-10-2010 14:02:03 |แสดงโพสต์ทั้งหมด
ระบบต่อสู้ด้านข้าง Sideview Battle System Tankentai XP
--------------------------------------------------------------------------------
Screenshot :



--------------------------------------------------------------------------------
Video :

http://www.youtube.com/watch?v=hkCO7Gdk0DI
--------------------------------------------------------------------------------
Download :
ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้

**สำหรับคนที่เปิดไม่ได้ให้คลิกขวาแล้วเปิดด้วยNotepad เปลี่ยน 1.02 เป็น 1.01 ครับ**
--------------------------------------------------------------------------------
วิธีใช้เบื้องต้น :
- คัดลอกสคริปต์ไปวางไว้เหนือ Main ใต้ Scene_Debug (โดยเรียงตามให้เหมือนกับเดโม่ที่ให้ไป)
--------------------------------------------------------------------------------

ข้อดีของสคริปต์ต่อสู้อันนี้
- ไม่ต้องหาตัวละครต่อสู้ด้านข้าง
- มีสกิลพิเศษหลายสกิลให้ใช้ (เช่น สกิลขว้างอาวุธ สกิลร่วมกันโจมตี)
- มีอาวุธแปลกใหม่ เช่น มีดนินจา ดาวกระจาย ระเบิด
- มีฉากCut-in (ไว้จะนำภาพมาให้ดู)
- มีระบบเสริมมากมายแถมมาให้เลือกสรร
--------------------------------------------------------------------------------
ข้อเสียของสคริปต์ต่อสู้อันนี้
- โอกาสตีกับสคริปต์อื่นมีมาก
- การปรับสคริปต์ยากพอสมควร ต้องใช้ความเข้าใจ
- สกิลบางสกิลยังมีบัค
- การโจมตีไม่เนียนเหมือนกับสคริปต์ต่อสู้ด้านข้างอื่นๆที่ใช้ side-view Battler
--------------------------------------------------------------------------------
ตัวอย่างWindowskinที่ต้องใช้กับสคริปต์อันนี้

สังเกตุได้ว่าลูกศรจะหันลงมา ซึ่งปกติแล้วลูกศรจะหันขึ้น
ซึ่งเราสามารถปรับได้ในPhotoshopครับ  
แต่ถ้าใครปรับไม่เป็น ให้นำWindowskinของตัวเองมาวางไว้ที่กระทู้นี้ครับ แล้วผมจะทำการปรับให้
--------------------------------------------------------------------------------


ช่วงนี้ไม่ค่อยได้เข้าบอร์ดนะครับ อาจจะตอบกระทู้ช้าต้องขออภัยด้วยครับ

[Minigame] Bomb XP >> http://www.kidmaioak.com/forum.p ... &extra=page%3D1

488

กระทู้

26

เพื่อน

1หมื่น

เครดิต

Editor

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

ความดี
830
Kidz
7331
ชื่อเสียง
4825
เครดิต
18731
โพสต์
900

ไอดอลชาย วันคริสต์มาส นักทายภาพ

โพสต์เมื่อ 14-10-2010 14:02:09 |แสดงโพสต์ทั้งหมด
ว่าด้วยเรื่องของอาการติดพิษในเวอร์ชัน 2.2
ในเวอร์ชันนี้ จะแก้บัคอมตะของ 1.9 ไป แต่เกิดกรณีผิดพลาด ทำให้เวลาติดพิษขณะต่อสู้ เลือดจะไม่ลดลง
แต่ว่าผมก็ได้พบวิธีแก้ ซึ่งก็คือ
1. ให้ไปที่สคริปต์Example Skills
2. เพิ่ม
  1. when 3 #HP
  2. Poisoning
  3.       return ["SLIPDAMAGE"]
คัดลอกไปที่คลิปบอร์ด
ในบรรทัดที่ 17
อธิบาย
  1. when 3 ( 3 หมายถึง
  2. หมายเลข(ID)ของอาการ)
คัดลอกไปที่คลิปบอร์ด

3. เพิ่ม
  1. when 3 #HP Poisoning
  2.      
  3. return [["hp", 0, 10, true, true]]
คัดลอกไปที่คลิปบอร์ด
ในบรรทัดที่ 42
แค่นี้เมื่อติดอาการติดพิษแล้ว เลือดก็จะลดลงเรื่อยๆแล้วครับ
--------------------------------------------------------------------------------
การสร้างสกิลแบบโจมตีระยะไกลและโจมตีระยะประชิด
ไปที่ ฐานข้อมูล>>ทักษะ>>ไปที่สกิลที่เราสร้าง
ตรงพลังโจมตีที่วงเอาไว้ ถ้าเราปรับเป็น 0 จะเป็นการโจมตีระยะไกล ถ้าปรับเป็น 100 จะเป็นการโจมตีประชิดตัว
--------------------------------------------------------------------------------
การสร้างอาวุธประเภทยิง ประเภทแทง และประเภทตี
ขั้นแรกเราต้องทำการCopyสคริปต์ ดังภาพก่อนครับ (คาดว่าน่าจะCopyแล้วล่ะ)

เมื่อCopyแล้ว ให้ไปที่ ฐานข้อมูล>>ระบบ แล้วสร้างคุณสมบัติเพิ่ม ดังภาพครับ

พอเพิ่มคุณสมบัติแล้ว ก็ไปที่ ฐานข้อมูล>>อาวุธ แล้วปรับตามภาพเลยนะครับ
ถ้าเป็นธนู

ถ้าเป็นปืน

ถ้าเป็นหอก

ส่วนอาวุธอื่นๆก็ไม่ต้องไปปรับแล้วครับ เพราะอาวุธทุกอาวุธโจมตีเหมือนกัน คือ เข้าไปฟาด อ่ะนะ
--------------------------------------------------------------------------------
การเปลี่ยนภาพมอนเตอร์ให้หันข้าง
ลองดูตามภาพ

จะเห็นว่า สคริปต์Enemy Animated Battlersตอนแรกที่เขาให้เป็นตัวอย่างมา ในบรรทัด
  1. ENEMY_ID = [1,33,34] # IDs of the enemies that will have
  2. animated sprites
คัดลอกไปที่คลิปบอร์ด

มันมีอยู่แค่นี้
สมมุติว่า ผมจะสู้กับมอนเตอร์(หมายเลข 2)ตัวนี้

พอทดลองสู้ ปรากฏว่า ตัวใหญ่ดังภาพ

ดังนั้นผมจึงไปเพิ่มที่สคริปต์ ดังภาพ

จะเห็นได้ว่าในบรรทัด
  1. ENEMY_ID = [1,2,33,34] # IDs of the enemies
  2. that will have animated sprites
คัดลอกไปที่คลิปบอร์ด

ผมเพิ่มหมายเลข 2 ขึ้นมา เนื่องจากว่า มอนเตอร์ตัวนี้ เป็นมอนเตอร์ตัวที่ 2 จากฐานข้อมูล>>ศัตรู
พูดง่ายๆคือ ID มอนเตอร์นั่นแหละ
พอผมเพิ่มและไปทดลองสู้ ปรากฏว่า แต่น แต่น แต๊น มันเปลี่ยนไปแล้ว

--------------------------------------------------------------------------------
ปัญหาที่พบบ่อยเกี่ยวกับการสร้างอาวุธใหม่
เมื่อเราสร้างอาวุธใหม่ เช่น ดาบ แต่พอเวลาทดลองแล้ว กลับกลายเป็นว่า มันโยนดาบแทนที่มันจะฟัน ดังนั้นแล้ว วิธีแก้ง่ายๆก็มีดังนี้
1. ไปที่ฐานข้อมูล>>อาวุธ เสร็จแล้วให้ไปเลือกอาวุธที่มีปัญหาครับ แล้วไปดูที่คุณสมบัติการโจมตี ดังภาพ

หากมีเครื่องหมายติ๊กถูก ให้เอาออกครับ สำหรับอาวุธประเภทดาบ
อธิบายเสริมความหมายของแต่ละอันครับ
Bow and Arrow หมายถึง อาวุธประเภท ธนู
Gun หมายถึง อาวุธประเภท ปืน
Spear หมายถึง อาวุธประเภทแทง (หอก ฯลฯ)
Thorw return หมายถึง อาวุธที่ใช้ขว้างแล้วบินกลับมา เช่น บูมเมอแรง
Throw spin หมายถึง อาวุธขว้างแบบหมุนๆ เช่น ดาวกระจาย
Throw Straight หมายถึง อาวุธขว้างตรงๆ เช่น ชูริเคน(มีดนินจา)
Bomb หมายถึง อาวุธจำพวกระเบิด
ถ้าเป็นอาวุธที่มีคุณสมบัติโจมตีแบบนี้ ให้ติ๊กได้เลยครับ แต่ถ้าตีหรือฟันแบบธรรมดาๆก็ไม่ต้องติ๊กครับ
--------------------------------------------------------------------------------
Credit :
Converted to XP by Atoa
Translation to english by cairn
Original VX translation by Enu
VX original translation to English by Kyrlock and Mr.Bubbles

   


ช่วงนี้ไม่ค่อยได้เข้าบอร์ดนะครับ อาจจะตอบกระทู้ช้าต้องขออภัยด้วยครับ

[Minigame] Bomb XP >> http://www.kidmaioak.com/forum.p ... &extra=page%3D1

3

กระทู้

1

เพื่อน

2101

เครดิต

Platinum Lv.1

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

ความดี
322
Kidz
345
ชื่อเสียง
638
เครดิต
2101
โพสต์
158
โพสต์เมื่อ 14-10-2010 14:52:11 |แสดงโพสต์ทั้งหมด
ขอบคุณนะ

20

กระทู้

1

เพื่อน

5753

เครดิต

Platinum Lv.2

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

ความดี
1064
Kidz
15
ชื่อเสียง
2084
เครดิต
5753
โพสต์
502
โพสต์เมื่อ 15-10-2010 19:35:41 |แสดงโพสต์ทั้งหมด
แจ๋วเลยคับขอบคุณ

อ่านแล้วก็แสดงความคิดเห็หน่อยนะได้มีกำลังใจอีกซักนิสก็ยังดี

26

กระทู้

3

เพื่อน

4182

เครดิต

Platinum Lv.2

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

ความดี
598
Kidz
1024
ชื่อเสียง
1144
เครดิต
4182
โพสต์
272
โพสต์เมื่อ 16-10-2010 11:12:03 |แสดงโพสต์ทั้งหมด
ขอบคุณคร้าฟฟ

30

กระทู้

13

เพื่อน

1หมื่น

เครดิต

Forum Master

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

ความดี
1571
Kidz
4752
ชื่อเสียง
1856
เครดิต
10394
โพสต์
359
โพสต์เมื่อ 17-10-2010 15:06:24 |แสดงโพสต์ทั้งหมด
รับ ไปนะคับ

10

กระทู้

0

เพื่อน

4043

เครดิต

Platinum Lv.2

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

ความดี
664
Kidz
441
ชื่อเสียง
1308
เครดิต
4043
โพสต์
321
โพสต์เมื่อ 17-10-2010 15:12:14 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ
ช่วยเข้าเว็บผมวันละครั้งเถอะครับ
ผมขอล่ะ

www.vongolaland.co.cc/

9

กระทู้

0

เพื่อน

2382

เครดิต

Platinum Lv.1

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

ความดี
376
Kidz
360
ชื่อเสียง
734
เครดิต
2382
โพสต์
177
โพสต์เมื่อ 17-10-2010 19:24:52 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ

2

กระทู้

0

เพื่อน

4587

เครดิต

Platinum Lv.2

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

ความดี
802
Kidz
176
ชื่อเสียง
1604
เครดิต
4587
โพสต์
400
โพสต์เมื่อ 18-10-2010 14:35:55 |แสดงโพสต์ทั้งหมด
น่าลองๆๆๆๆ

5

กระทู้

0

เพื่อน

2523

เครดิต

Platinum Lv.1

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

ความดี
384
Kidz
437
ชื่อเสียง
758
เครดิต
2523
โพสต์
186
โพสต์เมื่อ 19-10-2010 08:35:22 |แสดงโพสต์ทั้งหมด
ขออะนะครับ
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | ลงทะเบียน

Archiver|Mobile|สุ่มเลขบัตร|kidmaioak

GMT+7, 19-5-2012 06:56 , Processed in 0.208112 second(s), 34 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. & 2008-2012 Kidmaioak.com

ขึ้นไปด้านบน