Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RMMV วิธีปรับจำนวน max item
#1
Wink 
วิธีปรับจำนวนไอเทมสูงสุดที่มีได้ใน inventory (ไม่ใช่จำนวนชนิดของไอเทม) สามารถทำได้ง่ายมาก
อย่างที่เคยโฆษณาไว้ว่า RMMV เปิดทุกอย่างจริงๆ เพียงแค่เราต้องหาให้เจอ

วิธีการปรับจำนวน max item

1. ไปที่โฟลเดอร์ js ในโฟลเดอร์เกมของเรา จากนั้นเปิดไฟล์ rpg_objects.js ด้วย Text Editor ใดๆ (ของผมใช้ Atom)

[Image: maxitem_00.png]

2. ค้นหา Game_Party.prototype.maxItems (บรรทัดที่ 4935) จะเห็นว่าที่บรรทัด 4936 มีการ return ค่า 99 อยู่ แก้ตรงนั้นเป็นจำนวน max item ที่ต้องการ เช่น 99999 เป็นต้น

[Image: maxitem_01.png]

3. บันทึกไฟล์ แล้วทดสอบดู โดยอาจสร้าง Event แล้วทดลองรันเกมดูจะพบว่าใช้งานได้แล้ว แมวยิ้ม

[Image: maxitem_02.png]

[Image: maxitem_03.png]

4.เพิ่มเติม จะเห็นว่าใน Inventory เรา ปกติจะเป็น :99 ([Image: maxitem_04.png]) แต่เนื่องจาก maxitem เรามากกว่า 2 หลักจึงส่งผลให้ตัว : ถูกทับไป

เราสามารถแก้ได้ ดังนี้
  1. ไปที่ rpg_windows.js
  2. ค้นหา Window_ItemList.prototype.drawItemNumber (บรรทัดที่ 1996)
    [Image: maxitem_05.png]
  3. ให้ดูที่บรรทัด 1998 จะเห็น this.textWidth('00') อยู่ตรงนี้คือจำนวนหลัก
  4. ให้เราแก้จำนวนหลักให้ตรงกับ max item ของเรา เช่น ถ้าเป็น 99999 ก็แก้ให้เป็น this.textWidth('00000') เป็นต้น
  5. แถม: ตรงบรรทัดที่ 1998 นี้จะเห็น ':' อยู่ ตรงนี้แหละนี่ทำให้ ตอนแสดงผลเป็น :999... หากเราต้องการให้เป็น x999... ก็เพียงแค่แก้ ':' เป็น 'x' เท่านั้นเอง
  6. บันทึกไฟล์แล้วลองรันอีกครั้ง
(หากท่านใช้ plugin Yanfly จะมีวิธีแก้ของเขาอยู่ ซึ่งไม่พูดถึงส่วนนี้ รวมถึงเครื่องหมาย : ใน Yanfly จะเป็น x อยู่แล้ว)

จะได้การแสดงผลที่ถูกต้องนั่นเอง

[Image: maxitem_06.png]

เห็นไหมง่ายนิดเดียวเอง *มอง*
แล้วพบกันใหม่โอกาสหน้านะ เอ้าดื่ม แมวโบกมือ
[-] The following 7 users say Thank You to XthemeCore for this post:
  • dreamknight, Ivan_GilDong, Mysticphoenix, OngkrubG, slost, TheEnds, vongola
Reply
#2
เปิดโรงเรียนสอน MV เลยมั้ยครับ
แบบว่าทุกวันจันทรจะมาสอนอะไรต่างๆ
Running new games.
[-] The following 1 user says Thank You to TheEnds for this post:
  • XthemeCore
Reply
#3
เยี่ยมครับ
[Image: webboard%20signature1_zpskhtut2jg.png]
การทำอาหารที่อร่อยที่สุด และเดือดร้อนชาวบ้านมากที่สุด กำลังจะเริ่มขึ้น
[-] The following 1 user says Thank You to Mysticphoenix for this post:
  • XthemeCore
Reply
#4
เมพขริงๆเลยครับ
[Image: lsI7SWk.png]
[-] The following 1 user says Thank You to OngkrubG for this post:
  • XthemeCore
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)