---- UPDATE VERSION 1.1 ----
Added Feature :
- กำหนดอนิเมชั่นในแต่ละเลเวลได้ ทั้งอนิเมชั่นของผู้ใช้สกิล และเป้าหมายสกิล
- มอนสเตอร์สามารถใช้สกิลที่มีเลเวลได้
- แก้ไขบั๊กในเวอร์ชั่น 1.0
--------------------------------
Skill Mastery คืออะไร?
คอนเซ็ปต์ง่ายๆของ Skill Mastery คือ คาถา/ท่าไม้ตาย/สกิล ต่างๆที่ใช้ ยิ่งใช้บ่อย เราก็ยิ่งคุ้นเคย จนทำให้ถนัดมือและสามารถควบคุม หรือ แสดงพลังได้มากขึ้น เหมือนกับสกิลได้พัฒนาเลเวลขึ้นนั่นเอง โดยในสคริปต์นี้ การที่สกิลจะพัฒนาได้นั้น ขึ้นอยู่กับจำนวนครั้งที่ใช้เป็นหลัก ยิ่งใช้บ่อย ก็ยิ่งเก่ง
สกิลที่เลเวลสูงจะมีประโยชน์อย่างไร?
ในสคริปต์นี้่ เมื่อสกิลเลเวลสูงขึ้น ผลลัพธ์ที่ได้มีดังนี้
วิธีการใช้งาน
ก๊อปปี้สคริปต์ส่วนแรกไปไว้บน Main ตั้งชื่อว่า Hima_Skill_Mastery 1
ก๊อปปี้สคริปต์ส่วนสองวางไว้ใต้ส่วนแรก ตั้งชื่อว่า Hima_Skill_Mastery 2
ความสามารถอื่นๆของสคริปต์
1.) EXP ที่ได้เมื่อใช้สกิล
.
2.) อนิเมชั่นต่อสกิลเลเวลต่างๆ
กำหนดได้สองอย่างคือ อนิเมชั่นของผู้ใช้ และ อนิเมชั่นของเป้าหมาย
- อนิเมชั่นผู้ใช้ แก้ที่ USER_SKILL_ANIMATION ส่วนเป้าหมายแก้ที่ TARGET_SKILL_ANIMATION รูปแบบการแก้ไขคือ
รหัสสกิล => {เลเวล => รหัสอนิเมชั่น, เลเวล => รหัสอนิเมชั่น,...}
โดยเลเวลในที่นี้คือ เลเวลต่ำสุดที่สกิลจะใช้อนิเมชั่นนั้นๆ อย่างเช่นในตัวอย่างด้านบน สกิลหมายเลข 1 จะใช้อนิเมชั่นหมายเลข 3 หากสกิลมีเลเวล 2 - 5 หากเซ็ทเลเวลให้เป็น 1 สคริปต์จะไม่สนใจว่าคุณจะเซ็ทอนิเมชั่นว่าอะไรและยึดตามจากในฐานข้อมูลของ RMXP แทน
3.) ศัตรูสามารถใช้สกิลมีเลเวลได้
เราสามารถกำหนดเลเวลของสกิลต่างๆที่ศัตรูใช้ได้ดังนี้
รหัสศัตรู => {รหัสสกิล => เลเวล}
สคริป
[hide]
http://www.mediafire.com/?nymzifyimon
[/hide]
ภาพตัวอย่างการใช้งาน
- สกิล เลเวล 1 ค่าร่าย 80
- ฟื้นพลังได้ 300 กว่าๆเอง
- หนีไปใช้สกิลนี้ประมาณ 300 ครั้ง ที่หุบเขาตะนาวศรี แล้วกลับมาลองใหม่ดูซิ...เลเวล 9 ค่าร่ายเหลือ 16!?
- ฟื้นพลังได้เกือบ 2 เท่าของของเดิมแน่ะ!?
สคริปต์ที่ใช้งานร่วมกันไม่ได้
- Passive Skill
คงต้องเขียนสคริปต์นี้ใหม่ ของเก่าวางแผนไม่ดีเท่าไหร่ + ใช้งานยากไปหน่อย
Bugที่ยังรอการแก้ไข
- พอใช้ skill ที่ใช้ในฉากแผนที่ได้ แม้จะไม่ส่งผล แต่ exp skill ก็เพิ่ม
เครดิต : mako
Added Feature :
- กำหนดอนิเมชั่นในแต่ละเลเวลได้ ทั้งอนิเมชั่นของผู้ใช้สกิล และเป้าหมายสกิล
- มอนสเตอร์สามารถใช้สกิลที่มีเลเวลได้
- แก้ไขบั๊กในเวอร์ชั่น 1.0
--------------------------------
Skill Mastery คืออะไร?
คอนเซ็ปต์ง่ายๆของ Skill Mastery คือ คาถา/ท่าไม้ตาย/สกิล ต่างๆที่ใช้ ยิ่งใช้บ่อย เราก็ยิ่งคุ้นเคย จนทำให้ถนัดมือและสามารถควบคุม หรือ แสดงพลังได้มากขึ้น เหมือนกับสกิลได้พัฒนาเลเวลขึ้นนั่นเอง โดยในสคริปต์นี้ การที่สกิลจะพัฒนาได้นั้น ขึ้นอยู่กับจำนวนครั้งที่ใช้เป็นหลัก ยิ่งใช้บ่อย ก็ยิ่งเก่ง
สกิลที่เลเวลสูงจะมีประโยชน์อย่างไร?
ในสคริปต์นี้่ เมื่อสกิลเลเวลสูงขึ้น ผลลัพธ์ที่ได้มีดังนี้
- SP ที่ใช้ในการร่าย ลดลง
- ความรุนแรงมากขึ้น
- ความแม่นยำสูงขึ้น
วิธีการใช้งาน
ก๊อปปี้สคริปต์ส่วนแรกไปไว้บน Main ตั้งชื่อว่า Hima_Skill_Mastery 1
ก๊อปปี้สคริปต์ส่วนสองวางไว้ใต้ส่วนแรก ตั้งชื่อว่า Hima_Skill_Mastery 2
ความสามารถอื่นๆของสคริปต์
1.) EXP ที่ได้เมื่อใช้สกิล
SKILL_EXP = 1
- หรือแก้ที่user.gain_skill_exp(skill.id,RPG::SKILL_EXP) unless user.is_a?(Game_Enemy)
โดยเปลี่ยน RPG::SKILL_EXP เป็นสมการหรือตัวเลขที่ต้องการ.
2.) อนิเมชั่นต่อสกิลเลเวลต่างๆ
กำหนดได้สองอย่างคือ อนิเมชั่นของผู้ใช้ และ อนิเมชั่นของเป้าหมาย
- อนิเมชั่นผู้ใช้ แก้ที่ USER_SKILL_ANIMATION ส่วนเป้าหมายแก้ที่ TARGET_SKILL_ANIMATION รูปแบบการแก้ไขคือ
USER_SKILL_ANIMATION =
{
1=>{1=>2,5=>3,9=>4},
2=>{1=>2,5=>3,9=>4}
}
โดยมีรูปแบบคือรหัสสกิล => {เลเวล => รหัสอนิเมชั่น, เลเวล => รหัสอนิเมชั่น,...}
โดยเลเวลในที่นี้คือ เลเวลต่ำสุดที่สกิลจะใช้อนิเมชั่นนั้นๆ อย่างเช่นในตัวอย่างด้านบน สกิลหมายเลข 1 จะใช้อนิเมชั่นหมายเลข 3 หากสกิลมีเลเวล 2 - 5 หากเซ็ทเลเวลให้เป็น 1 สคริปต์จะไม่สนใจว่าคุณจะเซ็ทอนิเมชั่นว่าอะไรและยึดตามจากในฐานข้อมูลของ RMXP แทน
3.) ศัตรูสามารถใช้สกิลมีเลเวลได้
เราสามารถกำหนดเลเวลของสกิลต่างๆที่ศัตรูใช้ได้ดังนี้
ENEMY_SKILL_LEVEL =
{
1=>{1=>9}
}
โดยรูปแบบคือรหัสศัตรู => {รหัสสกิล => เลเวล}
สคริป
[hide]
http://www.mediafire.com/?nymzifyimon
[/hide]
ภาพตัวอย่างการใช้งาน
- สกิล เลเวล 1 ค่าร่าย 80
- ฟื้นพลังได้ 300 กว่าๆเอง
- หนีไปใช้สกิลนี้ประมาณ 300 ครั้ง ที่หุบเขาตะนาวศรี แล้วกลับมาลองใหม่ดูซิ...เลเวล 9 ค่าร่ายเหลือ 16!?
- ฟื้นพลังได้เกือบ 2 เท่าของของเดิมแน่ะ!?
สคริปต์ที่ใช้งานร่วมกันไม่ได้
- Passive Skill
คงต้องเขียนสคริปต์นี้ใหม่ ของเก่าวางแผนไม่ดีเท่าไหร่ + ใช้งานยากไปหน่อย
Bugที่ยังรอการแก้ไข
- พอใช้ skill ที่ใช้ในฉากแผนที่ได้ แม้จะไม่ส่งผล แต่ exp skill ก็เพิ่ม
เครดิต : mako
[สคริปต์] Skill Mastery (สกิลมีเลเวล)