trtum01   06-16-2018, 10:19 PM
#1
เราสามารถ edit ไฟล์ database ตัวนี้ได้ไหมครับ? พอมีวิธีไหมครับ?
OP_Jum_RPG   06-17-2018, 10:57 AM
#2
คือยังไงครับ?
ข้อมูลใน rvdata2 ก็เซฟออกมาจากตัวโปรแกรมโดยตรงอยู่แล้วนี่ครับ
This post was last modified: 06-17-2018, 10:59 AM by OP_Jum_RPG.

http://op-jum-rpg.blogspot.com/

E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3508.html

E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3686.html

Touhou Excalibur: http://irpg.in.th/thread-3096.html
RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html

trtum01   06-17-2018, 11:20 AM
#3
คือ อยากลองเข้าไปแก้ไฟล์ข้อมูล System.rvdata2 หน่ะครับ แต่พอเสิร์จดูแล้ว มีแต่แก้ไฟล์ Save.rvdata2 อย่างเดียวครับ
OP_Jum_RPG   06-17-2018, 12:02 PM
#4
เอ...ไม่เคยเจอวิธีเข้าไปแก้ในนั้นตรงๆเหมือนกันครับ
เพราะปกติก็แก้ผ่านโปรแกรมได้

ท่านจะแก้อะไรหรือครับ?
ส่วนแก้ไฟล์เซฟ อันนั้นเคยเห็นอยู่
แต่น่าจะคนละประเด็น
This post was last modified: 06-17-2018, 12:21 PM by OP_Jum_RPG.

http://op-jum-rpg.blogspot.com/

E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3508.html

E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3686.html

Touhou Excalibur: http://irpg.in.th/thread-3096.html
RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html

trtum01   06-17-2018, 04:10 PM
#5
(06-17-2018, 12:02 PM)OP_Jum_RPG Wrote: เอ...ไม่เคยเจอวิธีเข้าไปแก้ในนั้นตรงๆเหมือนกันครับ
เพราะปกติก็แก้ผ่านโปรแกรมได้

ท่านจะแก้อะไรหรือครับ?
ส่วนแก้ไฟล์เซฟ อันนั้นเคยเห็นอยู่
แต่น่าจะคนละประเด็น
อยากเพิ่ม System Menu Command เพิ่มหน่ะครับ เพราะดูเหมือนว่า Window_MenuCommand จะมีคำสั่ง add_command แล้วเหมือนมันไปเรียกโมดูล Vocab มาใช้ด้วยครับ โดยตัว Vocab คำสั่ง มันมีเรียก command อีกจากไฟล์ System.rvdata2 หน่ะครับ เลยคิดว่ามันต้องแก้ถึงตัวไฟล์ rvdata2 เพื่อให้รันได้เต็มที่หน่ะครับ
Attached Files
OP_Jum_RPG   06-17-2018, 05:00 PM
#6
อยู่ในสคริปต์หมดแล้วครับ
Vocab เป็นแค่โมดูลที่ไว้กำหนดข้อความไว้ให้สคริปต์อื่นดึงไปใช้ ไม่ได้เกี่ยวอะไรกับระบบเลยครับ

ไฟล์ rvdata2 เป็นอะไรที่อย่าไปยุ่งกับมัน(ถ้าไม่จำเป็น)จะดีที่สุดครับ
ปล่อยให้โปรแกรมจัดการไปดีกว่า
แค่เพิ่ม Command ยังไม่ใช่อะไรที่ต้องเจาะเข้าไปลึกขนาดนั้น สคริปต์มันทำเองได้อยู่แล้ว

ที่เห็น data_system คือดึงข้องมูลจากหน้า Terms ของ Database เฉยๆครับ

[Image: ySFPNJA.jpg]
This post was last modified: 06-17-2018, 05:32 PM by OP_Jum_RPG.

http://op-jum-rpg.blogspot.com/

E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3508.html

E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3686.html

Touhou Excalibur: http://irpg.in.th/thread-3096.html
RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html

trtum01   06-17-2018, 10:39 PM
#7
แล้ว Module Vocab ส่วนนี้ล่ะครับ ตรงนี้ที่เป็น class จะไม่ยุ่งเกี่ยวหรอครับ?  เพราะว่าลองเทียบดูแล้ว มีบางคำถูกเรียกไปหน้า Window_MenuCommand หน่ะครับ แล้วมันมี method command ด้วย เลยสงสัยครับ
Attached Files
OP_Jum_RPG   06-17-2018, 11:08 PM
#8
ไม่เกี่ยวครับ
อย่างที่บอกว่า โดยหน้าที่หลักของ Vocab จะส่งเป็น "ข้อความ" ไปเท่านั้น
หรือเป็นการประกาศตัวแปร ประเภท String/Text ไว้ล่วงหน้า

ถ้าไม่ได้เขียนสคริปต์อะไรที่มันพิสดาร ก็ทำได้แค่การแสดงผลเท่านั้นครับ
แต่ถามว่า แบบชุดข้างบนกับข้างล่างต่างกันยังไง (มี กับไม่มี self.) อันนี้ผมก็ไม่แน่ใจนะครับ
(เหมือนจะเป็นเรื่องตัวพิมพ์เล็ก / พิมพ์ใหญ่ ล่ะมั๊ง)

จากบรรทัดนี้
Code:
add_command(Vocab::Quest, :quest, main_commands_enabled)

Vocab::Quest คือดึงค่าตัวแปรที่ชื่อ Quest จาก โมดูล Vocab มาแสดงผล
:quest อันนี้อธิบายไม่ถูก น่าจะเป็นตัวอ้างอิงคำสั่งให้มันเชื่อมกัน

Code:
@command_window.set_handler(:quest,      method(:command_quest))
:quest คือต่อจากอันเมื่อกี๊
:command_quest คือเรียกคำสั่ง command_quest ขึ้นมา
This post was last modified: 06-17-2018, 11:15 PM by OP_Jum_RPG.

http://op-jum-rpg.blogspot.com/

E Book RPG Maker MV (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3508.html

E Book RPG Maker MZ (OP_Jum_RPG, Miki Akatsuki)
http://irpg.in.th/thread-3686.html

Touhou Excalibur: http://irpg.in.th/thread-3096.html
RockmanX VS Devil May Cry: http://irpg.in.th/thread-2698.html

  
Users browsing this thread: 1 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.