irpg Community
Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html)
+--- Forum: RGSS and JS Showcase (https://irpg.in.th/forum-26.html)
+--- Thread: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม (/thread-2644.html)



Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - splendith - 10-31-2015

.

Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม

Author: Splendith
Version: 1.0
Last Updated: 2015-10-30

ได้รับแรงบันดาลใจจากกระทู้ http://irpg.in.th/thread-2640.html ครับผม ขอบคุณมา ณ ที่นึ้ด้วยครับ ^^

หมายเหตุ
เนื่องจากผมก็เขียน Javascript บน RPG Maker MV ได้ไม่นาน ดังนั้น plugin อาจมีบั๊กหรือมีปัญหา ดังนั้นขอไม่การันตีในความปลอดภัย 100% นะครับ ลองช่วยๆ กันใช้ดูนะ หากพบปัญหา โปรดแจ้งด้วยคร้าบ

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

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

Screenshot
- ไม่รู้จะเอาภาพอะไรมาใส่ *0*

ดาวน์โหลดสคริปต์
https://github.com/Splendith/rpgmaker/blob/master/rmmv-plugins/SPL_EquipmentSkills.js
เข้าไปกดปุ่ม Raw แล้ว Ctrl+S ได้เลยครับ

วิธีการใช้งาน
  • เมื่อโหลดแล้ว ให้แตกไฟล์ และนำไฟล์ SPL_EquipmentSkills.js ไปไว้ที่ [โฟลเดอร์โปรเจกต์]/js/plugins
  • เข้าโปรแกรม RPG Maker MV แล้วไปที่ Plugin Manager หรือกด F10 จากนั้นเพิ่ม plugin ชื่อ SPL_EquipmentSkills

รายละเอียดการตั้งค่า skill
การตั้ง skill จะถูกตั้งในหน้า Weapon หรือ Armor ในหน้า Database ในช่อง Note โดยมีตัวอย่างการตั้งค่าดังนี้

<eq_skills: [[9, 1]]>
หมายความว่า ผู้ที่สวมใส่ไอเท็มดังกล่าวจะได้รับ skill id 9 เมื่อเลเวล 1 (ก็คือใส่แล้วได้สกิลเลยนั่นแหละ)

<eq_skills: [[8, 3], [9, 10]]>
หมายความว่า ผู้ที่สวมใส่ไอเท็มดังกล่าวจะได้รับ skill id 8 เมื่อเลเวล 3 และ skill id 9 เมื่อเลเวล 10 เป็นต้น

ข้อตกลงการนำไปใช้งาน
  • หากต้องการศึกษา script เปิดไฟล์แล้วอ่านได้เลยคร้าบ
  • สามารถนำไปใช้ได้ทุกโปรเจกต์ รวมถึงนำโปรเจกต์ไปขายได้
  • แนบเครดิตลงไปในเกมของท่านด้วยนะครับ (ไฟล์ notepad ก็ได้ครับ)

.


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - clashlucifer - 10-31-2015

โอ้ววววว สุดยอดดดด ดีใจมาก
ขอบคุณมากๆเลยครับ เย้ > <

+ บั๊คที่ผมเจอตอนนี้คือมองไม่เห็นค่า MP ที่ต้องใช้งับ Smile
[Image: jq9FAphuWf3yD.jpg]


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - splendith - 10-31-2015

(10-31-2015, 02:22 PM)clashlucifer Wrote: โอ้ววววว สุดยอดดดด ดีใจมาก
ขอบคุณมากๆเลยครับ เย้ > <

+ บั๊คที่ผมเจอตอนนี้คือมองไม่เห็นค่า MP ที่ต้องใช้งับ Smile
[Image: jq9FAphuWf3yD.jpg]

เดี๋ยวกลับไปผมตรวจสอบให้นะคร้าบ


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - Ivan_GilDong - 10-31-2015

มีสำหรับเวอร์ชั่น VX Ace บางไหมครับ แมวยิ้ม


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - splendith - 10-31-2015

(10-31-2015, 05:15 PM)Ivan_GilDong Wrote: มีสำหรับเวอร์ชั่น VX Ace บางไหมครับ แมวยิ้ม

คืนนี้จะลองเขียนให้นะครับ


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - splendith - 11-01-2015

(10-31-2015, 02:22 PM)clashlucifer Wrote: โอ้ววววว สุดยอดดดด ดีใจมาก
ขอบคุณมากๆเลยครับ เย้ > <

+ บั๊คที่ผมเจอตอนนี้คือมองไม่เห็นค่า MP ที่ต้องใช้งับ Smile
[Image: jq9FAphuWf3yD.jpg]

มาอัพเดทข้อมูลครับ

ได้ใช้ร่วมกับปลักอินอื่นไหมครับ
พอดีผมใช้แล้วไม่มีปัญหาเรื่องการแสดงผล MP แหะๆ

บางทีปลักอินอาจตีกันครับ อาจต้องแก้เป็นส่วนๆ


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - clashlucifer - 11-01-2015

ใช่แล้วครับ ผมใช้ร่วมกับปลั๊กอินอื่นอีกเยอะเลย


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - Nazuth - 11-01-2015

ถ้าใช้ร่วมกับปลั๊กอินอื่นๆเยอะนี่ต้องอาศัยสคริปท์เตอร์ในการปรับแต่งทุกสคริปท์ให้เข้ากันนะครับเพราะแต่ละสคริปท์ไม่ได้เขียนมาเพื่อซัพพอร์ทสคริปท์อื่นๆด้วย จุดนี้ไม่ได้มีปัญหาที่สคริปท์นี้เลยครับ


RE: Equipment Skill - ได้สกิลเมื่อสวมใส่ไอเท็ม - Alphaforce - 11-01-2015

(10-31-2015, 05:15 PM)Ivan_GilDong Wrote: มีสำหรับเวอร์ชั่น VX Ace บางไหมครับ แมวยิ้ม

ใน vx ace มีระบบในตัวอยู่แล้วครับ ลองหาดูในตอนตั้งค่าอาวุธ