สวัสดีค่ะท่านผู้มาเยือน!  ลงชื่อเข้าใข้งาน สมัครสมาชิก

Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RGSS3 พิมพ์รูป icon ในข้อความแบบ optimized
01-01-2016, 01:29 PM
โพสต์: #1
พิมพ์รูป icon ในข้อความแบบ optimized
เคยไหมที่จะพิมพ์ข้อความเวลาตัวละครได้รับไอเทม แล้วต้องแก้ชื่อทีหลังไหม?
[ภาพ: icon%20parameter%20-%200_zpsvnsrskfz.png]
แล้วตอนที่พิมข้อความ จำไม่ได้ว่าไอเทมใช้ icon หมายเลขอะไรหล่ะ? ต้องไปค้นดูอีก
ถ้าเกิดวันนึงเกิดเปลี่ยนใจ อยากเปลี่ยนรูป icon ของไอเทม หรือ เปลี่ยนชื่อมันหล่ะ
ต้องมานั่งแก้ใน event อีก จำไม่ได้อีกว่ามีอีเว้นต์ลงไหนบ้างทีได้ของชิ้นนั้น

วันนี้ Alpha TV Direct ขอเสนอสคริปต์เพิ่ม option ในการพิมข้อความ!!!

(เนื่องจากไม่ค่อยถนัดใช้ alias เลยพิมพ์ยัดใส่ระบบไปดื้อๆเลย)
ให้ยัดในสคริปต์ตามรูป เลขบรรทัดอาจจะไม่ตรงกัน ให้ดู def เอา
[ภาพ: icon%20parameter%20-%2001.1_zpsjotlrbal.png]
ที่ def process_escape_character(code, text, pos)
ให้ยัดตามรูป

Code:
when 'WI'                                               ####
      wn = obtain_escape_param(text)
      process_draw_icon($data_weapons[wn].icon_index, pos)
    when 'II'                                               ####
      wn = obtain_escape_param(text)
      process_draw_icon($data_items[wn].icon_index, pos)
    when 'AI'                                               ####
      wn = obtain_escape_param(text)
      process_draw_icon($data_armors[wn].icon_index, pos)

[ภาพ: icon%20parameter%20-%2001.2_zpsags5jvtf.png]

ที่ def convert_escape_characters(text)

Code:
result.gsub!(/\eWN\[(\d+)\]/i) { $data_weapons[$1.to_i].name }  ####
    result.gsub!(/\eAN\[(\d+)\]/i) { $data_armors[$1.to_i].name }   ####
    result.gsub!(/\eIN\[(\d+)\]/i) { $data_items[$1.to_i].name }    ####

มาดูวิธีใช้งาน

ตอนพิมพ์ข้อความจะมีคำสั่ง /I[??] ซึ่งจะแสดงไอคอนรหัส ?? ออกมา แต่ตอนเรามีพัฒนาไปอีกขั้น ด้วยคำสั่งใหม่

/II[??] โชว์ไอคอนของ ไอเทม หมายเลขที่ ??
/WI[??] โชว์ไอคอนของ อาวุธ หมายเลขที่ ??
/AI[??] โชว์ไอคอนของ เกราะ หมายเลขที่ ??

/IN[??] โชว์ชื่อของ ไอเทม หมายเลขที่ ??
/WN[??] โชว์ชื่อของ อาวุธ หมายเลขที่ ??
/AN[??] โชว์ชื่อของ เกราะ หมายเลขที่ ??

[ภาพ: icon%20parameter%20-%2002_zpshx8tskv6.png]

เราจะได้ข้อความตามนี้

[ภาพ: icon%20parameter%20-%2003_zpspszpzyzd.png]

ต่อไปไม่ต้องห่วงเรื่องแก้ชื่อ หรือแก้รูปไอคอน หรือตอนพิมพ์จำเลขไอคอนจำชื่อไม่ได้ Win
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ firefox windows 7
[-] The following 10 users Like Alphaforce's post:
dreamknight (01-04-2016), Ivan_GilDong (01-02-2016), jojo741963 (01-01-2016), Kuntana (01-06-2016), pomza2000 (01-06-2016), slost (01-03-2016), splendith (01-03-2016), terwqerrer (01-01-2016), vongola (01-01-2016), นิราจ (01-01-2016)
01-06-2016, 03:29 PM
โพสต์: #2
RE: พิมพ์รูป icon ในข้อความแบบ optimized
โฮก เป็นประโยชน์มากฮะ สะดวกขึ้นเยอะเลย ;w;

[ภาพ: LinFc.png]
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows nt
Post Reply 


ข้ามไปบอร์ด:


User(s) browsing this thread: 1 Guest(s)

Download Opera - A faster and more secure Web browser.