Shinryu   07-11-2012, 10:23 AM
#1
[Image: nivp1.jpg]

เป็นวิธีการใส่ , ลงในข้อความส่วนที่เป็นตัวเลขทุก 3หลัก โดยอัตโนมัติ
โดยจะใส่ที่ เงิน ก้าวเดิน พลัง exp หรือใส่ใน ตัวแปร ก็ยังได้

ในที่นี่จะเป็นตัวอย่างการใส่ , ในจำนวนเงิน

เริ่มแรกไปที่ Window_Gold เอา
Code:
gold = $game_party.gold.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
ไปวางต่อจาก
Code:
self.contents.clear

จากนั้นเปลื่ยน
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
This post was last modified: 07-11-2012, 11:38 AM by Shinryu.

[Image: 7f7cb68ce0.png][Image: rlogo.png]
Show ContentSpoiler:
newz   07-11-2012, 11:26 AM
#2
เขียนแบบนี้จะได้ภายใน บรรทัดเดียว
Code:
gold = $game_party.gold.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
เครดิต* http://www.justskins.com/forums/format-n...37369.html

[Image: thumbnail?url=http%3A%2F%2Fpleated-jeans...=272&h=150]
Shinryu   07-11-2012, 11:40 AM
#3
ของนิวสั้นกว่าเยอะเลย แจ๋วๆ

ตอนเจอครั้งแรกสิบกว่าบรรทัด แล้วก็ย่อเหลือ8 ของนิวจบในบรรทัดเดียวเลย

[Image: 7f7cb68ce0.png][Image: rlogo.png]
Show ContentSpoiler:
  
Users browsing this thread: 3 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.