เป็นวิธีการใส่ , ลงในข้อความส่วนที่เป็นตัวเลขทุก 3หลัก โดยอัตโนมัติ
โดยจะใส่ที่ เงิน ก้าวเดิน พลัง exp หรือใส่ใน ตัวแปร ก็ยังได้
ในที่นี่จะเป็นตัวอย่างการใส่ , ในจำนวนเงิน
เริ่มแรกไปที่
Window_Gold เอา
Code:
gold = $game_party.gold.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
ไปวางต่อจาก
จากนั้นเปลื่ยน
Code:
self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
เป็น
Code:
self.contents.draw_text(4, 0, 120-cx-2, 32, gold.to_s, 2)
ก็เป็นอันเสร็จเรียบร้อย
หรือจะเอาไปประยุกต์ใช้กับ step(ก้าวเดิน) ก็แก้ที่ Window_Steps แทน
ที่บรรทัดแรก ก้าวเดินจะใช้
Code:
step = $game_party.steps.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
หรือจะเอาไปใส่ในตัวแปรก็ยังได้ ก็จะเขียนโค็ตดังนี้
Code:
ชื่อที่ต้องการ = $game_variables[IDตัวแปรที่จะใช้].to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
เวลาจะใส่ก็ใส่
ชื่อที่ต้องการ ลงไป ตรงที่จะแสดงข้อความ
หรือถ้าต้องการใส่ที่ HP SP EXP ก็ทำได้ แต่ไปทำที่ Window_Base
EXP แก้ใต้บรรทัด
Code:
def draw_actor_exp(actor, x, y)
HP แก้ใต้บรรทัด
Code:
def draw_actor_hp(actor, x, y, width = 144)
SP แก้ใต้บรรทัด
Code:
def draw_actor_sp(actor, x, y, width = 144)
เครดิต : http://www.justskins.com/forums/format-n...37369.html