<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[irpg Community - The Great RPG Maker Library]]></title>
		<link>https://irpg.in.th/</link>
		<description><![CDATA[irpg Community - https://irpg.in.th]]></description>
		<pubDate>Wed, 08 Apr 2026 14:57:24 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[[RMU] ข้อแตกต่างระหว่างเวอร์ชั่น Asset Store และเวอร์ชั่น Epic Game Store]]></title>
			<link>https://irpg.in.th/thread-3728.html</link>
			<pubDate>Sun, 26 Jan 2025 22:20:34 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=101">XthemeCore</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3728.html</guid>
			<description><![CDATA[บทความนี้เขียนขึ้นจากประสบการณ์ทดลองใช้งาน <span style="color: #005dc2;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">RPG Maker Unite Free Trial</span></span> บน Epic Games Store และ <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">RPG Maker Unite</span></span> บน Asset Store<br />
ทั้งนี้เวอร์ชั่น <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">Free Trial</span></span> อาจมี<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">ข้อแตกต่างจากเวอร์ชั่นเต็ม</span></span>อยู่บ้าง ขออภัยมา ณ ที่นี้<br />
<br />
<br />
หากเลื่อนลงไปล่างสุดในเว็บไซต์ทางการของ <a href="https://rpgmakerunite.com/" target="_blank" rel="noopener" class="mycode_url">RPG Maker Unite</a> จะสังเกตเห็นว่า ช่องทางวางจำหน่าย RMU นั้นมีให้เลือกหลากหลายมาก<br />
<br />
<img src="https://i.imgur.com/XNBUbA5.png" loading="lazy"  width="468" height="253" alt="[Image: XNBUbA5.png]" class="mycode_img" /><br />
ภาพ screenshot ณ วันที่ 26 มกราคม พ.ศ. 2568<br />
<br />
แต่นอกจาก <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">Unity Asset Store</span></span> แล้ว เว็บไซต์อื่นจะเป็นการวางจำหน่ายคีย์ของ <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">Epic Games Store</span></span> ทั้งหมด<br />
จึงเป็นคำถามว่าสองเวอร์ชั่นนี้แตกต่างกันอย่างไร<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">สิ่งที่มีเหมือนกัน</span></span></span><br />
<ol type="1" class="mycode_list"><li>ต้องมีบัญชีของ Unity และ Unity License สำหรับใช้งาน Unity Engine <br />
</li>
<li>ต้องมีการติดตั้ง Unity Hub และ Unity Editor <br />
</li>
<li>การใช้งานและหน้าตา UI ของ RPG Maker Unite <br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">สิ่งที่ต่างกัน</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Unity Asset Store</span></span></span><br />
<ol type="1" class="mycode_list"><li>ติดตั้งผ่าน Package Manager ของ Unity เอง เหมาะสำหรับผู้ที่คุ้นเคยกับการใช้งาน Unity มาก่อน<br />
<img src="https://i.imgur.com/Ylpp0EP.png" loading="lazy"  width="580" height="249" alt="[Image: Ylpp0EP.png]" class="mycode_img" /><br />
 ภาพ screenshot ณ วันที่ 26 มกราคม พ.ศ. 2568 <br />
<br />
</li>
<li>เปิดใช้งานผ่าน Unity Hub ได้โดยตรง โดยใช้ตัวจัดการโปรเจคของ Unity Hub <br />
<br />
</li>
<li>ปัจจุบันสามารถซื้อผ่าน Unity Asset Store ได้เพียงช่องทางเดียว<br />
<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Epic Games Store</span></span></span><br />
<ol type="1" class="mycode_list"><li>ต้องติดตั้งผ่าน Epic Games Launcher เหมาะสำหรับผู้ที่ไม่เคยใช้งานหรือไม่คุ้นชินกับการใช้ Unity มาก่อน เนื่องจากตัวโปรแกรม RPG Maker Unite Launcher จะทำการติดตั้ง Unity Hub และ Unity ให้เลย และสามารถจัดการโปรเจคผ่านตัวโปรแกรมเองได้<br />
<img src="https://support.rpgmakerunite.com/hc/user_images/01HSKCTF5GF0CE027DP9CH7VEG.png" loading="lazy"  width="315" height="151" alt="[Image: 01HSKCTF5GF0CE027DP9CH7VEG.png]" class="mycode_img" /><br />
ขอบคุณภาพจาก <a href="https://support.rpgmakerunite.com/hc/en-us/articles/26107471213977-Epic-Store-Introduction-flow-Update-Procedure" target="_blank" rel="noopener" class="mycode_url">Epic Store Introduction flow &amp; Update Procedure<br />
</a><br />
</li>
<li>การเปิดใช้งานต้องเปิดผ่าน Epic Game Launcher ซึ่งจะเปิดตัว RPG Maker Unite Launcher ขึ้นมา <br />
จากนั้นเราถึงจะเลือกโปรเจคที่ต้องการในท้ายสุด<br />
<img src="https://support.rpgmakerunite.com/hc/article_attachments/26597052404505" loading="lazy"  width="394" height="227" alt="[Image: 26597052404505]" class="mycode_img" /><br />
 ขอบคุณภาพจาก <a href="https://support.rpgmakerunite.com/hc/en-us/articles/26107471213977-Epic-Store-Introduction-flow-Update-Procedure" target="_blank" rel="noopener" class="mycode_url">Epic Store Introduction flow &amp; Update Procedure</a> <br />
<br />
</li>
<li>ระหว่างใช้งาน จะไม่สามารถปิด RPG Maker Unite Launcher แบบปกติได้ (แต่ยังสามารถปิดโดยใช้ Task Manager ได้) <br />
<span style="font-style: italic;" class="mycode_i">ขอบคุณข้อมูลจากท่าน <a href="https://irpg.in.th/user-17.html" target="_blank" rel="noopener" class="mycode_url">OP_Jum_RPG</a></span><br />
<br />
</li>
<li>มีช่องทางเลือกซื้อที่หลากหลาย รวมถึงการซื้อผ่านร้านค้าทางการด้วย ทำให้มีโอกาสได้ส่วนลดที่มากกว่า ซึ่งอาจรวมถึง DLC ด้วย<br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">แล้วจะเลือกเวอร์ชั่นไหนดี</span></span></span><br />
     การเลือกซื้อ RPG Maker Unite นั้นขึ้นอยู่กับปัจจัยหลายอย่าง เช่น<br />
<br />
     <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">เลือกเวอร์ชั่น Unity Asset Store เพราะ</span></span> <br />
<ol type="1" class="mycode_list"><li>คุ้นชินกับการใช้งาน Unity <br />
</li>
<li>อยากเปิดโปรเจคผ่าน Unity Hub โดยตรง ไม่ต้องเปิดผ่านโปรแกรมอื่น<br />
</li>
</ol>
<br />
     <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">เลือกเวอร์ชั่น Epic Games Store เพราะ</span></span><br />
<ol type="1" class="mycode_list"><li>ใช้งาน Epic Games Launcher อยู่แล้ว ไม่ว่าจะเล่น Fortnite หรือใช้งาน Unreal Engine และอื่นๆ<br />
</li>
<li>ชอบส่วนลดหรือโอกาสได้ส่วนลดเยอะ เนื่องจากมีช่องทางซื้อคีย์ที่หลากหลาย รวมถึง Humble Bundles ที่อาจจะจัดบัลเดิ้ลสำหรับ DLC ด้วย<br />
</li>
<li>ไม่เคยหรือไม่คุ้นชินกับการใช้ Unity<br />
</li>
</ol>
]]></description>
			<content:encoded><![CDATA[บทความนี้เขียนขึ้นจากประสบการณ์ทดลองใช้งาน <span style="color: #005dc2;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">RPG Maker Unite Free Trial</span></span> บน Epic Games Store และ <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">RPG Maker Unite</span></span> บน Asset Store<br />
ทั้งนี้เวอร์ชั่น <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">Free Trial</span></span> อาจมี<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">ข้อแตกต่างจากเวอร์ชั่นเต็ม</span></span>อยู่บ้าง ขออภัยมา ณ ที่นี้<br />
<br />
<br />
หากเลื่อนลงไปล่างสุดในเว็บไซต์ทางการของ <a href="https://rpgmakerunite.com/" target="_blank" rel="noopener" class="mycode_url">RPG Maker Unite</a> จะสังเกตเห็นว่า ช่องทางวางจำหน่าย RMU นั้นมีให้เลือกหลากหลายมาก<br />
<br />
<img src="https://i.imgur.com/XNBUbA5.png" loading="lazy"  width="468" height="253" alt="[Image: XNBUbA5.png]" class="mycode_img" /><br />
ภาพ screenshot ณ วันที่ 26 มกราคม พ.ศ. 2568<br />
<br />
แต่นอกจาก <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">Unity Asset Store</span></span> แล้ว เว็บไซต์อื่นจะเป็นการวางจำหน่ายคีย์ของ <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">Epic Games Store</span></span> ทั้งหมด<br />
จึงเป็นคำถามว่าสองเวอร์ชั่นนี้แตกต่างกันอย่างไร<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">สิ่งที่มีเหมือนกัน</span></span></span><br />
<ol type="1" class="mycode_list"><li>ต้องมีบัญชีของ Unity และ Unity License สำหรับใช้งาน Unity Engine <br />
</li>
<li>ต้องมีการติดตั้ง Unity Hub และ Unity Editor <br />
</li>
<li>การใช้งานและหน้าตา UI ของ RPG Maker Unite <br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">สิ่งที่ต่างกัน</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Unity Asset Store</span></span></span><br />
<ol type="1" class="mycode_list"><li>ติดตั้งผ่าน Package Manager ของ Unity เอง เหมาะสำหรับผู้ที่คุ้นเคยกับการใช้งาน Unity มาก่อน<br />
<img src="https://i.imgur.com/Ylpp0EP.png" loading="lazy"  width="580" height="249" alt="[Image: Ylpp0EP.png]" class="mycode_img" /><br />
 ภาพ screenshot ณ วันที่ 26 มกราคม พ.ศ. 2568 <br />
<br />
</li>
<li>เปิดใช้งานผ่าน Unity Hub ได้โดยตรง โดยใช้ตัวจัดการโปรเจคของ Unity Hub <br />
<br />
</li>
<li>ปัจจุบันสามารถซื้อผ่าน Unity Asset Store ได้เพียงช่องทางเดียว<br />
<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">Epic Games Store</span></span></span><br />
<ol type="1" class="mycode_list"><li>ต้องติดตั้งผ่าน Epic Games Launcher เหมาะสำหรับผู้ที่ไม่เคยใช้งานหรือไม่คุ้นชินกับการใช้ Unity มาก่อน เนื่องจากตัวโปรแกรม RPG Maker Unite Launcher จะทำการติดตั้ง Unity Hub และ Unity ให้เลย และสามารถจัดการโปรเจคผ่านตัวโปรแกรมเองได้<br />
<img src="https://support.rpgmakerunite.com/hc/user_images/01HSKCTF5GF0CE027DP9CH7VEG.png" loading="lazy"  width="315" height="151" alt="[Image: 01HSKCTF5GF0CE027DP9CH7VEG.png]" class="mycode_img" /><br />
ขอบคุณภาพจาก <a href="https://support.rpgmakerunite.com/hc/en-us/articles/26107471213977-Epic-Store-Introduction-flow-Update-Procedure" target="_blank" rel="noopener" class="mycode_url">Epic Store Introduction flow &amp; Update Procedure<br />
</a><br />
</li>
<li>การเปิดใช้งานต้องเปิดผ่าน Epic Game Launcher ซึ่งจะเปิดตัว RPG Maker Unite Launcher ขึ้นมา <br />
จากนั้นเราถึงจะเลือกโปรเจคที่ต้องการในท้ายสุด<br />
<img src="https://support.rpgmakerunite.com/hc/article_attachments/26597052404505" loading="lazy"  width="394" height="227" alt="[Image: 26597052404505]" class="mycode_img" /><br />
 ขอบคุณภาพจาก <a href="https://support.rpgmakerunite.com/hc/en-us/articles/26107471213977-Epic-Store-Introduction-flow-Update-Procedure" target="_blank" rel="noopener" class="mycode_url">Epic Store Introduction flow &amp; Update Procedure</a> <br />
<br />
</li>
<li>ระหว่างใช้งาน จะไม่สามารถปิด RPG Maker Unite Launcher แบบปกติได้ (แต่ยังสามารถปิดโดยใช้ Task Manager ได้) <br />
<span style="font-style: italic;" class="mycode_i">ขอบคุณข้อมูลจากท่าน <a href="https://irpg.in.th/user-17.html" target="_blank" rel="noopener" class="mycode_url">OP_Jum_RPG</a></span><br />
<br />
</li>
<li>มีช่องทางเลือกซื้อที่หลากหลาย รวมถึงการซื้อผ่านร้านค้าทางการด้วย ทำให้มีโอกาสได้ส่วนลดที่มากกว่า ซึ่งอาจรวมถึง DLC ด้วย<br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">แล้วจะเลือกเวอร์ชั่นไหนดี</span></span></span><br />
     การเลือกซื้อ RPG Maker Unite นั้นขึ้นอยู่กับปัจจัยหลายอย่าง เช่น<br />
<br />
     <span style="font-weight: bold;" class="mycode_b"><span style="color: #005dc2;" class="mycode_color">เลือกเวอร์ชั่น Unity Asset Store เพราะ</span></span> <br />
<ol type="1" class="mycode_list"><li>คุ้นชินกับการใช้งาน Unity <br />
</li>
<li>อยากเปิดโปรเจคผ่าน Unity Hub โดยตรง ไม่ต้องเปิดผ่านโปรแกรมอื่น<br />
</li>
</ol>
<br />
     <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">เลือกเวอร์ชั่น Epic Games Store เพราะ</span></span><br />
<ol type="1" class="mycode_list"><li>ใช้งาน Epic Games Launcher อยู่แล้ว ไม่ว่าจะเล่น Fortnite หรือใช้งาน Unreal Engine และอื่นๆ<br />
</li>
<li>ชอบส่วนลดหรือโอกาสได้ส่วนลดเยอะ เนื่องจากมีช่องทางซื้อคีย์ที่หลากหลาย รวมถึง Humble Bundles ที่อาจจะจัดบัลเดิ้ลสำหรับ DLC ด้วย<br />
</li>
<li>ไม่เคยหรือไม่คุ้นชินกับการใช้ Unity<br />
</li>
</ol>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[รวมวิธีแก้ปัญหาภาษาไทย ใน RPG Maker ทุกเวอร์ชั่น]]></title>
			<link>https://irpg.in.th/thread-3699.html</link>
			<pubDate>Wed, 14 Feb 2024 14:34:35 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3699.html</guid>
			<description><![CDATA[จากที่มีคนถามกันเข้ามาเยอะ เกี่ยวกับปัญหาภาษาไทยในโปรแกรม <br />
ไม่ว่าจะเป็นภาษาไทยไม่ขึ้น ภาษาไทยเป็นสี่เหลี่ยม (พบใน VX Ace ลงไป) <br />
และปัญหายอดฮิตอย่างปัญหาสระลอยซ้อนกัน หรือสระลอยไม่รวมกับพยัญชนะ <br />
<br />
<span style="color: #ff4136;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ซึ่งการเปลี่ยนไปใช้ฟอนต์ที่ไม่มีปัญหานั้นเป็นเพียงวิธีการแก้ไขที่ปลายเหตุ </span></span></span><br />
<span style="color: #ff4136;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">และทำให้ไม่สามารถใช้ฟอนต์ที่ต้องการได้ </span></span></span><br />
ทางเราได้รวบรวมสคริปต์และปลั๊กอินสำหรับแก้ปัญหาไว้ให้ที่นี่แล้วครับ<br />
**************************************************************************** <br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker 2000 และ 2003</span></span></span><br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">๋ฟอนต์ Joker</span></span> <a href="https://www.mediafire.com/file/comsyonh2x91hcr/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/comsyonh2x91hcr/</a><br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ฟอนต์ ฒ ผู้เฒ่า</span> </span><a href="https://www.mediafire.com/file/vcpevx2bku3c31z/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/vcpevx2bku3c31z/</a><br />
<br />
<br />
ฟอนต์ ฒ.ผู้เฒ่า จะเป็นการแปลงตัวอักษรภาษาอังกฤษ ให้กลายเป็นตัวอักษรภาษาไทยที่มีสระลอยแทน (จะใช้ภาษาอังกฤษไม่ได้)<br />
สามารถแปลโดยใช้ โปรแกรมแปลฟอนต์ ฒ.ผู้เฒ่า <br />
<a href="https://www.mediafire.com/file/z1cdau1znmm" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/z1cdau1znmm</a><br />
<br />
****************************************************************************<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker XP</span></span></span><br />
<br />
เพิ่มเติมจาดดระทู้นี้ <a href="http://irpg.in.th/thread-393.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-393.html</a><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">1. แก้ปัญหาพิมพ์ภาษาไทยในโปรแกรมแล้วกลายเป็นภาษาต่างดาว</span></span><br />
<img src="https://i.imgur.com/706iq4um.png" loading="lazy"  alt="[Image: 706iq4um.png]" class="mycode_img" /><br />
เนื่องด้วยปัญหา Unicode ของโปรแกรม RPG Maker XP เวอร์ชั่นภาษาอังกฤษ ทำให้ไม่สามารถแสดงผลภาษาไทยในตัวโปรแกรมได้ <br />
ซึ่งมีวิธีแก้ไขดังนี้<br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
ท่านจำเป็นต้องใช้โปรแกรม RPG Maker XP เวอร์ชั่นภาษาญี่ปุ่น<br />
หรือใช้ Patch ไทย ที่แปลจากเวอร์ชั่นภาษาญี่ปุ่นเท่านั้น<br />
<br />
อย่าหลงเชื่อข้อมูลผิดๆ<br />
- Patch Thai ที่เป็น Installer สามารถลงเปล่าๆได้เลย ไม่ต้องลงทับโปรแกรมตัวจริง<br />
- Patch Thai ที่เป็น exe อย่างเดียว ต้องลงโปรแกรมก่อน แต่ไม่แนะนำให้ลงทับเวอร์ชั่น Steam ให้แยกไฟล์ exe ออกจากกัน หรือลงแยกไปเลย<br />
<br />
</div>
	</div>
<br />
*** ภาษาต่างดาวนนโปรแกรม ไม่ส่งผลต่อภาษาในเกมนะครับ ***<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">2. ทำให้ใช้ภาษาไทยในเกมได้</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">2.1 กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
Download Script ภาษาไทย (มาจาก Patch ภาษาไทย 1.01) <a href="https://www.mediafire.com/file/u3cf6jyii704vqv/RMXP101_THScript.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/u3cf6jyii704vqv/</a><br />
Download Script ภาษาไทย (มาจาก Patch ภาษาไทย 1.03) <a href="https://www.mediafire.com/file/zk06evjot73xtte/RMXP103_THScripts.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/zk06evjot73xtte/</a><br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2.2 กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- Script Window_Message <a href="https://www.mediafire.com/file/x6n6kcuss5tyke9/%255BRmXP%255D_Window_Message_Thai.txt/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/x6n6kcuss5tyke9</a><br />
- แก้สระลอยตอนตั้งชื่อไทย <a href="http://irpg.in.th/thread-2166.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2166.html</a><br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">3. แก้ปัญหาสระลอยซ้อนกัน</span></span><br />
เนื่องจากเป็นโปรแกรมเวอร์ชั่นเก่า สคริปต์จึงยังไม่อัพเดทปัญหาที่เกิดกับวินโดว์เวอร์ชั่นใหม่ๆ<br />
ให้ใช้วิธีเปลี่ยนฟอนต์ที่รองรับ เช่น THSarabun แทน<br />
หรือใช้ฟอนต์ XP <a href="http://www.mediafire.com/?v67z0aca6i3g666" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/?v67z0aca6i3g666</a><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สคริปต์แก้สระลอย (สำหรับ Window Message)</span></span></span><br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน) <br />
<a href="https://pastebin.com/raw/18ivZRtt" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/18ivZRtt</a><br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ)  <br />
<br />
หรือวิธีแก้อย่างย่อ ให้เพิ่มสคริปต์นี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>if c == "่" or c == "้" or c == "๊" or c == "๋" or c == "็"<br />
          c_width = contents.text_size(c).width<br />
          nowwidth = self.contents.text_size(phrase).width<br />
          self.contents.draw_text (nowwidth, 32 * y - 8, c_width, 32, c)<br />
          c = ""<br />
        end</code></div></div><br />
ใต้บรรทัดนี้ใน Window_Message<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>while ((c = text.slice!(/./m)) != nil)</code></div></div><br />
<img src="https://i.imgur.com/gocTXMZm.png" loading="lazy"  alt="[Image: gocTXMZm.png]" class="mycode_img" /><br />
<br />
********************************************************************************* <br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker VX</span></span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">1. กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
Download Patch + Script ภาษาไทย ไฟล์เต็ม<br />
<a href="http://www.mediafire.com/file/jadtsi20czxc5k8/RPGVX_Thai_Lang_102.rar" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/jadtsi20czxc5k8/</a><br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2. กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. สคริปต์แก้สระลอย (สำหรับ Window Message)</span></span></span> <br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน) <br />
<a href="https://pastebin.com/raw/SrTsi0i0" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/SrTsi0i0</a><br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ) <br />
<br />
หรือวิธีแก้อย่างย่อ ให้แก้บรรทัดนี้ <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>        contents.draw_text(@contents_x, @contents_y, 40, WLH, c)<br />
        c_width = contents.text_size(c).width</code></div></div><br />
เป็น<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>c_width = contents.text_size(c).width<br />
        if p == "่" or p == "้" or p == "๊" or p == "๋" or p == "็"<br />
          contents.draw_text(@contents_x + c_width - 2, @contents_y - 4, 40, WLH, p)<br />
        else<br />
          contents.draw_text(@contents_x, @contents_y, 40, WLH, c)<br />
        end</code></div></div><br />
<br />
ใน Update Message ของ Window_Message<br />
เหนือบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>if @last_c != nil</code></div></div><br />
<br />
********************************************************************************* <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker VXAce</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">1. กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
RPG Maker VX Ace Thai Script ไฟล์เต็ม<br />
<a href="https://www.mediafire.com/file/bgnctsvnvma4rjg/Scripts.rvdata2/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/bgnctsvnvma4rjg/</a><br />
<br />
*Patch Thai ของ VXAce ใช้กับเวอร์ชั่นภาษาอังกฤษไม่ได้นะครับ แต่ Data ใช้ได้ครับ<br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2. กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. สคริปต์แก้สระลอย</span></span></span><br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน)<br />
สคริปต์แก้สระลอย <a href="http://irpg.in.th/thread-1066.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-1066.html</a><br />
<br />
ถ้าไม่ได้ ให้ลองใช้เวอร์ชั่นที่ผมแก้ไขแล้วแทนครับ <br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ)<br />
<a href="https://pastebin.com/raw/uMea62dR" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/uMea62dR</a><br />
<br />
<br />
*********************************************************************************<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker MV</span></span></span><br />
<br />
แก้สระลอยตามกระทู้นี้ <a href="http://irpg.in.th/thread-2978.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2978.html</a><br />
หากของ จขกท.ใช้ไม่ได้ ให้ลองใช้ของท่าน admanon แทน <a href="http://irpg.in.th/thread-2978-post-28988.html#pid28988" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2978-post-28988.html#pid28988</a><br />
<br />
********************************************************************************* <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker MZ</span></span></span><br />
<br />
แก้สระลอยตามกระทู้นี้ <a href="http://irpg.in.th/thread-3509.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3509.html</a><br />
<br />
<br />
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]]></description>
			<content:encoded><![CDATA[จากที่มีคนถามกันเข้ามาเยอะ เกี่ยวกับปัญหาภาษาไทยในโปรแกรม <br />
ไม่ว่าจะเป็นภาษาไทยไม่ขึ้น ภาษาไทยเป็นสี่เหลี่ยม (พบใน VX Ace ลงไป) <br />
และปัญหายอดฮิตอย่างปัญหาสระลอยซ้อนกัน หรือสระลอยไม่รวมกับพยัญชนะ <br />
<br />
<span style="color: #ff4136;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ซึ่งการเปลี่ยนไปใช้ฟอนต์ที่ไม่มีปัญหานั้นเป็นเพียงวิธีการแก้ไขที่ปลายเหตุ </span></span></span><br />
<span style="color: #ff4136;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">และทำให้ไม่สามารถใช้ฟอนต์ที่ต้องการได้ </span></span></span><br />
ทางเราได้รวบรวมสคริปต์และปลั๊กอินสำหรับแก้ปัญหาไว้ให้ที่นี่แล้วครับ<br />
**************************************************************************** <br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker 2000 และ 2003</span></span></span><br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">๋ฟอนต์ Joker</span></span> <a href="https://www.mediafire.com/file/comsyonh2x91hcr/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/comsyonh2x91hcr/</a><br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ฟอนต์ ฒ ผู้เฒ่า</span> </span><a href="https://www.mediafire.com/file/vcpevx2bku3c31z/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/vcpevx2bku3c31z/</a><br />
<br />
<br />
ฟอนต์ ฒ.ผู้เฒ่า จะเป็นการแปลงตัวอักษรภาษาอังกฤษ ให้กลายเป็นตัวอักษรภาษาไทยที่มีสระลอยแทน (จะใช้ภาษาอังกฤษไม่ได้)<br />
สามารถแปลโดยใช้ โปรแกรมแปลฟอนต์ ฒ.ผู้เฒ่า <br />
<a href="https://www.mediafire.com/file/z1cdau1znmm" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/z1cdau1znmm</a><br />
<br />
****************************************************************************<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker XP</span></span></span><br />
<br />
เพิ่มเติมจาดดระทู้นี้ <a href="http://irpg.in.th/thread-393.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-393.html</a><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">1. แก้ปัญหาพิมพ์ภาษาไทยในโปรแกรมแล้วกลายเป็นภาษาต่างดาว</span></span><br />
<img src="https://i.imgur.com/706iq4um.png" loading="lazy"  alt="[Image: 706iq4um.png]" class="mycode_img" /><br />
เนื่องด้วยปัญหา Unicode ของโปรแกรม RPG Maker XP เวอร์ชั่นภาษาอังกฤษ ทำให้ไม่สามารถแสดงผลภาษาไทยในตัวโปรแกรมได้ <br />
ซึ่งมีวิธีแก้ไขดังนี้<br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
ท่านจำเป็นต้องใช้โปรแกรม RPG Maker XP เวอร์ชั่นภาษาญี่ปุ่น<br />
หรือใช้ Patch ไทย ที่แปลจากเวอร์ชั่นภาษาญี่ปุ่นเท่านั้น<br />
<br />
อย่าหลงเชื่อข้อมูลผิดๆ<br />
- Patch Thai ที่เป็น Installer สามารถลงเปล่าๆได้เลย ไม่ต้องลงทับโปรแกรมตัวจริง<br />
- Patch Thai ที่เป็น exe อย่างเดียว ต้องลงโปรแกรมก่อน แต่ไม่แนะนำให้ลงทับเวอร์ชั่น Steam ให้แยกไฟล์ exe ออกจากกัน หรือลงแยกไปเลย<br />
<br />
</div>
	</div>
<br />
*** ภาษาต่างดาวนนโปรแกรม ไม่ส่งผลต่อภาษาในเกมนะครับ ***<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">2. ทำให้ใช้ภาษาไทยในเกมได้</span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">2.1 กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
Download Script ภาษาไทย (มาจาก Patch ภาษาไทย 1.01) <a href="https://www.mediafire.com/file/u3cf6jyii704vqv/RMXP101_THScript.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/u3cf6jyii704vqv/</a><br />
Download Script ภาษาไทย (มาจาก Patch ภาษาไทย 1.03) <a href="https://www.mediafire.com/file/zk06evjot73xtte/RMXP103_THScripts.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/zk06evjot73xtte/</a><br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2.2 กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- Script Window_Message <a href="https://www.mediafire.com/file/x6n6kcuss5tyke9/%255BRmXP%255D_Window_Message_Thai.txt/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/x6n6kcuss5tyke9</a><br />
- แก้สระลอยตอนตั้งชื่อไทย <a href="http://irpg.in.th/thread-2166.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2166.html</a><br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">3. แก้ปัญหาสระลอยซ้อนกัน</span></span><br />
เนื่องจากเป็นโปรแกรมเวอร์ชั่นเก่า สคริปต์จึงยังไม่อัพเดทปัญหาที่เกิดกับวินโดว์เวอร์ชั่นใหม่ๆ<br />
ให้ใช้วิธีเปลี่ยนฟอนต์ที่รองรับ เช่น THSarabun แทน<br />
หรือใช้ฟอนต์ XP <a href="http://www.mediafire.com/?v67z0aca6i3g666" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/?v67z0aca6i3g666</a><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สคริปต์แก้สระลอย (สำหรับ Window Message)</span></span></span><br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน) <br />
<a href="https://pastebin.com/raw/18ivZRtt" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/18ivZRtt</a><br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ)  <br />
<br />
หรือวิธีแก้อย่างย่อ ให้เพิ่มสคริปต์นี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>if c == "่" or c == "้" or c == "๊" or c == "๋" or c == "็"<br />
          c_width = contents.text_size(c).width<br />
          nowwidth = self.contents.text_size(phrase).width<br />
          self.contents.draw_text (nowwidth, 32 * y - 8, c_width, 32, c)<br />
          c = ""<br />
        end</code></div></div><br />
ใต้บรรทัดนี้ใน Window_Message<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>while ((c = text.slice!(/./m)) != nil)</code></div></div><br />
<img src="https://i.imgur.com/gocTXMZm.png" loading="lazy"  alt="[Image: gocTXMZm.png]" class="mycode_img" /><br />
<br />
********************************************************************************* <br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker VX</span></span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">1. กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
Download Patch + Script ภาษาไทย ไฟล์เต็ม<br />
<a href="http://www.mediafire.com/file/jadtsi20czxc5k8/RPGVX_Thai_Lang_102.rar" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/jadtsi20czxc5k8/</a><br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2. กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. สคริปต์แก้สระลอย (สำหรับ Window Message)</span></span></span> <br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน) <br />
<a href="https://pastebin.com/raw/SrTsi0i0" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/SrTsi0i0</a><br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ) <br />
<br />
หรือวิธีแก้อย่างย่อ ให้แก้บรรทัดนี้ <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>        contents.draw_text(@contents_x, @contents_y, 40, WLH, c)<br />
        c_width = contents.text_size(c).width</code></div></div><br />
เป็น<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>c_width = contents.text_size(c).width<br />
        if p == "่" or p == "้" or p == "๊" or p == "๋" or p == "็"<br />
          contents.draw_text(@contents_x + c_width - 2, @contents_y - 4, 40, WLH, p)<br />
        else<br />
          contents.draw_text(@contents_x, @contents_y, 40, WLH, c)<br />
        end</code></div></div><br />
<br />
ใน Update Message ของ Window_Message<br />
เหนือบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>if @last_c != nil</code></div></div><br />
<br />
********************************************************************************* <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker VXAce</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color">1. กรณีสร้างโปรเจ็คต์ใหม่ที่ยังไม่เคยเพิ่มสคริปต์ใดๆ สามารถนำไฟล์ Script.rxdata ตัวเต็ม ไปแทนที่ไฟล์เดิมในโฟลเดอร์ Data ได้เลย</span></span><br />
RPG Maker VX Ace Thai Script ไฟล์เต็ม<br />
<a href="https://www.mediafire.com/file/bgnctsvnvma4rjg/Scripts.rvdata2/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/bgnctsvnvma4rjg/</a><br />
<br />
*Patch Thai ของ VXAce ใช้กับเวอร์ชั่นภาษาอังกฤษไม่ได้นะครับ แต่ Data ใช้ได้ครับ<br />
<br />
<span style="color: #3333ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2. กรณีที่เป็นโปรเจ็คต์ที่มีการติดตั้งสคริปต์อื่นไว้แล้ว และไม่สะดวกที่จะลงใหม่หมดตามวิธีข้อ 2.1</span></span><br />
- แก้ไขที่สคริปต์ทีละตัว หรือก็อปจากสคริปต์ไทยตัวเต็มไปก็ได้<br />
- ใน Main ให้เพิ่มสองบรรทัดนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;fontface = Font.default_name = "ชื่อฟอนต์" <br />
&#36;fontsize = Font.default_size = ขนาดฟอนต์</code></div></div><br />
- หากมีสคริปต์ตัวใดยังใช้ไม่ได้ อาจเป็นเพราะสคริปต์นั้นๆไม่ได้ใช้ Default Font เราจำเป็นต้องแก้ไขการตั้งค่า Font ในสคริปต์นั้นๆเอง<br />
โดยหาบรรทัดที่หน้าตาประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>self.contents.font.name = &#36;fontface<br />
self.contents.font.size = &#36;fontsize</code></div></div><br />
<br />
<span style="color: #ff5f54;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. สคริปต์แก้สระลอย</span></span></span><br />
(จำเป็นต้องลงสคริปต์ภาษาไทยก่อน)<br />
สคริปต์แก้สระลอย <a href="http://irpg.in.th/thread-1066.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-1066.html</a><br />
<br />
ถ้าไม่ได้ ให้ลองใช้เวอร์ชั่นที่ผมแก้ไขแล้วแทนครับ <br />
(สคริปต์นี้ใช้วิธีการเลื่อนตำแหน่งวรรณยุกต์ให้สูงขึ้น อาจยังไม่สมบูรณ์นัก อยู่ระหว่างการปรับปรุง สามารถปรับแต่งตำแหน่งให้เหมาะสมได้ครับ)<br />
<a href="https://pastebin.com/raw/uMea62dR" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/raw/uMea62dR</a><br />
<br />
<br />
*********************************************************************************<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker MV</span></span></span><br />
<br />
แก้สระลอยตามกระทู้นี้ <a href="http://irpg.in.th/thread-2978.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2978.html</a><br />
หากของ จขกท.ใช้ไม่ได้ ให้ลองใช้ของท่าน admanon แทน <a href="http://irpg.in.th/thread-2978-post-28988.html#pid28988" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-2978-post-28988.html#pid28988</a><br />
<br />
********************************************************************************* <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">RPG Maker MZ</span></span></span><br />
<br />
แก้สระลอยตามกระทู้นี้ <a href="http://irpg.in.th/thread-3509.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3509.html</a><br />
<br />
<br />
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[E-Book] หนังสือสอนสร้างเกมด้วย RmMZ]]></title>
			<link>https://irpg.in.th/thread-3686.html</link>
			<pubDate>Wed, 28 Jun 2023 13:28:14 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3686.html</guid>
			<description><![CDATA[เอาล่ะ ได้ฤกษ์อันเป็นมงคลแล้ว<br />
หลังจากที่ออก หนังสือ <a href="http://irpg.in.th/thread-3508.html" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV</a> ไปและกระแสตอบรับดีมากๆ<br />
วันนี้เราได้ออกของ RPG Maker MZ ให้แล้วครับ<br />
<br />
ทั้งนี้ ในวันที่หนังสือเล่มนี้ออกมา RPG Maker Unite ได้ออกมาแล้ว<br />
แต่ RPG Maker MZ ยังคงมีการอัพเดทอยู่<br />
ดังนั้นหนังสือเล่มนี้จะยังมีการอัพเดทต่อไปอีกระยะ ถ้ามีการเปลี่ยนแปลงอย่างมีนัยสำคัญ หรือมีการเพิ่ม Feature ใหม่ๆเข้ามา<br />
เล่มนี้หนากว่า RPG Maker MV เพราะเหมือนเอาเล่ม MV มาเขียนเพิ่ม อาจมีตกหล่นหรือผิดพลาด<br />
ก็สามารถติดตามการอัพเดทได้ที่กระทู้นี้นะครับ<br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">Update 12/02/2569 - Program Version 1.10.0</span></span><br />
<br />
ISBN (E-Book): 978-616-608-965-3<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPH2Qe60NVkLhd6arN6WV8FUZRvhOOtAwozSZqKaJ1V3OzqoyotILd9toODK6oO_hVTosiY9yPTapLNJTL5G1OOGaFdQODP0w-ZJpNduIzIfW7iTHyRNGd-HgKNBUsGuwbk7SEFsldZ0FwimTux-PW0RxJV3hCJvY_Hp5RT-jgmxEU6bvXU6-5ktQhVHJ/s3508/Cover%20MZ.jpg" target="_blank" rel="noopener" class="mycode_url"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPH2Qe60NVkLhd6arN6WV8FUZRvhOOtAwozSZqKaJ1V3OzqoyotILd9toODK6oO_hVTosiY9yPTapLNJTL5G1OOGaFdQODP0w-ZJpNduIzIfW7iTHyRNGd-HgKNBUsGuwbk7SEFsldZ0FwimTux-PW0RxJV3hCJvY_Hp5RT-jgmxEU6bvXU6-5ktQhVHJ/w344-h462/Cover%20MZ.jpg" loading="lazy"  width="344" height="462" alt="[Image: Cover%20MZ.jpg]" class="mycode_img" /></a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">Download </span></span><br />
<br />
<a href="https://drive.google.com/file/d/1RWqp7H4h3-GL_JCaDDiq8JSwpH1SxEAr/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1RWqp7H4...sp=sharing</a><br />
<br />
หากโค้ดใช้ไม่ได้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://drive.google.com/file/d/1RWqp7H4h3-GL_JCaDDiq8JSwpH1SxEAr/view?usp=sharing</code></div></div><br />
<br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">เนื้อหาผิด / ตกหล่น (รอแก้)</span></span></span><br />
- <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ลิงค์ที่เกี่ยวข้อง</span></span></span><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-templates-and-guideline.46839/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Resource Template</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/damage-formulas-101.81905/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Damage Formula</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-script-call-list.46456/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Script Call</a> / <a href="https://docs.google.com/spreadsheets/d/1-Oa0cRGpjC8L5JO8vdMwOaYMKO75dtfKDOetnvh7OHs/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Exel File</a><br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ข้อตกลงการใช้งาน</span></span></span><br />
- สามารถนำไปใช้ได้ฟรี รวมถึงแจกจ่ายได้ตามอัธยาศัย โดยไม่ต้องขออนุญาต <br />
แต่หากต้องการการอัพเดท รบกวนลิงค์กลับมายังกระทู้นี้ด้วย<br />
- แต่ห้ามนำไปขายโดยเด็ดขาด<br />
<br />
- การใส่เครดิต ให้ใส่ OP_Jum_RPG และ Miki Akatsuki หรือ IRPG เท่านั้น <span style="text-decoration: underline;" class="mycode_u">ไม่อนุญาตให้ใส่เป็นเว็บอื่น</span><br />
- หากต้องการการใส่เอกสารอ้างอิงที่เป็นทางการ <br />
ชื่อจริงของผมอยู่ในหนังสืออยู่แล้ว<br />
<br />
ด้วยเหตุผลด้านความลับของ Kigurumi ทำให้ไม่สามารถเปิดเผยชื่อจริงของมิกิได้<br />
หากท่านสามารถใส่เป็นนามปากกาได้ ก็ขอความร่วมมือให้ใส่ไปตามนั้นนะครับ<br />
หรือจะใส่ชื่อผมคนเดียว หรือ irpg ก็ไม่มีปัญหา<br />
<br />
แต่ ถ้าไม่ได้จริงๆ (เช่นอาจารย์ไม่ยอม)<br />
ขอให้แจ้งมาทางผม โดยยื่นหลักฐานว่าท่านกำลังทำอะไรอยู่ พร้อมเหตุผลและความจำเป็น<br />
ทางผมจะพิจารณาเพื่อส่งชื่อจริงของ Miki ให้เป็นรายบุคคลไป<br />
<br />
ทั้งนี้ มีสมาชิกบางส่วนรู้ตัวจริงของ Miki แล้ว <br />
ก็ห้ามใส่หรือเปิดเผยชื่อจริงของมิกิโดยไม่ได้รับอนุญาตเช่นกัน<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สำหรับท่านที่ประสงค์จะร่วมสนับสนุนผู้เขียน</span></span></span></span><br />
เนื่องจาก E-Book ฉบับนี้แจกให้อ่านกันฟรีๆโดยไม่มีค่าใช้จ่าย<br />
แต่จากตอนเล่ม MV มีหลายท่านถามเรื่องการขายเป็นหนังสือ<br />
ทางเรายังไม่มีแผนที่จะวางขายอย่างเป็นทางการ<br />
หากท่านต้องการสนับสนุนจริงๆ สามารถติดต่อทางหลังไมค์ <br />
หรือที่บัญชีนี้ได้ครับ<br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
<br />
<br />
<br />
ธ.กรุงไทย <br />
เลขที่ บัญชี 571-0-11794-3<br />
จุมพฏพงษ์ นิยมพฤกษ์<br />
<br />
<br />
<br />
<br />
</div>
	</div>
หากมีคนสนใจเยอะ จะพิจารณาลงเป็น QR Code ในกระทู้นี้ให้ในภายหลังครับ<br />
<br />
ถ้าได้ยอดถึงระดับหนึ่ง ทางเราจะพิจารณามอบเงินส่วนหนึ่งเพื่อสนับสนุนค่าโฮสของเว็บ รวมถึงการจัดกิจกรรมต่างๆต่อไปครับ<br />
<br />
**************************************************************<br />
<br />
สำหรับการอัพเดทข้อมูลหลังจากนี้ ผมจะอัพเดทข้อมูลที่ <a href="http://irpg.in.th/thread-3686.html" target="_blank" rel="noopener" class="mycode_url">IRPG</a>,  <a href="https://www.facebook.com/irpgth/photos/a.161100230607992/3464207033630612/?type=3&amp;theater" target="_blank" rel="noopener" class="mycode_url">IRPG Fan Page</a>, <a href="https://www.gameworldth.com/forum/forum.php?mod=viewthread&amp;tid=4842" target="_blank" rel="noopener" class="mycode_url">GWTH</a> และ <a href="https://op-jum-rpg.blogspot.com/2023/07/e-book-rpg-maker-mz-backup.html" target="_blank" rel="noopener" class="mycode_url">Blog ของผม</a> เท่านั้นนะครับ]]></description>
			<content:encoded><![CDATA[เอาล่ะ ได้ฤกษ์อันเป็นมงคลแล้ว<br />
หลังจากที่ออก หนังสือ <a href="http://irpg.in.th/thread-3508.html" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV</a> ไปและกระแสตอบรับดีมากๆ<br />
วันนี้เราได้ออกของ RPG Maker MZ ให้แล้วครับ<br />
<br />
ทั้งนี้ ในวันที่หนังสือเล่มนี้ออกมา RPG Maker Unite ได้ออกมาแล้ว<br />
แต่ RPG Maker MZ ยังคงมีการอัพเดทอยู่<br />
ดังนั้นหนังสือเล่มนี้จะยังมีการอัพเดทต่อไปอีกระยะ ถ้ามีการเปลี่ยนแปลงอย่างมีนัยสำคัญ หรือมีการเพิ่ม Feature ใหม่ๆเข้ามา<br />
เล่มนี้หนากว่า RPG Maker MV เพราะเหมือนเอาเล่ม MV มาเขียนเพิ่ม อาจมีตกหล่นหรือผิดพลาด<br />
ก็สามารถติดตามการอัพเดทได้ที่กระทู้นี้นะครับ<br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: xx-large;" class="mycode_size">Update 12/02/2569 - Program Version 1.10.0</span></span><br />
<br />
ISBN (E-Book): 978-616-608-965-3<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPH2Qe60NVkLhd6arN6WV8FUZRvhOOtAwozSZqKaJ1V3OzqoyotILd9toODK6oO_hVTosiY9yPTapLNJTL5G1OOGaFdQODP0w-ZJpNduIzIfW7iTHyRNGd-HgKNBUsGuwbk7SEFsldZ0FwimTux-PW0RxJV3hCJvY_Hp5RT-jgmxEU6bvXU6-5ktQhVHJ/s3508/Cover%20MZ.jpg" target="_blank" rel="noopener" class="mycode_url"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPH2Qe60NVkLhd6arN6WV8FUZRvhOOtAwozSZqKaJ1V3OzqoyotILd9toODK6oO_hVTosiY9yPTapLNJTL5G1OOGaFdQODP0w-ZJpNduIzIfW7iTHyRNGd-HgKNBUsGuwbk7SEFsldZ0FwimTux-PW0RxJV3hCJvY_Hp5RT-jgmxEU6bvXU6-5ktQhVHJ/w344-h462/Cover%20MZ.jpg" loading="lazy"  width="344" height="462" alt="[Image: Cover%20MZ.jpg]" class="mycode_img" /></a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">Download </span></span><br />
<br />
<a href="https://drive.google.com/file/d/1RWqp7H4h3-GL_JCaDDiq8JSwpH1SxEAr/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1RWqp7H4...sp=sharing</a><br />
<br />
หากโค้ดใช้ไม่ได้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://drive.google.com/file/d/1RWqp7H4h3-GL_JCaDDiq8JSwpH1SxEAr/view?usp=sharing</code></div></div><br />
<br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">เนื้อหาผิด / ตกหล่น (รอแก้)</span></span></span><br />
- <br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ลิงค์ที่เกี่ยวข้อง</span></span></span><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-templates-and-guideline.46839/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Resource Template</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/damage-formulas-101.81905/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Damage Formula</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-script-call-list.46456/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Script Call</a> / <a href="https://docs.google.com/spreadsheets/d/1-Oa0cRGpjC8L5JO8vdMwOaYMKO75dtfKDOetnvh7OHs/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Exel File</a><br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ข้อตกลงการใช้งาน</span></span></span><br />
- สามารถนำไปใช้ได้ฟรี รวมถึงแจกจ่ายได้ตามอัธยาศัย โดยไม่ต้องขออนุญาต <br />
แต่หากต้องการการอัพเดท รบกวนลิงค์กลับมายังกระทู้นี้ด้วย<br />
- แต่ห้ามนำไปขายโดยเด็ดขาด<br />
<br />
- การใส่เครดิต ให้ใส่ OP_Jum_RPG และ Miki Akatsuki หรือ IRPG เท่านั้น <span style="text-decoration: underline;" class="mycode_u">ไม่อนุญาตให้ใส่เป็นเว็บอื่น</span><br />
- หากต้องการการใส่เอกสารอ้างอิงที่เป็นทางการ <br />
ชื่อจริงของผมอยู่ในหนังสืออยู่แล้ว<br />
<br />
ด้วยเหตุผลด้านความลับของ Kigurumi ทำให้ไม่สามารถเปิดเผยชื่อจริงของมิกิได้<br />
หากท่านสามารถใส่เป็นนามปากกาได้ ก็ขอความร่วมมือให้ใส่ไปตามนั้นนะครับ<br />
หรือจะใส่ชื่อผมคนเดียว หรือ irpg ก็ไม่มีปัญหา<br />
<br />
แต่ ถ้าไม่ได้จริงๆ (เช่นอาจารย์ไม่ยอม)<br />
ขอให้แจ้งมาทางผม โดยยื่นหลักฐานว่าท่านกำลังทำอะไรอยู่ พร้อมเหตุผลและความจำเป็น<br />
ทางผมจะพิจารณาเพื่อส่งชื่อจริงของ Miki ให้เป็นรายบุคคลไป<br />
<br />
ทั้งนี้ มีสมาชิกบางส่วนรู้ตัวจริงของ Miki แล้ว <br />
ก็ห้ามใส่หรือเปิดเผยชื่อจริงของมิกิโดยไม่ได้รับอนุญาตเช่นกัน<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สำหรับท่านที่ประสงค์จะร่วมสนับสนุนผู้เขียน</span></span></span></span><br />
เนื่องจาก E-Book ฉบับนี้แจกให้อ่านกันฟรีๆโดยไม่มีค่าใช้จ่าย<br />
แต่จากตอนเล่ม MV มีหลายท่านถามเรื่องการขายเป็นหนังสือ<br />
ทางเรายังไม่มีแผนที่จะวางขายอย่างเป็นทางการ<br />
หากท่านต้องการสนับสนุนจริงๆ สามารถติดต่อทางหลังไมค์ <br />
หรือที่บัญชีนี้ได้ครับ<br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
<br />
<br />
<br />
ธ.กรุงไทย <br />
เลขที่ บัญชี 571-0-11794-3<br />
จุมพฏพงษ์ นิยมพฤกษ์<br />
<br />
<br />
<br />
<br />
</div>
	</div>
หากมีคนสนใจเยอะ จะพิจารณาลงเป็น QR Code ในกระทู้นี้ให้ในภายหลังครับ<br />
<br />
ถ้าได้ยอดถึงระดับหนึ่ง ทางเราจะพิจารณามอบเงินส่วนหนึ่งเพื่อสนับสนุนค่าโฮสของเว็บ รวมถึงการจัดกิจกรรมต่างๆต่อไปครับ<br />
<br />
**************************************************************<br />
<br />
สำหรับการอัพเดทข้อมูลหลังจากนี้ ผมจะอัพเดทข้อมูลที่ <a href="http://irpg.in.th/thread-3686.html" target="_blank" rel="noopener" class="mycode_url">IRPG</a>,  <a href="https://www.facebook.com/irpgth/photos/a.161100230607992/3464207033630612/?type=3&amp;theater" target="_blank" rel="noopener" class="mycode_url">IRPG Fan Page</a>, <a href="https://www.gameworldth.com/forum/forum.php?mod=viewthread&amp;tid=4842" target="_blank" rel="noopener" class="mycode_url">GWTH</a> และ <a href="https://op-jum-rpg.blogspot.com/2023/07/e-book-rpg-maker-mz-backup.html" target="_blank" rel="noopener" class="mycode_url">Blog ของผม</a> เท่านั้นนะครับ]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Platform Shooting System - RmMZ]]></title>
			<link>https://irpg.in.th/thread-3653.html</link>
			<pubDate>Sat, 17 Sep 2022 21:23:08 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3653.html</guid>
			<description><![CDATA[<div style="text-align: left;" class="mycode_align"><span style="font-size: xx-large;" class="mycode_size">Platform Shooting System - RPG Maker MZ</span></div>
<span style="font-size: x-large;" class="mycode_size">ระบบเดินยิงมุมมองด้านข้าง</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Engine: RPG Maker MZ</span><br />
<span style="font-weight: bold;" class="mycode_b">by OP_Jum_RPG</span><br />
<br />
สามารถนำไปประยุกต์ใช้ได้กับ RPG Maker XP, VXAce และ MV <br />
ส่วน VX ทำแบบนี้ไม่ได้ แต่ผมเคยทำไว้แล้ว ขอหาก่อน เดี๋ยวเอามาแจกอีกทีนะครับ<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Download V.1.01</span></span></span><br />
<a href="https://www.mediafire.com/file/ejuv4saqxo518g7/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/ejuv4saqxo518g7/</a><br />
<a href="https://drive.google.com/file/d/18foXywjT7CIs-e8DFR5buT5-Ubj5zwNu" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/18foXywj...5-Ubj5zwNu</a><br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Download Old Versions</span></span></span><br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
<span style="color: #3333cc;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">1.00</span></span></span><br />
<a href="https://www.mediafire.com/file/4185c151gzqwwpc/Platform_System_MZ_V.1.00.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/4185c151g...0.rar/file</a><br />
<a href="https://drive.google.com/file/d/14nht_UH7_Dx5basKczXLKMWtKzWEs2Ei/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/14nht_UH...sp=sharing</a><br />
<br />
</div>
	</div>
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/eDh2l821fKE" frameborder="0" allowfullscreen="true"></iframe><br />
[video=youtube]https://youtu.be/k4I-lUbbOsQ [/video]<br />
การทำงานของระบบนี้จะคล้ายๆกับ <a href="http://irpg.in.th/thread-3328.html" target="_blank" rel="noopener" class="mycode_url">Rockman System ของท่าน Griever</a><br />
ระบบนี้เป็นการสร้างด้วยอีเวนท์ทั้งหมด ไม่มีปลั๊กอินใดๆ จึงสามารุนำไปประยุกต์ใช้ได้<br />
<br />
ภายในนี้ ประกอบด้วย<br />
- ระบบการเดินมุมมองด้านข้าง<br />
- ระบบเดินยิง<br />
- หลิดเลือดผู้เล่นแล้ะศัตรู<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">การใช้งานเบื้องต้น</span></span></span><br />
*** สวิตช์เบอร์ 1 เป็น Main Control Switch ที่จะทำให้ Common Event ทั้งหมดเริ่มทำงานได้ ต้องเปิดไว้เสมอ ***<br />
โดย Common Event เบอร์ 1 จะเป็นตัวเก็บค่าในส่วนกลาง ที่จะเก็บค่าสำคัญๆ เช่น ตำแหน่ง, Region ID ของผู้เล่น, ตำแหน่งกระสุน เอาไว้<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size">1. ระบบแรงดึงดูด และการวาดแผนที่</span></span><br />
<a href="https://imgur.com/1TBBE24" target="_blank" rel="noopener" class="mycode_url"><img src="http://i.imgur.com/1TBBE24l.png" loading="lazy"  alt="[Image: 1TBBE24l.png]" class="mycode_img" /></a><br />
ระบบแรงดึงดูดจะถูกควบคุมด้วยการเช็คค่า Region ID ในแผนที่ดังรูป โดย<br />
- ไม่มี ID = กำแพงส่วนที่ไม่ได้ใช้งานหรือผ่านไม่ได้<br />
- 5 = พื้นส่วนที่ให้เราเดิน<br />
- 1 = อากาศ<br />
- 2 = กำแพงซ้าย<br />
- 3 = กำแพงขวา<br />
- 4 = กำแพงที่ปีนไม่ได้<br />
- 6 = บันได<br />
คำสั่งควบคุมแรงดึงดูด และการกระโดด จะอยู่ใน Common Event หมายเลข 4-7 และเบอร์ 8 เป็นการ Dash<br />
แรงดึงดูดจะทำงานเมื่อสวิตช์เบอร์ 3 เปิดอยู่เท่านั้น<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">บั๊ค?</span> </span>หากเกิดปัญหาเดินผ่านไม่ได้ ให้แก้ปัญหาโดยการเอา Tile เปล่าๆ ที่ถูกเซ็ตค่าเป็นผ่านได้มาถมทับในเลเยอร์บนๆ<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size">2. ระบบเดินยิง</span></span><br />
ระบบเดินยิงจะทำงานเมื่อสวิตช์เบอร์ 19 เปิดอยู่เท่านั้น<br />
สามารถตั้งค่าต่างๆได้ที่อีเวนท์ที่อยู่มุมซ้ายบนของแผนที่<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">2.1 กระสุน และคำสั่งยิง</span></span></span></span><br />
ในระบบนี้ผมได้สร้างอีเวนท์กระสุนไว้ให้แผนที่ละ 2 นัด วางไว้ที่มุมซ้ายล่างของแผนที่ สามารถก็อปไปใช้ได้เลย<br />
โดยกระสุน A จะต้องอยู่ใน Event ID 1 และ กระสุน B จะต้องอยู่ใน Event ID 2 เท่านั้น <br />
ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้ ไม่งั้นอีเวนท์จะทำงานผิดพลาด<br />
คำสั่งควบคุมการยิงอยู่ใน Common Event เบอร์ 11 และเบอร์ 12 มีไว้กันบั๊คกระสุนค้้าง<br />
กระสุนจะทำงานด้วยสวิตช์ Attack และสวิตช์ Right าำหรับควบคุมทิศทาง แยกกัน ของตัวมันเอง<br />
<br />
<img src="https://i.imgur.com/CXjajQml.png" loading="lazy"  alt="[Image: CXjajQml.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">2.2 ศัตรู</span></span></span><br />
ในแต่ละแผนที่ ผมสร้างอีเวนท์ศัตรูไว้ 5 ตัว (EN1 - EN5) <br />
โดยทั้ง 5 ตัวจะต้องอยู่ใน Event ID 4-8 เท่านั้น ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้<br />
โดยศัตรูแต่ละตัว จะถูกควบคุมด้วยตัวแปรและสวิตช์ของตัวมันเอง<br />
ถ้าจะเพิ่มก็ต้องสร้างตัวแปรและสวิตช์เพิ่มด้วย ไม่งั้นพอเรายิงตัวนึงตาย อีกตัวที่ใช้สวิตช์เดียวกันก็จะตายด้วย<br />
<img src="https://i.imgur.com/dj5qZc7l.png" loading="lazy"  alt="[Image: dj5qZc7l.png]" class="mycode_img" /><br />
<br />
ตำแหน่งของศัตรูจะถูกเก็บไว้ในตัวแปร รวมถึงคำสั่งตอนศัตรูถูกโจมตี-ศัตรูตาย จะถูกสั่งงานโดย Common Event ทั้งหมด<br />
<img src="https://i.imgur.com/cqTJuvbl.png" loading="lazy"  alt="[Image: cqTJuvbl.png]" class="mycode_img" /><br />
<br />
สำหรับกระสุนศัตรู <br />
ผมวางกระสุนของศัตรูไว้ใกล้ๆศัตรูที่เป็นเจ้าของกระสุนนั้นอยู่แล้ว สามารถก็อปไปได้เลย <br />
โดยกระสุนแต่ละนัดจะสั่งงานตัวมันเองผ่านสวิตช์ของศัตรูตัวนั้นๆ<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2.3 Boss</span></span></span></span></span><br />
สำหรับบอส ก็จะคล้ายๆกับศัตรูในฉาก แต่อีเวนท์ควบคุมบอสจะอยู่ในแผนที่ทั้งหมด<br />
(เพื่อความสะดวกในการเขียนระบบบอสให้ซับซ้อนกว่าศัตรูปกติ)<br />
<br />
โดยจะมีสวิตช์และตัวแปรเพิ่มเติมจากศัตรูทั่วไปด้วย<br />
ตัวบอส จะต้องอยู่ใน Event ID 4 เท่านั้น<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">3. Player Damage / Death / Retry</span></span></span><br />
เนื่องจาก RPG Maker ไม่ยอมเอาบั๊คการชนอีเวนท์ของผู้เล่นออกไปสักที<br />
ดังนั้นกระสุนศัตรูอาจจะไม่ Trigger เมื่อสัมผัสผู้เล่น<br />
แก้โดยการใช้การตั้งกระสุนศัตรูเป็น Parallel แล้วเช็คตำแหน่งแทนนะครับ<br />
<br />
การส่ง Damage ให้ผู้เล่น จะต้องส่งค่าผ่านตัวแปรหมายเลข 24 <br />
ส่งให้ Common Event นำไปคำนวนและควบคุมค่า HP ของผู้เล่นต่อไป<br />
โดยระบบนี้ จะไม่ทำให้ HP ของผู้เล่นเหลือ 0 จึงไม่มีการ Game Over อัตโนมัติ<br />
<br />
ระบบจะแสดงผลและทำคำสั่งว่าผู้เล่นตาย เมื่อค่า Damage ที่ได้รับ มากกว่า HP ปัจจุบันของผู้เล่น <span style="text-decoration: underline;" class="mycode_u">ไม่ใช่เมื่อ HP = 0</span><br />
<img src="https://i.imgur.com/NqwnhB6l.png" loading="lazy"  alt="[Image: NqwnhB6l.png]" class="mycode_img" /><br />
<br />
เมื่อผู้เล่นตาย จะถูกวาร์ปไปยังแผนที่ Continue เพื่อทำการรีเซ็ตทุกอย่าง(เพื่อกันบั๊ค) ก่อนส่งกลับไปยัง Checkpoint<br />
ดังนั้น อยากทำอะไรก็ให้ทำให้เสร็จตรงนี้เลย<br />
<br />
***********************************************************************************<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span><br />
- สามารถนำไปใช้ได้เลย ขอเครดิตไว้ก็พอ<br />
- สามารถนำไปแจกต่อได้<br />
- ใช้เชิงพาณิย์ได้<br />
<br />
- ไม่ต้องกังวล ระบบจริงๆผมยังกั๊กไว้อีกเยอะครับ]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;" class="mycode_align"><span style="font-size: xx-large;" class="mycode_size">Platform Shooting System - RPG Maker MZ</span></div>
<span style="font-size: x-large;" class="mycode_size">ระบบเดินยิงมุมมองด้านข้าง</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Engine: RPG Maker MZ</span><br />
<span style="font-weight: bold;" class="mycode_b">by OP_Jum_RPG</span><br />
<br />
สามารถนำไปประยุกต์ใช้ได้กับ RPG Maker XP, VXAce และ MV <br />
ส่วน VX ทำแบบนี้ไม่ได้ แต่ผมเคยทำไว้แล้ว ขอหาก่อน เดี๋ยวเอามาแจกอีกทีนะครับ<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Download V.1.01</span></span></span><br />
<a href="https://www.mediafire.com/file/ejuv4saqxo518g7/" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/ejuv4saqxo518g7/</a><br />
<a href="https://drive.google.com/file/d/18foXywjT7CIs-e8DFR5buT5-Ubj5zwNu" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/18foXywj...5-Ubj5zwNu</a><br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Download Old Versions</span></span></span><br />
<div class="spoiler">
		<div class="spoiler_title"><span class="spoiler_button float_right" onclick="javascript: if(parentNode.parentNode.getElementsByTagName('div')[1].style.display == 'block'){ parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerHTML='Show Content'; } else { parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'block'; this.innerHTML='Hide Content'; }">Show Content</span>Spoiler:</div>
		<div class="spoiler_content" style="display: none;">
<br />
<span style="color: #3333cc;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">1.00</span></span></span><br />
<a href="https://www.mediafire.com/file/4185c151gzqwwpc/Platform_System_MZ_V.1.00.rar/file" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/4185c151g...0.rar/file</a><br />
<a href="https://drive.google.com/file/d/14nht_UH7_Dx5basKczXLKMWtKzWEs2Ei/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/14nht_UH...sp=sharing</a><br />
<br />
</div>
	</div>
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/eDh2l821fKE" frameborder="0" allowfullscreen="true"></iframe><br />
[video=youtube]https://youtu.be/k4I-lUbbOsQ [/video]<br />
การทำงานของระบบนี้จะคล้ายๆกับ <a href="http://irpg.in.th/thread-3328.html" target="_blank" rel="noopener" class="mycode_url">Rockman System ของท่าน Griever</a><br />
ระบบนี้เป็นการสร้างด้วยอีเวนท์ทั้งหมด ไม่มีปลั๊กอินใดๆ จึงสามารุนำไปประยุกต์ใช้ได้<br />
<br />
ภายในนี้ ประกอบด้วย<br />
- ระบบการเดินมุมมองด้านข้าง<br />
- ระบบเดินยิง<br />
- หลิดเลือดผู้เล่นแล้ะศัตรู<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">การใช้งานเบื้องต้น</span></span></span><br />
*** สวิตช์เบอร์ 1 เป็น Main Control Switch ที่จะทำให้ Common Event ทั้งหมดเริ่มทำงานได้ ต้องเปิดไว้เสมอ ***<br />
โดย Common Event เบอร์ 1 จะเป็นตัวเก็บค่าในส่วนกลาง ที่จะเก็บค่าสำคัญๆ เช่น ตำแหน่ง, Region ID ของผู้เล่น, ตำแหน่งกระสุน เอาไว้<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size">1. ระบบแรงดึงดูด และการวาดแผนที่</span></span><br />
<a href="https://imgur.com/1TBBE24" target="_blank" rel="noopener" class="mycode_url"><img src="http://i.imgur.com/1TBBE24l.png" loading="lazy"  alt="[Image: 1TBBE24l.png]" class="mycode_img" /></a><br />
ระบบแรงดึงดูดจะถูกควบคุมด้วยการเช็คค่า Region ID ในแผนที่ดังรูป โดย<br />
- ไม่มี ID = กำแพงส่วนที่ไม่ได้ใช้งานหรือผ่านไม่ได้<br />
- 5 = พื้นส่วนที่ให้เราเดิน<br />
- 1 = อากาศ<br />
- 2 = กำแพงซ้าย<br />
- 3 = กำแพงขวา<br />
- 4 = กำแพงที่ปีนไม่ได้<br />
- 6 = บันได<br />
คำสั่งควบคุมแรงดึงดูด และการกระโดด จะอยู่ใน Common Event หมายเลข 4-7 และเบอร์ 8 เป็นการ Dash<br />
แรงดึงดูดจะทำงานเมื่อสวิตช์เบอร์ 3 เปิดอยู่เท่านั้น<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">บั๊ค?</span> </span>หากเกิดปัญหาเดินผ่านไม่ได้ ให้แก้ปัญหาโดยการเอา Tile เปล่าๆ ที่ถูกเซ็ตค่าเป็นผ่านได้มาถมทับในเลเยอร์บนๆ<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size">2. ระบบเดินยิง</span></span><br />
ระบบเดินยิงจะทำงานเมื่อสวิตช์เบอร์ 19 เปิดอยู่เท่านั้น<br />
สามารถตั้งค่าต่างๆได้ที่อีเวนท์ที่อยู่มุมซ้ายบนของแผนที่<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">2.1 กระสุน และคำสั่งยิง</span></span></span></span><br />
ในระบบนี้ผมได้สร้างอีเวนท์กระสุนไว้ให้แผนที่ละ 2 นัด วางไว้ที่มุมซ้ายล่างของแผนที่ สามารถก็อปไปใช้ได้เลย<br />
โดยกระสุน A จะต้องอยู่ใน Event ID 1 และ กระสุน B จะต้องอยู่ใน Event ID 2 เท่านั้น <br />
ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้ ไม่งั้นอีเวนท์จะทำงานผิดพลาด<br />
คำสั่งควบคุมการยิงอยู่ใน Common Event เบอร์ 11 และเบอร์ 12 มีไว้กันบั๊คกระสุนค้้าง<br />
กระสุนจะทำงานด้วยสวิตช์ Attack และสวิตช์ Right าำหรับควบคุมทิศทาง แยกกัน ของตัวมันเอง<br />
<br />
<img src="https://i.imgur.com/CXjajQml.png" loading="lazy"  alt="[Image: CXjajQml.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">2.2 ศัตรู</span></span></span><br />
ในแต่ละแผนที่ ผมสร้างอีเวนท์ศัตรูไว้ 5 ตัว (EN1 - EN5) <br />
โดยทั้ง 5 ตัวจะต้องอยู่ใน Event ID 4-8 เท่านั้น ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้<br />
โดยศัตรูแต่ละตัว จะถูกควบคุมด้วยตัวแปรและสวิตช์ของตัวมันเอง<br />
ถ้าจะเพิ่มก็ต้องสร้างตัวแปรและสวิตช์เพิ่มด้วย ไม่งั้นพอเรายิงตัวนึงตาย อีกตัวที่ใช้สวิตช์เดียวกันก็จะตายด้วย<br />
<img src="https://i.imgur.com/dj5qZc7l.png" loading="lazy"  alt="[Image: dj5qZc7l.png]" class="mycode_img" /><br />
<br />
ตำแหน่งของศัตรูจะถูกเก็บไว้ในตัวแปร รวมถึงคำสั่งตอนศัตรูถูกโจมตี-ศัตรูตาย จะถูกสั่งงานโดย Common Event ทั้งหมด<br />
<img src="https://i.imgur.com/cqTJuvbl.png" loading="lazy"  alt="[Image: cqTJuvbl.png]" class="mycode_img" /><br />
<br />
สำหรับกระสุนศัตรู <br />
ผมวางกระสุนของศัตรูไว้ใกล้ๆศัตรูที่เป็นเจ้าของกระสุนนั้นอยู่แล้ว สามารถก็อปไปได้เลย <br />
โดยกระสุนแต่ละนัดจะสั่งงานตัวมันเองผ่านสวิตช์ของศัตรูตัวนั้นๆ<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="color: #3333ff;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2.3 Boss</span></span></span></span></span><br />
สำหรับบอส ก็จะคล้ายๆกับศัตรูในฉาก แต่อีเวนท์ควบคุมบอสจะอยู่ในแผนที่ทั้งหมด<br />
(เพื่อความสะดวกในการเขียนระบบบอสให้ซับซ้อนกว่าศัตรูปกติ)<br />
<br />
โดยจะมีสวิตช์และตัวแปรเพิ่มเติมจากศัตรูทั่วไปด้วย<br />
ตัวบอส จะต้องอยู่ใน Event ID 4 เท่านั้น<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">3. Player Damage / Death / Retry</span></span></span><br />
เนื่องจาก RPG Maker ไม่ยอมเอาบั๊คการชนอีเวนท์ของผู้เล่นออกไปสักที<br />
ดังนั้นกระสุนศัตรูอาจจะไม่ Trigger เมื่อสัมผัสผู้เล่น<br />
แก้โดยการใช้การตั้งกระสุนศัตรูเป็น Parallel แล้วเช็คตำแหน่งแทนนะครับ<br />
<br />
การส่ง Damage ให้ผู้เล่น จะต้องส่งค่าผ่านตัวแปรหมายเลข 24 <br />
ส่งให้ Common Event นำไปคำนวนและควบคุมค่า HP ของผู้เล่นต่อไป<br />
โดยระบบนี้ จะไม่ทำให้ HP ของผู้เล่นเหลือ 0 จึงไม่มีการ Game Over อัตโนมัติ<br />
<br />
ระบบจะแสดงผลและทำคำสั่งว่าผู้เล่นตาย เมื่อค่า Damage ที่ได้รับ มากกว่า HP ปัจจุบันของผู้เล่น <span style="text-decoration: underline;" class="mycode_u">ไม่ใช่เมื่อ HP = 0</span><br />
<img src="https://i.imgur.com/NqwnhB6l.png" loading="lazy"  alt="[Image: NqwnhB6l.png]" class="mycode_img" /><br />
<br />
เมื่อผู้เล่นตาย จะถูกวาร์ปไปยังแผนที่ Continue เพื่อทำการรีเซ็ตทุกอย่าง(เพื่อกันบั๊ค) ก่อนส่งกลับไปยัง Checkpoint<br />
ดังนั้น อยากทำอะไรก็ให้ทำให้เสร็จตรงนี้เลย<br />
<br />
***********************************************************************************<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span><br />
- สามารถนำไปใช้ได้เลย ขอเครดิตไว้ก็พอ<br />
- สามารถนำไปแจกต่อได้<br />
- ใช้เชิงพาณิย์ได้<br />
<br />
- ไม่ต้องกังวล ระบบจริงๆผมยังกั๊กไว้อีกเยอะครับ]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[วิธีนำ effect animetion สกุล gif มาใช้อย่างง่าย]]></title>
			<link>https://irpg.in.th/thread-3603.html</link>
			<pubDate>Wed, 27 Oct 2021 19:43:04 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=169">ACSII</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3603.html</guid>
			<description><![CDATA[สวัสดีครับ ไม่ได้เข้ามานาน อิอิ<br />
*ขออธิบายเรื่องภาพ animetion ที่ใช้ในrmxp ที่มีภาพนิ่งรวมกันเรียกว่า Sprite Sheet จริงๆใช้ได้หลายแบบอยู่ที่เราจะนึกออก <br />
วิธีการแบบอย่างง่ายเลย<br />
<br />
1.ทดสอบมองหาไฟล์ gif ดู <br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEig03VnVEGhaRfQ6AM7fKOq-yjFZnQAkdSVRIbv5skfL-bcYbjZHdcJQ0jbADmL3dfFHtWsCQGpG6Fl0gykybhajg4qPV-bOCEM73yu9uyW610fq8M6fGnHeJ7RBogOrcd1fEP9_DPQePGDRJ7hz7rjYsnZal3cFRNebTqziOo0Vi2-bZBypZYEPw7_YA=s1324" loading="lazy"  alt="[Image: AVvXsEig03VnVEGhaRfQ6AM7fKOq-yjFZnQAkdSV...7_YA=s1324]" class="mycode_img" /><br />
<br />
<br />
2.เมื่อได้มาแล้วเข้าเวป <a href="https://ezgif.com/gif-to-sprite" target="_blank" rel="noopener" class="mycode_url">https://ezgif.com/gif-to-sprite</a> เพื่อแยกไฟล์<br />
   *ขั้นการแต่งภาพก่อนuploadก็มีอย่างการ crop หรือ ลบพื้นหลัง ตรงนี้ไม่ขออธิบายลองไปใช้ดูครับ<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEhx_stJzXJVj2UtxdNGO3a2h0Suw4cbb0VjmUczB7yIJzW2AbTHewlMT2qxjwwVEBehJR3y27bAVcPNx0nKiUDE4RnTFEtaxTHpMV8GUpY6vgqJKAehMmnHTnUGB-hTrt0bjvpzhyR4RdIuyUAVY4QjnOlLNmKWv1ffRCZTO7gLUXgKeUVul0l6Iw6efg=s1154" loading="lazy"  alt="[Image: AVvXsEhx_stJzXJVj2UtxdNGO3a2h0Suw4cbb0Vj...6efg=s1154]" class="mycode_img" /><br />
<br />
<br />
3.เมื่อแต่งภาพหรืออะไรเสร็จแลว เซ็ตค่าแบบในตัวอย่าง (192x192) แล้วกดปุ่ม convert to sprite sheet <br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEgDqNfZy2ABgcvtymrzYMb1wSmhjxF1sdY5pyj49ez_CkqOybhs4lR-0UXU-6eySByRyFcH_wiull9qsfPb1pRHUjvh8LmGxMSuxKnjGL6IgI2x-uPjSv4XocvY3UeV-Htsw-ZPLCpuRQ3c8PMx65G9kx1ZByHDSb6YROS8PDA_7qRinV-pC28EYjthGQ=s1154" loading="lazy"  alt="[Image: AVvXsEgDqNfZy2ABgcvtymrzYMb1wSmhjxF1sdY5...thGQ=s1154]" class="mycode_img" /><br />
<br />
<br />
4.ได้ภาพกดเซฟแล้วนำไปใช้ใน project ได้<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEhNaSRdXqxG_DE0ZrR-yEzXA7ACtqeJiB0u6GfYiXMvrWApiHU_UaRwT9W7Mp6hkohBd7lg7KhNqwPQPZdd_oRR1ji0zpLK9nh6hLhwyUgYTYWNemgq4lvFLTaEIP0IfSbae6L1TqPqb4BrW9r4pm47hzJ_H94Jt_XARNLQ8MP5r8mZeKIMPZYHoXvvMg=s1154" loading="lazy"  alt="[Image: AVvXsEhNaSRdXqxG_DE0ZrR-yEzXA7ACtqeJiB0u...vvMg=s1154]" class="mycode_img" /><br />
<br />
<br />
<br />
จะได้ประมาณนี้<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEg6xeOxhWk4dUxrVUIW-7S3uKAPuIthsVF5vzddTVH2NHar-ecZy3aq7iYKjboCUDKGfT9xxjkeXJzvfNIdZVwj5b06_4bLLst0JuXjrSgWFWQr2OoqxyT6DJq8SfnC9bSMtPQ2Hr7qscc2g0dKk_NI7_67-c--IrES08wBR-X2VelTWRRyPiAHCNB6jw=s776" loading="lazy"  alt="[Image: AVvXsEg6xeOxhWk4dUxrVUIW-7S3uKAPuIthsVF5...NB6jw=s776]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[สวัสดีครับ ไม่ได้เข้ามานาน อิอิ<br />
*ขออธิบายเรื่องภาพ animetion ที่ใช้ในrmxp ที่มีภาพนิ่งรวมกันเรียกว่า Sprite Sheet จริงๆใช้ได้หลายแบบอยู่ที่เราจะนึกออก <br />
วิธีการแบบอย่างง่ายเลย<br />
<br />
1.ทดสอบมองหาไฟล์ gif ดู <br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEig03VnVEGhaRfQ6AM7fKOq-yjFZnQAkdSVRIbv5skfL-bcYbjZHdcJQ0jbADmL3dfFHtWsCQGpG6Fl0gykybhajg4qPV-bOCEM73yu9uyW610fq8M6fGnHeJ7RBogOrcd1fEP9_DPQePGDRJ7hz7rjYsnZal3cFRNebTqziOo0Vi2-bZBypZYEPw7_YA=s1324" loading="lazy"  alt="[Image: AVvXsEig03VnVEGhaRfQ6AM7fKOq-yjFZnQAkdSV...7_YA=s1324]" class="mycode_img" /><br />
<br />
<br />
2.เมื่อได้มาแล้วเข้าเวป <a href="https://ezgif.com/gif-to-sprite" target="_blank" rel="noopener" class="mycode_url">https://ezgif.com/gif-to-sprite</a> เพื่อแยกไฟล์<br />
   *ขั้นการแต่งภาพก่อนuploadก็มีอย่างการ crop หรือ ลบพื้นหลัง ตรงนี้ไม่ขออธิบายลองไปใช้ดูครับ<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEhx_stJzXJVj2UtxdNGO3a2h0Suw4cbb0VjmUczB7yIJzW2AbTHewlMT2qxjwwVEBehJR3y27bAVcPNx0nKiUDE4RnTFEtaxTHpMV8GUpY6vgqJKAehMmnHTnUGB-hTrt0bjvpzhyR4RdIuyUAVY4QjnOlLNmKWv1ffRCZTO7gLUXgKeUVul0l6Iw6efg=s1154" loading="lazy"  alt="[Image: AVvXsEhx_stJzXJVj2UtxdNGO3a2h0Suw4cbb0Vj...6efg=s1154]" class="mycode_img" /><br />
<br />
<br />
3.เมื่อแต่งภาพหรืออะไรเสร็จแลว เซ็ตค่าแบบในตัวอย่าง (192x192) แล้วกดปุ่ม convert to sprite sheet <br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEgDqNfZy2ABgcvtymrzYMb1wSmhjxF1sdY5pyj49ez_CkqOybhs4lR-0UXU-6eySByRyFcH_wiull9qsfPb1pRHUjvh8LmGxMSuxKnjGL6IgI2x-uPjSv4XocvY3UeV-Htsw-ZPLCpuRQ3c8PMx65G9kx1ZByHDSb6YROS8PDA_7qRinV-pC28EYjthGQ=s1154" loading="lazy"  alt="[Image: AVvXsEgDqNfZy2ABgcvtymrzYMb1wSmhjxF1sdY5...thGQ=s1154]" class="mycode_img" /><br />
<br />
<br />
4.ได้ภาพกดเซฟแล้วนำไปใช้ใน project ได้<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEhNaSRdXqxG_DE0ZrR-yEzXA7ACtqeJiB0u6GfYiXMvrWApiHU_UaRwT9W7Mp6hkohBd7lg7KhNqwPQPZdd_oRR1ji0zpLK9nh6hLhwyUgYTYWNemgq4lvFLTaEIP0IfSbae6L1TqPqb4BrW9r4pm47hzJ_H94Jt_XARNLQ8MP5r8mZeKIMPZYHoXvvMg=s1154" loading="lazy"  alt="[Image: AVvXsEhNaSRdXqxG_DE0ZrR-yEzXA7ACtqeJiB0u...vvMg=s1154]" class="mycode_img" /><br />
<br />
<br />
<br />
จะได้ประมาณนี้<br />
<br />
<img src="https://blogger.googleusercontent.com/img/a/AVvXsEg6xeOxhWk4dUxrVUIW-7S3uKAPuIthsVF5vzddTVH2NHar-ecZy3aq7iYKjboCUDKGfT9xxjkeXJzvfNIdZVwj5b06_4bLLst0JuXjrSgWFWQr2OoqxyT6DJq8SfnC9bSMtPQ2Hr7qscc2g0dKk_NI7_67-c--IrES08wBR-X2VelTWRRyPiAHCNB6jw=s776" loading="lazy"  alt="[Image: AVvXsEg6xeOxhWk4dUxrVUIW-7S3uKAPuIthsVF5...NB6jw=s776]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[RMMZ] JABS Survival Shooting System เดินยิง/เดินฟัน]]></title>
			<link>https://irpg.in.th/thread-3550.html</link>
			<pubDate>Thu, 04 Feb 2021 22:34:28 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=6">Mysticphoenix</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3550.html</guid>
			<description><![CDATA[เมื่อต้นมกรา 2021 ได้มีคนเข็นระบบเดินยิง/เดินฟันออกมา ชื่อระบบ JABS ใครสนใจไปส่องกระทู้ที่ลิงค์นี้ครับ<br />
<br />
<a href="https://forums.rpgmakerweb.com/index.php?threads%2Fmz-jabs-js-action-battle-system.131663%2F&amp;fbclid=IwAR01HOhGqM0GfeSkvZMT7k_ss7ZzdwvUujGsRaKkEFWPnLhJCIJmIkinFc4" target="_blank" rel="noopener" class="mycode_url">https://forums.rpgmakerweb.com/index.php...IJmIkinFc4</a><br />
<br />
น่าจะเป็นเดินยิง/เดินฟัน RPG Maker MZ ตัวแรกเลยมั้ง<br />
<br />
ทีนี้เจ้าตัว JABS เนี่ย มันค่อนข้างหนักไปทางแฟนตาซี ...แฟนตาซีจ๋าเลยแหละ เอฟเฟกต์ตระการตามาก <br />
<br />
ผมก็เลยนำระบบ JABS มาดัดแปลงนิดหน่อย ให้เป็น Survival Shooter มากขึ้น เช่น<br />
<br />
<span style="color: #6633ff;" class="mycode_color">-กดโจมตีแช่ได้</span><br />
<span style="color: #6633ff;" class="mycode_color">-แยกปุ่มสำรวจกับปุ่มยิงโจมตีออกจากกัน</span><br />
<span style="color: #6633ff;" class="mycode_color">-เอา emoticon alert ที่เด้งเหนือหัวมอนสเตอร์เวลาเจอเรา ออกไป</span><br />
<span style="color: #6633ff;" class="mycode_color">-เอาเงิน/exp ที่เด้งหลังฆ่ามอนเสร็จ ออกไป</span><br />
<span style="color: #6633ff;" class="mycode_color">-เพิ่มเสียงมอนสเตอร์ตาย</span><br />
<span style="color: #6633ff;" class="mycode_color">-ให้โจมตีแล้ว consume ไอเทมกระสุนได้ (ระบบเดิมทำไม่ได้)</span><br />
<br />
<br />
อะไหนๆ ก็ไหนๆ แล้ว ขอตั้งชื่อเลยแล้วกันว่า ระบบ JABSSSS (JABS Survival Shooting System)<br />
<br />
จริงๆตัวระบบต้นฉบับของฝรั่งเองก็ยังพัฒนาไม่เสร็จเลย ผมชิงเอามาใช้ก่อน ถ้าโหลดไปเล่นแล้วเจอบั๊ก ไม่ต้องแปลกใจ มันมีอยู่แล้ว 555+<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์ดาวน์โหลดตัวดัดแปลง : </span><br />
<a href="https://github.com/PreukSuksiri/JABS-Survival-Shooting-System" target="_blank" rel="noopener" class="mycode_url">PreukSuksiri/JABS-Survival-Shooting-System: ระบบเดินยิง โมจาก JABS (github.com)</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">screenshot</span><br />
<img src="https://i.imgur.com/H1LyYYX.png" loading="lazy"  alt="[Image: H1LyYYX.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/DTjpnZj.png" loading="lazy"  alt="[Image: DTjpnZj.png]" class="mycode_img" /><br />
<br />
ว่าจะทำคลิปสอนใช้เหมือนกัน แต่รายละเอียดเยอะ ขอเวลาถ่ายทำก่อน 555<br />
ระหว่างนี้ ถ้าสงสัยตรงไหนถามๆเอาก่อนนะ<br />
<br />
<span style="font-weight: bold;" class="mycode_b">การควบคุม</span><br />
กด Spacebar หรือ Z = สำรวจ คุย หรือโจมตี (ปืนต่างๆ)<br />
กด Ctrl ซ้าย = ใช้อาวุธเสริม (เช่น อาวุธประชิด เครื่องช็อต) <br />
กด X = ยกเลิก หรือ เข้าเมนู<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">เรื่องการตั้งค่ามอนสเตอร์</span><br />
เลือด/พลังโจมตีมอนสเตอร์/เงินดรอป ไปตั้งในฐานข้อมูลได้เลย <br />
event ของมอนสเตอร์ สังเกตช่อง note จะมี tag มากมาย<br />
&lt;e:1&gt; ไอดีมอนสเตอร์ในฐานข้อมูล ในที่นี้คือ ไอดีที่ 1<br />
&lt;ai:00001000&gt; เลข 8 หลักคือ พฤติกรรมมอนเตอร์ เลข 00001000 จะเดินหน้าตีไม่คิดชีวิต ส่วนเลข 10001000 จะฉลาดขึ้น มีถอยหลบผู้เล่น<br />
&lt;s:4&gt; ระยะการมองเห็น 4 ช่อง<br />
&lt;p:15&gt; จะไล่ล่าผู้เล่น จนกว่าผู้เล่นจะพ้น 15 ช่องไปแล้ว จึงจะหยุดตาม<br />
&lt;ms:2&gt; ความเร็วในการเดิน มีค่าได้ตั้งแต่ 1 ถึง 6<br />
&lt;commonEventDead:3&gt; เมื่อตายแล้วจะเล่น common event ไอดี 3<br />
<br />
<span style="font-weight: bold;" class="mycode_b">เรื่องตั้งค่าอาวุธ</span><br />
เข้าฐานข้อมูล ไปยังหมวด skill การตั้งค่าจะอยู่ในนั้นหมดเลย<br />
สังเกตช่อง note จะมี tag มากมาย<br />
&lt;item_consume_id:9&gt; คือ ใช้กระสุนเป็นไอเทมไอดี 9 ถ้าอาวุธชนิดนี้ไม่มีกระสุน ไม่ต้องใส่<br />
&lt;item_consume_amount:1&gt; คือ ใช้กระสุนทีละ 1 นัด<br />
&lt;cooldown:20&gt; คือdelayระหว่างโจมตี 20 frame<br />
&lt;range:0&gt; ยังไม่ต้องไปสนใจก็ได้<br />
&lt;proximity:6&gt; ยังไม่ต้องไปสนใจ<br />
&lt;actionId:24&gt; อนิเมชัน จะโคลน event จากแผนที่ชื่อ _ActionMap มา ซึ่งเลข 24 คือ event ไอดี 24 นั่นเอง<br />
&lt;duration:20&gt; อนิเมชันจะเล่น 20 frame<br />
&lt;shape:rhombus&gt; ยังไม่ต้องสนใจ<br />
&lt;poseSuffix:["-pistol",0,24]&gt; เมื่อยิงปืน sprite ตัวละครจะเปลี่ยนเป็นไฟล์ที่มีชื่อเป็นชื่อตัวละครตามด้วย postfix นี้ ในที่นี้คือ Steve-pisto.png<br />
&lt;castAnimation:124&gt; เล่นอนิเมชันการร่าย ในที่นี่คือ animation ไอดี 124 ในฐานข้อมูล ซึ่งจะมีแต่เสียงยิงปืน ไม่ได้มีภาพอะไร<br />
<br />
<br />
ป.ล. เดี๋ยวอัพเดทตัวโปรเจกต์เรื่อยๆ ทาง GitHub เพราะมีจุดต้องแก้หลายจุดเหมือนกัน เช่น โชว์จำนวนกระสุน โชว์รูปปืนที่ถืออยู่ ปิดหลอด MP ปิดหลอด TP]]></description>
			<content:encoded><![CDATA[เมื่อต้นมกรา 2021 ได้มีคนเข็นระบบเดินยิง/เดินฟันออกมา ชื่อระบบ JABS ใครสนใจไปส่องกระทู้ที่ลิงค์นี้ครับ<br />
<br />
<a href="https://forums.rpgmakerweb.com/index.php?threads%2Fmz-jabs-js-action-battle-system.131663%2F&amp;fbclid=IwAR01HOhGqM0GfeSkvZMT7k_ss7ZzdwvUujGsRaKkEFWPnLhJCIJmIkinFc4" target="_blank" rel="noopener" class="mycode_url">https://forums.rpgmakerweb.com/index.php...IJmIkinFc4</a><br />
<br />
น่าจะเป็นเดินยิง/เดินฟัน RPG Maker MZ ตัวแรกเลยมั้ง<br />
<br />
ทีนี้เจ้าตัว JABS เนี่ย มันค่อนข้างหนักไปทางแฟนตาซี ...แฟนตาซีจ๋าเลยแหละ เอฟเฟกต์ตระการตามาก <br />
<br />
ผมก็เลยนำระบบ JABS มาดัดแปลงนิดหน่อย ให้เป็น Survival Shooter มากขึ้น เช่น<br />
<br />
<span style="color: #6633ff;" class="mycode_color">-กดโจมตีแช่ได้</span><br />
<span style="color: #6633ff;" class="mycode_color">-แยกปุ่มสำรวจกับปุ่มยิงโจมตีออกจากกัน</span><br />
<span style="color: #6633ff;" class="mycode_color">-เอา emoticon alert ที่เด้งเหนือหัวมอนสเตอร์เวลาเจอเรา ออกไป</span><br />
<span style="color: #6633ff;" class="mycode_color">-เอาเงิน/exp ที่เด้งหลังฆ่ามอนเสร็จ ออกไป</span><br />
<span style="color: #6633ff;" class="mycode_color">-เพิ่มเสียงมอนสเตอร์ตาย</span><br />
<span style="color: #6633ff;" class="mycode_color">-ให้โจมตีแล้ว consume ไอเทมกระสุนได้ (ระบบเดิมทำไม่ได้)</span><br />
<br />
<br />
อะไหนๆ ก็ไหนๆ แล้ว ขอตั้งชื่อเลยแล้วกันว่า ระบบ JABSSSS (JABS Survival Shooting System)<br />
<br />
จริงๆตัวระบบต้นฉบับของฝรั่งเองก็ยังพัฒนาไม่เสร็จเลย ผมชิงเอามาใช้ก่อน ถ้าโหลดไปเล่นแล้วเจอบั๊ก ไม่ต้องแปลกใจ มันมีอยู่แล้ว 555+<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์ดาวน์โหลดตัวดัดแปลง : </span><br />
<a href="https://github.com/PreukSuksiri/JABS-Survival-Shooting-System" target="_blank" rel="noopener" class="mycode_url">PreukSuksiri/JABS-Survival-Shooting-System: ระบบเดินยิง โมจาก JABS (github.com)</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">screenshot</span><br />
<img src="https://i.imgur.com/H1LyYYX.png" loading="lazy"  alt="[Image: H1LyYYX.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/DTjpnZj.png" loading="lazy"  alt="[Image: DTjpnZj.png]" class="mycode_img" /><br />
<br />
ว่าจะทำคลิปสอนใช้เหมือนกัน แต่รายละเอียดเยอะ ขอเวลาถ่ายทำก่อน 555<br />
ระหว่างนี้ ถ้าสงสัยตรงไหนถามๆเอาก่อนนะ<br />
<br />
<span style="font-weight: bold;" class="mycode_b">การควบคุม</span><br />
กด Spacebar หรือ Z = สำรวจ คุย หรือโจมตี (ปืนต่างๆ)<br />
กด Ctrl ซ้าย = ใช้อาวุธเสริม (เช่น อาวุธประชิด เครื่องช็อต) <br />
กด X = ยกเลิก หรือ เข้าเมนู<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">เรื่องการตั้งค่ามอนสเตอร์</span><br />
เลือด/พลังโจมตีมอนสเตอร์/เงินดรอป ไปตั้งในฐานข้อมูลได้เลย <br />
event ของมอนสเตอร์ สังเกตช่อง note จะมี tag มากมาย<br />
&lt;e:1&gt; ไอดีมอนสเตอร์ในฐานข้อมูล ในที่นี้คือ ไอดีที่ 1<br />
&lt;ai:00001000&gt; เลข 8 หลักคือ พฤติกรรมมอนเตอร์ เลข 00001000 จะเดินหน้าตีไม่คิดชีวิต ส่วนเลข 10001000 จะฉลาดขึ้น มีถอยหลบผู้เล่น<br />
&lt;s:4&gt; ระยะการมองเห็น 4 ช่อง<br />
&lt;p:15&gt; จะไล่ล่าผู้เล่น จนกว่าผู้เล่นจะพ้น 15 ช่องไปแล้ว จึงจะหยุดตาม<br />
&lt;ms:2&gt; ความเร็วในการเดิน มีค่าได้ตั้งแต่ 1 ถึง 6<br />
&lt;commonEventDead:3&gt; เมื่อตายแล้วจะเล่น common event ไอดี 3<br />
<br />
<span style="font-weight: bold;" class="mycode_b">เรื่องตั้งค่าอาวุธ</span><br />
เข้าฐานข้อมูล ไปยังหมวด skill การตั้งค่าจะอยู่ในนั้นหมดเลย<br />
สังเกตช่อง note จะมี tag มากมาย<br />
&lt;item_consume_id:9&gt; คือ ใช้กระสุนเป็นไอเทมไอดี 9 ถ้าอาวุธชนิดนี้ไม่มีกระสุน ไม่ต้องใส่<br />
&lt;item_consume_amount:1&gt; คือ ใช้กระสุนทีละ 1 นัด<br />
&lt;cooldown:20&gt; คือdelayระหว่างโจมตี 20 frame<br />
&lt;range:0&gt; ยังไม่ต้องไปสนใจก็ได้<br />
&lt;proximity:6&gt; ยังไม่ต้องไปสนใจ<br />
&lt;actionId:24&gt; อนิเมชัน จะโคลน event จากแผนที่ชื่อ _ActionMap มา ซึ่งเลข 24 คือ event ไอดี 24 นั่นเอง<br />
&lt;duration:20&gt; อนิเมชันจะเล่น 20 frame<br />
&lt;shape:rhombus&gt; ยังไม่ต้องสนใจ<br />
&lt;poseSuffix:["-pistol",0,24]&gt; เมื่อยิงปืน sprite ตัวละครจะเปลี่ยนเป็นไฟล์ที่มีชื่อเป็นชื่อตัวละครตามด้วย postfix นี้ ในที่นี้คือ Steve-pisto.png<br />
&lt;castAnimation:124&gt; เล่นอนิเมชันการร่าย ในที่นี่คือ animation ไอดี 124 ในฐานข้อมูล ซึ่งจะมีแต่เสียงยิงปืน ไม่ได้มีภาพอะไร<br />
<br />
<br />
ป.ล. เดี๋ยวอัพเดทตัวโปรเจกต์เรื่อยๆ ทาง GitHub เพราะมีจุดต้องแก้หลายจุดเหมือนกัน เช่น โชว์จำนวนกระสุน โชว์รูปปืนที่ถืออยู่ ปิดหลอด MP ปิดหลอด TP]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[แจกระบบจับมอนสเตอร์ (แบบโปเกมอน)]]></title>
			<link>https://irpg.in.th/thread-3514.html</link>
			<pubDate>Sun, 30 Aug 2020 22:14:59 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=6">Mysticphoenix</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3514.html</guid>
			<description><![CDATA[สวัสดีครับ หายตัวไปนาน วันนี้ผมกลับมาแตะ RPG Maker อีกครั้งแล้ว ตั้งแต่ MZ วางขาย<br />
<br />
ขอฉลองการกลับมาด้วยการแจกระบบจับมอนสเตอร์ครับ <br />
<br />
ระบบนี้ใช้สคริปนิดหน่อย แต่ config ไม่ยากครับ แค่ไม่กี่จุดเท่านั้นเอง และไม่ซ้ำซ้อนreworkครับ<br />
<br />
ข้อจำกัดก็คือ มีมอนสเตอร์ได้แค่ชนิดละตัว ในปาร์ตี้<br />
<br />
<img src="https://www.img.in.th/images/f3118a2000299767ef9603eddcc6838f.png" loading="lazy"  alt="[Image: f3118a2000299767ef9603eddcc6838f.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/926a7be93eb3345b665fd110959c0fd4.png" loading="lazy"  alt="[Image: 926a7be93eb3345b665fd110959c0fd4.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/1e1f125f572467957f895f76f5d3c30a.png" loading="lazy"  alt="[Image: 1e1f125f572467957f895f76f5d3c30a.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/17f338c9a391aaff3c23db9ff2d916a9.png" loading="lazy"  alt="[Image: 17f338c9a391aaff3c23db9ff2d916a9.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/e6ebaf75c7723418c3360c1854371624.png" loading="lazy"  alt="[Image: e6ebaf75c7723418c3360c1854371624.png]" class="mycode_img" /><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์ดาวน์โหลด</span><br />
<a href="https://github.com/PreukSuksiri/monster-fight-league" target="_blank" rel="noopener" class="mycode_url">https://github.com/PreukSuksiri/monster-fight-league</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">วิดิโอสอนการใช้งาน</span><br />
<a href="https://www.youtube.com/watch?v=MYk2qzPDXWw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=MYk2qzPDXWw</a>]]></description>
			<content:encoded><![CDATA[สวัสดีครับ หายตัวไปนาน วันนี้ผมกลับมาแตะ RPG Maker อีกครั้งแล้ว ตั้งแต่ MZ วางขาย<br />
<br />
ขอฉลองการกลับมาด้วยการแจกระบบจับมอนสเตอร์ครับ <br />
<br />
ระบบนี้ใช้สคริปนิดหน่อย แต่ config ไม่ยากครับ แค่ไม่กี่จุดเท่านั้นเอง และไม่ซ้ำซ้อนreworkครับ<br />
<br />
ข้อจำกัดก็คือ มีมอนสเตอร์ได้แค่ชนิดละตัว ในปาร์ตี้<br />
<br />
<img src="https://www.img.in.th/images/f3118a2000299767ef9603eddcc6838f.png" loading="lazy"  alt="[Image: f3118a2000299767ef9603eddcc6838f.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/926a7be93eb3345b665fd110959c0fd4.png" loading="lazy"  alt="[Image: 926a7be93eb3345b665fd110959c0fd4.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/1e1f125f572467957f895f76f5d3c30a.png" loading="lazy"  alt="[Image: 1e1f125f572467957f895f76f5d3c30a.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/17f338c9a391aaff3c23db9ff2d916a9.png" loading="lazy"  alt="[Image: 17f338c9a391aaff3c23db9ff2d916a9.png]" class="mycode_img" /><br />
<br />
<img src="https://www.img.in.th/images/e6ebaf75c7723418c3360c1854371624.png" loading="lazy"  alt="[Image: e6ebaf75c7723418c3360c1854371624.png]" class="mycode_img" /><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์ดาวน์โหลด</span><br />
<a href="https://github.com/PreukSuksiri/monster-fight-league" target="_blank" rel="noopener" class="mycode_url">https://github.com/PreukSuksiri/monster-fight-league</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">วิดิโอสอนการใช้งาน</span><br />
<a href="https://www.youtube.com/watch?v=MYk2qzPDXWw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=MYk2qzPDXWw</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[E-Book] หนังสือสอนสร้างเกมด้วย RmMV]]></title>
			<link>https://irpg.in.th/thread-3508.html</link>
			<pubDate>Thu, 20 Aug 2020 16:54:11 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3508.html</guid>
			<description><![CDATA[----------------------------<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ของ MZ</span></span></span><br />
<a href="http://irpg.in.th/thread-3686.html?fbclid=IwAR32hZWZc1Audm2XIWfTA7Mkdzyynwt7fxvCR5-BiJnn0OiBrGR1SKzFr20" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3686.html</a><br />
----------------------------<br />
<br />
ในที่สุดก็เสร็จทัน<br />
หรืออาจกล่าวได้ว่า "โดนตัดจบ"<br />
ก่อน RPG Maker MZ ที่จะอกวันที่ 21 ส.ค. 2020 พอดี<br />
<br />
<a href="https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/</a><br />
<br />
เผื่อโค้ดมีปัญหา<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/view?usp=sharing</code></div></div><br />
Update 25/2/2567<br />
<br />
ISBN (E-Book): 978-616-608-964-6<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Credit: OP_Jum_RPG, Miki Akatsuki</span><br />
<img src="https://i.imgur.com/1VHIfoDl.jpg" loading="lazy"  alt="[Image: 1VHIfoDl.jpg]" class="mycode_img" /><br />
<img src="https://i.imgur.com/svYAALk.png" loading="lazy"  width="569" height="320" alt="[Image: svYAALk.png]" class="mycode_img" /><br />
<br />
หนังสือเล่มนี้อาจจะยังขาดความสมบูรณ์ ขาดการตรวจเช็ค และการจัดระเบียบข้อมูลอยู่หลายจุด <br />
เพราะผมเขียนไม่ทัน แต่จำเป็นต้องตัดจบเพื่ออัพเดทไปเขียน MZ ต่อ<br />
แต่คิดว่าจะใช้เป็นโครงสำหรับการทำหนังสือ MZ ต่อไปได้เลย<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">เนื้อหาผิด / ตกหล่น (รอแก้)</span></span></span><br />
- (เพิ่มเติม) ในการวาดแผนที่ในหมวด Auto Tile (A) สามารถกด shift เพื่อวาดแบบไม่มีขอบได้ <br />
- (แก้ไข) ในหัวข้อ Database &gt; Tileset พิมพ์ผิดจาก Tileset เป็น Animation<br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span></span><br />
- สามารถแจกจ่ายได้ตามอัธยาศัย โดยไม่ต้องขออนุญาต <br />
- แต่ห้ามนำไปขายโดยเด็ดขาด<br />
<br />
- การใส่เครดิต ให้ใส่ OP_Jum_RPG และ Miki Akatsuki หรือ IRPG เท่านั้น<br />
- หากต้องการการใส่เอกสารอ้างอิงที่เป็นทางการ อนุญาตให้ใส่ชื่อจริงผมเพียงคนเดียว หรือจะใส่ IRPG เพียงอย่างเดียวก็ได้<br />
<span style="text-decoration: underline;" class="mycode_u">(ได้รับอนุญาตจากมิกิแล้ว เพราะเค้าเปิดเผยชื่อจริงไม่ได้)</span><br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ลิงค์ที่เกี่ยวข้อง</span></span></span><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-templates-and-guideline.46839/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Resource Template</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/damage-formulas-101.81905/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Damage Formula</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-script-call-list.46456/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Script Call</a> / <a href="https://docs.google.com/spreadsheets/d/1-Oa0cRGpjC8L5JO8vdMwOaYMKO75dtfKDOetnvh7OHs/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Exel File</a><br />
<br />
**************************************************************************<br />
<br />
- สำหรับการอัพเดทข้อมูลหลังจากนี้ ผมจะอัพเฉพาะที่ <a href="http://irpg.in.th/thread-3508-post-31124.html" target="_blank" rel="noopener" class="mycode_url">IRPG</a>, <a href="https://www.facebook.com/irpgth/photos/a.161100230607992/3464207033630612/?type=3&amp;theater" target="_blank" rel="noopener" class="mycode_url">IRPG Fan Page</a> และ <a href="https://www.gameworldth.com/forum/forum.php?mod=viewthread&amp;tid=3569" target="_blank" rel="noopener" class="mycode_url">GWTH</a> เท่านั้นนะครับ]]></description>
			<content:encoded><![CDATA[----------------------------<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ของ MZ</span></span></span><br />
<a href="http://irpg.in.th/thread-3686.html?fbclid=IwAR32hZWZc1Audm2XIWfTA7Mkdzyynwt7fxvCR5-BiJnn0OiBrGR1SKzFr20" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3686.html</a><br />
----------------------------<br />
<br />
ในที่สุดก็เสร็จทัน<br />
หรืออาจกล่าวได้ว่า "โดนตัดจบ"<br />
ก่อน RPG Maker MZ ที่จะอกวันที่ 21 ส.ค. 2020 พอดี<br />
<br />
<a href="https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/</a><br />
<br />
เผื่อโค้ดมีปัญหา<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://drive.google.com/file/d/1qYa5ctkG0jv0QhydY_SXZS_qSRLHRFoG/view?usp=sharing</code></div></div><br />
Update 25/2/2567<br />
<br />
ISBN (E-Book): 978-616-608-964-6<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Credit: OP_Jum_RPG, Miki Akatsuki</span><br />
<img src="https://i.imgur.com/1VHIfoDl.jpg" loading="lazy"  alt="[Image: 1VHIfoDl.jpg]" class="mycode_img" /><br />
<img src="https://i.imgur.com/svYAALk.png" loading="lazy"  width="569" height="320" alt="[Image: svYAALk.png]" class="mycode_img" /><br />
<br />
หนังสือเล่มนี้อาจจะยังขาดความสมบูรณ์ ขาดการตรวจเช็ค และการจัดระเบียบข้อมูลอยู่หลายจุด <br />
เพราะผมเขียนไม่ทัน แต่จำเป็นต้องตัดจบเพื่ออัพเดทไปเขียน MZ ต่อ<br />
แต่คิดว่าจะใช้เป็นโครงสำหรับการทำหนังสือ MZ ต่อไปได้เลย<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">เนื้อหาผิด / ตกหล่น (รอแก้)</span></span></span><br />
- (เพิ่มเติม) ในการวาดแผนที่ในหมวด Auto Tile (A) สามารถกด shift เพื่อวาดแบบไม่มีขอบได้ <br />
- (แก้ไข) ในหัวข้อ Database &gt; Tileset พิมพ์ผิดจาก Tileset เป็น Animation<br />
<br />
<br />
<br />
<span style="color: #ff3366;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span></span><br />
- สามารถแจกจ่ายได้ตามอัธยาศัย โดยไม่ต้องขออนุญาต <br />
- แต่ห้ามนำไปขายโดยเด็ดขาด<br />
<br />
- การใส่เครดิต ให้ใส่ OP_Jum_RPG และ Miki Akatsuki หรือ IRPG เท่านั้น<br />
- หากต้องการการใส่เอกสารอ้างอิงที่เป็นทางการ อนุญาตให้ใส่ชื่อจริงผมเพียงคนเดียว หรือจะใส่ IRPG เพียงอย่างเดียวก็ได้<br />
<span style="text-decoration: underline;" class="mycode_u">(ได้รับอนุญาตจากมิกิแล้ว เพราะเค้าเปิดเผยชื่อจริงไม่ได้)</span><br />
<br />
<br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ลิงค์ที่เกี่ยวข้อง</span></span></span><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-templates-and-guideline.46839/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Resource Template</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/damage-formulas-101.81905/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Damage Formula</a><br />
<a href="https://forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-script-call-list.46456/" target="_blank" rel="noopener" class="mycode_url">RPG Maker MV Script Call</a> / <a href="https://docs.google.com/spreadsheets/d/1-Oa0cRGpjC8L5JO8vdMwOaYMKO75dtfKDOetnvh7OHs/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Exel File</a><br />
<br />
**************************************************************************<br />
<br />
- สำหรับการอัพเดทข้อมูลหลังจากนี้ ผมจะอัพเฉพาะที่ <a href="http://irpg.in.th/thread-3508-post-31124.html" target="_blank" rel="noopener" class="mycode_url">IRPG</a>, <a href="https://www.facebook.com/irpgth/photos/a.161100230607992/3464207033630612/?type=3&amp;theater" target="_blank" rel="noopener" class="mycode_url">IRPG Fan Page</a> และ <a href="https://www.gameworldth.com/forum/forum.php?mod=viewthread&amp;tid=3569" target="_blank" rel="noopener" class="mycode_url">GWTH</a> เท่านั้นนะครับ]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rockman System (by Griever)]]></title>
			<link>https://irpg.in.th/thread-3328.html</link>
			<pubDate>Wed, 26 Sep 2018 19:52:29 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3328.html</guid>
			<description><![CDATA[<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.2</span></span><br />
<a href="http://www.mediafire.com/file/due2q4s7m6t64sg/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/due2q4s7m6t64sg/</a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.3</span></span><br />
<a href="http://www.mediafire.com/file/6pyvt2298e4n425/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/6pyvt2298e4n425/</a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.4</span></span><br />
<a href="http://www.mediafire.com/file/h4r38qaknnvw473/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/h4r38qaknnvw473/</a><br />
<br />
<br />
<br />
V.2 แรงดึงดูดเป็นสคริปต์<br />
V.3 กับ V.4 เป็นอีเวนท์ล้วน จะคล้ายๆกัน<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Credit: Griever</span><br />
....................................................................................................<br />
<span style="color: #008000;" class="mycode_color">๛วิธีใช้อาจจะดูยุ่งยากสักหน่อย เพราะระบบนี้สร้างจาก Event แต่ถ้าคุณอ่านนี่เข้าใจ คุณจะสามารถ<br />
ใช้ระบบนี้เป็นทันที และจะรู้สึกว่าใช้ง่ายด้วยซ้ำ จนสามารถทำเกมแนว Mega Ozz ออกมาได้ง่ายๆเลย</span><br />
<br />
ในส่วนของโค๊ดต่างๆผมไม่ขอพูดถึงละกัน พวกโค๊ดเช็ค Terrain อะไรพวกนี้ผมเขียนไว้ที่<br />
Common Event - Gravity แล้ว ถ้าอยากแก้อะไรก็แก้ตรงนั้นเอา<br />
<br />
ผมจะขอพูดถึงแค่วิธีใช้นะครับ<br />
ก่อนอื่นคุณรู้จัก Terrain หรือ ภูมิประเทศไหม?<br />
<br />
<img src="https://i.imgur.com/sBrjnPV.png" loading="lazy"  alt="[Image: sBrjnPV.png]" class="mycode_img" /><br />
เมื่อคลิกแล้ว เราจะสามารถกำหนดตัวเลข 0-7 ลงไปใน Tileset ได้ ซึ่งเลขแต่ละตัวมีความหมายดังนี้<br />
<br />
0 - พื้นดิน<br />
1 - อากาศ<br />
2 - กำแพงฝั่งซ้าย<br />
3 - กำแพงฝั่งขวา<br />
4 - กำแพงที่ไต่ไม่ได้<br />
<br />
การวาดแมพแบบ Terrain ก็วาดประมาณนี้<br />
<img src="https://i.imgur.com/JvRQpfq.png" loading="lazy"  alt="[Image: JvRQpfq.png]" class="mycode_img" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">การใช้งานอื่นๆ</span><br />
<br />
- Event ลูกกระสุน ต้องวางเป็น Event แรกของทุกแมพ (แบบว่า Event กระสุนต้องมี ID เป็น 001 เสมอ)<br />
<br />
- เกี่ยวกับศัตรู ถ้าอยากให้ง่ายๆก็ Copy ศัตรูตัวอย่างไปได้เลย แล้วปรับแต่งตัวเลขแต่ละตัวเอา<br />
<br />
- ที่ชื่อศัตรูจะเป็น En1 - En4 ชื่อพวกนี้คือรหัสศัตรู ศัตรูรหัสเดียวกัน จะอยู่ในแมพเดียวกันไม่ได้<br />
(ตัวอย่าง แมพนึงสามารถมีศัตรูที่ชื่อ En1 ได้ตัวเดียว ถ้ามี En1 มากกว่านั้น เวลาเรายิงตัวแรกตาย ตัวต่อไปจะตายด้วย)<br />
<br />
- ถ้าอยากให้ในแมพมีศัตรูมากกว่า 4 ตัว ก็ให้สร้าง ตัวแปร HP ศัตรูขึ้นมาใหม่ รวมทั้งตำแหน่ง X-Y ด้วย<br />
<br />
- เกี่ยวกับการคุย หรือมีเหตุการณ์เนื้อเรื่อง ที่ไม่ต้องการให้กดยิงได้ ให้เปิด สวิตซ์ เบอร์ 60: Freeze-*-*-*-<br />
ไว้ แล้วเราจะไม่สามารถกดยิง หรือเรียกเมนูได้ พอจบเหตุการณ์ ให้ปิดสวิตซ์นี้ ก็จะสามารถยิงได้ตามปกติ<br />
<br />
- จะมีศัตรูบางตัวที่ไม่ได้ทำงานแค่ Event เดียว พูดง่ายๆคือต้องใช้ Event หลายตัวในการควบคุม เช่นพวก<br />
ตัวที่มันยิงมิสไซล์ ไอตัวถอดหัว หรือไอพวกถือโล่ทั้งหลาย ถ้าจะก๊อป ก็ต้องก๊อปไปยกเซตครับ ส่วนมากผมจะวางไว้ติดๆกัน<br />
ถ้าเห็นศัตรูตัวไหนมี Event อยู่ติดๆกัน ก็ก๊อปไปให้หมดนะครับ<br />
<br />
- อีกเรื่องหนึ่งที่สำคัญมากๆ เกี่ยวกับไอตัวพวกนี้ ก็คือตำแหน่งครับ ให้ดู ID เดิมมันไว้ว่า ID เดิมของมันเบอร์อะไร เช่นไอตัวถอดหัว<br />
คือ EV007 ถ้าก๊อปมันไปแมพอื่นก็ต้องให้มันเป็นเบอร์ 007 ด้วยครับ ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้ ถ้าเปลี่ยนเบอร์ก็ต้องเซตตำแหน่ง และ<br />
การเกิดภาพเคลื่อนไหวใหม่]]></description>
			<content:encoded><![CDATA[<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.2</span></span><br />
<a href="http://www.mediafire.com/file/due2q4s7m6t64sg/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/due2q4s7m6t64sg/</a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.3</span></span><br />
<a href="http://www.mediafire.com/file/6pyvt2298e4n425/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/6pyvt2298e4n425/</a><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download Rockman System V.4</span></span><br />
<a href="http://www.mediafire.com/file/h4r38qaknnvw473/" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/h4r38qaknnvw473/</a><br />
<br />
<br />
<br />
V.2 แรงดึงดูดเป็นสคริปต์<br />
V.3 กับ V.4 เป็นอีเวนท์ล้วน จะคล้ายๆกัน<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Credit: Griever</span><br />
....................................................................................................<br />
<span style="color: #008000;" class="mycode_color">๛วิธีใช้อาจจะดูยุ่งยากสักหน่อย เพราะระบบนี้สร้างจาก Event แต่ถ้าคุณอ่านนี่เข้าใจ คุณจะสามารถ<br />
ใช้ระบบนี้เป็นทันที และจะรู้สึกว่าใช้ง่ายด้วยซ้ำ จนสามารถทำเกมแนว Mega Ozz ออกมาได้ง่ายๆเลย</span><br />
<br />
ในส่วนของโค๊ดต่างๆผมไม่ขอพูดถึงละกัน พวกโค๊ดเช็ค Terrain อะไรพวกนี้ผมเขียนไว้ที่<br />
Common Event - Gravity แล้ว ถ้าอยากแก้อะไรก็แก้ตรงนั้นเอา<br />
<br />
ผมจะขอพูดถึงแค่วิธีใช้นะครับ<br />
ก่อนอื่นคุณรู้จัก Terrain หรือ ภูมิประเทศไหม?<br />
<br />
<img src="https://i.imgur.com/sBrjnPV.png" loading="lazy"  alt="[Image: sBrjnPV.png]" class="mycode_img" /><br />
เมื่อคลิกแล้ว เราจะสามารถกำหนดตัวเลข 0-7 ลงไปใน Tileset ได้ ซึ่งเลขแต่ละตัวมีความหมายดังนี้<br />
<br />
0 - พื้นดิน<br />
1 - อากาศ<br />
2 - กำแพงฝั่งซ้าย<br />
3 - กำแพงฝั่งขวา<br />
4 - กำแพงที่ไต่ไม่ได้<br />
<br />
การวาดแมพแบบ Terrain ก็วาดประมาณนี้<br />
<img src="https://i.imgur.com/JvRQpfq.png" loading="lazy"  alt="[Image: JvRQpfq.png]" class="mycode_img" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">การใช้งานอื่นๆ</span><br />
<br />
- Event ลูกกระสุน ต้องวางเป็น Event แรกของทุกแมพ (แบบว่า Event กระสุนต้องมี ID เป็น 001 เสมอ)<br />
<br />
- เกี่ยวกับศัตรู ถ้าอยากให้ง่ายๆก็ Copy ศัตรูตัวอย่างไปได้เลย แล้วปรับแต่งตัวเลขแต่ละตัวเอา<br />
<br />
- ที่ชื่อศัตรูจะเป็น En1 - En4 ชื่อพวกนี้คือรหัสศัตรู ศัตรูรหัสเดียวกัน จะอยู่ในแมพเดียวกันไม่ได้<br />
(ตัวอย่าง แมพนึงสามารถมีศัตรูที่ชื่อ En1 ได้ตัวเดียว ถ้ามี En1 มากกว่านั้น เวลาเรายิงตัวแรกตาย ตัวต่อไปจะตายด้วย)<br />
<br />
- ถ้าอยากให้ในแมพมีศัตรูมากกว่า 4 ตัว ก็ให้สร้าง ตัวแปร HP ศัตรูขึ้นมาใหม่ รวมทั้งตำแหน่ง X-Y ด้วย<br />
<br />
- เกี่ยวกับการคุย หรือมีเหตุการณ์เนื้อเรื่อง ที่ไม่ต้องการให้กดยิงได้ ให้เปิด สวิตซ์ เบอร์ 60: Freeze-*-*-*-<br />
ไว้ แล้วเราจะไม่สามารถกดยิง หรือเรียกเมนูได้ พอจบเหตุการณ์ ให้ปิดสวิตซ์นี้ ก็จะสามารถยิงได้ตามปกติ<br />
<br />
- จะมีศัตรูบางตัวที่ไม่ได้ทำงานแค่ Event เดียว พูดง่ายๆคือต้องใช้ Event หลายตัวในการควบคุม เช่นพวก<br />
ตัวที่มันยิงมิสไซล์ ไอตัวถอดหัว หรือไอพวกถือโล่ทั้งหลาย ถ้าจะก๊อป ก็ต้องก๊อปไปยกเซตครับ ส่วนมากผมจะวางไว้ติดๆกัน<br />
ถ้าเห็นศัตรูตัวไหนมี Event อยู่ติดๆกัน ก็ก๊อปไปให้หมดนะครับ<br />
<br />
- อีกเรื่องหนึ่งที่สำคัญมากๆ เกี่ยวกับไอตัวพวกนี้ ก็คือตำแหน่งครับ ให้ดู ID เดิมมันไว้ว่า ID เดิมของมันเบอร์อะไร เช่นไอตัวถอดหัว<br />
คือ EV007 ถ้าก๊อปมันไปแมพอื่นก็ต้องให้มันเป็นเบอร์ 007 ด้วยครับ ทำยังไงก็ได้ให้มันมาอยู่เบอร์นี้ ถ้าเปลี่ยนเบอร์ก็ต้องเซตตำแหน่ง และ<br />
การเกิดภาพเคลื่อนไหวใหม่]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[คำถามที่ถามบ่อย] รวมปัญหา เปิดโปรเจ็คต์ไม่ได้ / รันเกมไม่ได้]]></title>
			<link>https://irpg.in.th/thread-3310.html</link>
			<pubDate>Fri, 27 Jul 2018 13:38:16 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3310.html</guid>
			<description><![CDATA[รวมปัญหา เปิดโปรเจ็คต์ไม่ได้ / รันเกมไม่ได้<br />
สำหรับ RPG Maker จะเป็นสาเหตุคล้ายๆกันทุกเวอร์ชั่น<br />
<br />
กระทู้นี้จะใช้ RmXP เป็นตัวอย่าง (เพราะมีปัญหามากกว่าเวอร์ชั่นอื่น)<br />
เวอร์ชั่น RmVX ขึ้นไป ก็ใช้แนวทางเดียวกันครับ<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">1. (RmXP เท่านั้น) เปิดเกมไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น RGSS Stop Working</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรือ Critical Error C0000005 at address 00000000 </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรืออะไรประมาณนี้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรืออาจไม่มีอะไรขึ้นมาเลย</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ:</span> เกมเก่ามากๆมักจะใช้ RGSS100J.dll ซึ่่ง วินโดว์ 7 ขึ้นไป ไม่รองรับ<br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
ดาวน์โหลด RGSS เวอร์ชั่น 1.02 ขึ้นไป จากกระทู้นี้ <a href="http://irpg.in.th/thread-248.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-248.html</a><br />
หรือถ้าต้องการ RGSS104E.DLL โหลดที่นี่  <a href="http://www.mediafire.com/file/1h6ih2ow52eorbo/RGSS104E.dll/file" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/1h6ih2ow52eorbo/</a><br />
หรือจะไปก็อปมาจากเกมที่รันได้ หรือจากในโฟลเดอร์ที่ติดตั้งโปรแกรมไว้ ก็ได้<br />
ไปใส่ไว้ในโฟลเดอร์เกม<br />
จากนั้นเปิดไฟล์ Game.ini จะมีข้อความประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[Game]<br />
Library=RGSS100J.dll<br />
Scripts=Data&#92;Scripts.rxdata<br />
Title=<br />
RTP1=Standard<br />
RTP2=<br />
RTP3=</code></div></div><br />
ให้แก้บรรทัด<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Library=RGSS100J.dll</code></div></div><br />
ให้ตรงกับไฟล์ DLL ที่เราใส่เข้าไปเมื่อกี๊นี้<br />
<br />
ถ้าไม่ได้อีก ให้เปลี่ยนไฟล์ Game.ini, Game.exe ไปเอาจากเกมที่รันได้มาใช้<br />
ถ้าอยากแก้ชื่อเกมที่โชว์ ให้แก้ที่บรรทัดนี้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Title=ชื่อเกม</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Q: ทำไมบางเกมใช้ RGSS100J.DLL แล้วรันได้</span><br />
<span style="font-weight: bold;" class="mycode_b">A:</span> อย่าเพิ่งเชื่อว่ารันได้ ผู้สร้างอาจจะใช้วิธี<span style="text-decoration: underline;" class="mycode_u">ลักไก่</span>เปลี่ยนชื่อไฟล์<br />
เบื้องหน้าอาจจะเห็นเป็น RGSS100J.DLL แต่ความจริงอาจจะเป็น RGSS104E.DLL ก็ได้<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Q: รันเกมในโปรแกรมไม่ได้เลย</span><br />
A: หลังจากเซฟโปรเจ็คต์ โปรแกรมจะ<span style="text-decoration: underline;" class="mycode_u">บังคับ</span>แก้ไฟล์ Game.ini ให้ใช้ dll ตามเวอร์ชั่นของตัวโปรแกรม<br />
หรือถ้าท่านลง RmXP เวอร์ชั่น 1.01 ก็จะเปิดใน Window ใหม่ๆไม่ได้เช่นกัน<br />
หากท่านใช้ RmXP เวอร์ชั่นเก่า โปรแกรมก็จะเอา RGSS เวอร์ชั่นเก่ามาใส่ให้เราเช่นกัน<br />
<br />
ให้อัพเกรดเป็นเวอร์ชั่นที่สูงขึ้น <br />
หรือถ้าไม่อยากอัพ ก็ลักไก่โดยเอาไฟล์ RGSS ด้านบนไปใส่ในโฟลเดอร์ System ของโปรแกรม / โฟลเดอร์เกม <br />
แล้วเปลี่ยนชื่อเป็น 100J ก็ได้ เพราะเกมสนใจแค่ชื่อ ไม่ได้สนใจว่าข้างในเป็นของเวอร์ชั่นไหน<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">2. RGSSXXX.dll not found หรือเปิดเกมแล้วเกมดับไปเลย</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ:</span> 1. ไฟล์ RGSSXXXX.dll ไม่ตรงกับที่ระบุไว้ใน game.ini ส่วนใหญ่จะเกิดกับการเปิดกับโปรแกรมคนละเวอร์ชั่น<br />
ซึ่งโปรแกรม RPG Maker จะบังคับแก้ไฟล์ game.ini ให้ตรงกับเวอร์ชั่นของโปปรแกรม ทุกครั้งที่มีการเซฟโปรเจ็คต์<br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
ดาวน์โหลด RGSS ตัวนั้นไปใส่ในโฟลเดอร์เกม หรือเปลี่ยนชื่อจากไฟล์ที่มีอยู่ก็ได้<br />
<br />
2. ตาม Q2 ของข้อ 1<br />
<br />
โหลดของ XP<br />
<a href="http://irpg.in.th/thread-248.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-248.html</a><br />
<br />
โหลดของ VX<br />
<a href="https://www.mediafire.com/file/y2j8j5toti3l9e3/RGSS200J.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS200J.dll</a><br />
<a href="https://www.mediafire.com/file/7qak3q7j5cr15bm/RGSS202J.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS202J.dll</a><br />
<a href="https://www.mediafire.com/file/r4z9qb3ir57ho77/RGSS202E.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS202E.dll</a><br />
<br />
โหลดของ VX Ace<br />
<a href="https://www.mediafire.com/file/b528w7jjbf8hggf/RGSS301.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS301.dll</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">3. เปิดโปรเจ็คต์ไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น Project Could not be read due to incompatibility </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">between software versions.</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ตัวเกมถูกบันทึกจากโปรแกรมเวอร์ชั่นที่สูงกว่าตัวที่ใช้เปิด</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
เปิด Notepad ขึ้นมา<br />
ลากไฟล์ Game.rxproject ลงไป<br />
จะได้ข้อความประมาณนี้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>RPGXP 1.03</code></div></div><br />
ให้แก้เป็นเวอร์ชั่นที่เราใช้อยู่<br />
<br />
อนึ่ง ระวังเรื่อง RGSS ตามข้อบนด้วย<br />
สคริปต์บางตัว ใช้กับ RGSS เวอร์ชั่นเก่าไม่ได้ <br />
 <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">4. Could not read Hero Data</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: Data ไฟล์เสียหาย (อาจเกิดจากไฟตก โปรแกรมค้าง คอมแฮงค์ ฯลฯ)</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> ไม่มีครับ กรุณาแบคอัพโปรเจ็คต์ เป็นระยะๆ <br />
หรือใช้สคริปต์ Auto Backup <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">5. การเข้ารหัสโปรเจ็คต์ล้มเหลว / Failed to create process</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไฟล์ Game.exe หายไป หรือมีปัญหา</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ตรวจสอบไฟล์ Game.exe ทางที่ดีควรเปลี่ยนไฟล์ไปเลย ไปก็อปจากเกมอื่นหรือจากโฟลเดอร์โปรแกรมมาก็ได้<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">6. (Rm2k ถึง RmVXAce) RTP not found</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไม่ได้ติดตั้ง RTP (Runtime Package)</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span><a href="http://irpg.in.th/thread-171.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-171.html</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">7. (น่าจะ RmXP เท่านั้น) เปิดเกมไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น Error อะไรไม่รู้แล้ว Game.exe หายไป</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไฟล์ Game.exe ติดไวรัส</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ถ้าไฟล์ Game.exe หายไป แสดงว่าโปรแกรม Anti Virus ยังทำงานได้ดีอยู่ <br />
อาจจะปลอดภัย ไม่น่าจะส่งผลใดๆ แต่แนะนำให้สแกนไวรัสโดยด่วนจะดีที่สุด<br />
<br />
ทั้งนี้ สำหรับ RmXP ถ้าไฟล์ Game.exe ขนาดไฟล์ไม่ช่ 68kb <span style="text-decoration: underline;" class="mycode_u">คือติดไวรัสแน่นอน</span><br />
(เท่าที่เคยเจอคือ 98kb สำหรับไวรัสงฝัง exe)<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">8. (พบใน RmVX Ace เท่านั้น) </span></span></span><br />
<span style="font-size: x-large;" class="mycode_size"><span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Attempted to perform an unsupported Operation</span></span></span> <br />
(พบตอนที่จะกดสร้างอีเวนท์)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: Patch ไทย ใช้กับเวอร์<span style="text-decoration: underline;" class="mycode_u">ชั่นสตรีมไม่ได้ (และอาจรวมถึงเวอร์ชั่น Eng อื่นๆ)</span></span><br />
Patch ภาษา ที่ตัวดั้งเดิมเป็นภาษาญี่ปุ่น จะลักไก่เปลี่ยนชื่อไฟล์มาใช้กับภาษาอังกฤษ <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">ไม่ได้<br />
</span></span><br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ไม่มีครับ กรุณาใช้ภาษาอังกฤษต่อไป]]></description>
			<content:encoded><![CDATA[รวมปัญหา เปิดโปรเจ็คต์ไม่ได้ / รันเกมไม่ได้<br />
สำหรับ RPG Maker จะเป็นสาเหตุคล้ายๆกันทุกเวอร์ชั่น<br />
<br />
กระทู้นี้จะใช้ RmXP เป็นตัวอย่าง (เพราะมีปัญหามากกว่าเวอร์ชั่นอื่น)<br />
เวอร์ชั่น RmVX ขึ้นไป ก็ใช้แนวทางเดียวกันครับ<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">1. (RmXP เท่านั้น) เปิดเกมไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น RGSS Stop Working</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรือ Critical Error C0000005 at address 00000000 </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรืออะไรประมาณนี้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">หรืออาจไม่มีอะไรขึ้นมาเลย</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ:</span> เกมเก่ามากๆมักจะใช้ RGSS100J.dll ซึ่่ง วินโดว์ 7 ขึ้นไป ไม่รองรับ<br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
ดาวน์โหลด RGSS เวอร์ชั่น 1.02 ขึ้นไป จากกระทู้นี้ <a href="http://irpg.in.th/thread-248.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-248.html</a><br />
หรือถ้าต้องการ RGSS104E.DLL โหลดที่นี่  <a href="http://www.mediafire.com/file/1h6ih2ow52eorbo/RGSS104E.dll/file" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/1h6ih2ow52eorbo/</a><br />
หรือจะไปก็อปมาจากเกมที่รันได้ หรือจากในโฟลเดอร์ที่ติดตั้งโปรแกรมไว้ ก็ได้<br />
ไปใส่ไว้ในโฟลเดอร์เกม<br />
จากนั้นเปิดไฟล์ Game.ini จะมีข้อความประมาณนี้<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[Game]<br />
Library=RGSS100J.dll<br />
Scripts=Data&#92;Scripts.rxdata<br />
Title=<br />
RTP1=Standard<br />
RTP2=<br />
RTP3=</code></div></div><br />
ให้แก้บรรทัด<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Library=RGSS100J.dll</code></div></div><br />
ให้ตรงกับไฟล์ DLL ที่เราใส่เข้าไปเมื่อกี๊นี้<br />
<br />
ถ้าไม่ได้อีก ให้เปลี่ยนไฟล์ Game.ini, Game.exe ไปเอาจากเกมที่รันได้มาใช้<br />
ถ้าอยากแก้ชื่อเกมที่โชว์ ให้แก้ที่บรรทัดนี้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Title=ชื่อเกม</code></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Q: ทำไมบางเกมใช้ RGSS100J.DLL แล้วรันได้</span><br />
<span style="font-weight: bold;" class="mycode_b">A:</span> อย่าเพิ่งเชื่อว่ารันได้ ผู้สร้างอาจจะใช้วิธี<span style="text-decoration: underline;" class="mycode_u">ลักไก่</span>เปลี่ยนชื่อไฟล์<br />
เบื้องหน้าอาจจะเห็นเป็น RGSS100J.DLL แต่ความจริงอาจจะเป็น RGSS104E.DLL ก็ได้<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Q: รันเกมในโปรแกรมไม่ได้เลย</span><br />
A: หลังจากเซฟโปรเจ็คต์ โปรแกรมจะ<span style="text-decoration: underline;" class="mycode_u">บังคับ</span>แก้ไฟล์ Game.ini ให้ใช้ dll ตามเวอร์ชั่นของตัวโปรแกรม<br />
หรือถ้าท่านลง RmXP เวอร์ชั่น 1.01 ก็จะเปิดใน Window ใหม่ๆไม่ได้เช่นกัน<br />
หากท่านใช้ RmXP เวอร์ชั่นเก่า โปรแกรมก็จะเอา RGSS เวอร์ชั่นเก่ามาใส่ให้เราเช่นกัน<br />
<br />
ให้อัพเกรดเป็นเวอร์ชั่นที่สูงขึ้น <br />
หรือถ้าไม่อยากอัพ ก็ลักไก่โดยเอาไฟล์ RGSS ด้านบนไปใส่ในโฟลเดอร์ System ของโปรแกรม / โฟลเดอร์เกม <br />
แล้วเปลี่ยนชื่อเป็น 100J ก็ได้ เพราะเกมสนใจแค่ชื่อ ไม่ได้สนใจว่าข้างในเป็นของเวอร์ชั่นไหน<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">2. RGSSXXX.dll not found หรือเปิดเกมแล้วเกมดับไปเลย</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ:</span> 1. ไฟล์ RGSSXXXX.dll ไม่ตรงกับที่ระบุไว้ใน game.ini ส่วนใหญ่จะเกิดกับการเปิดกับโปรแกรมคนละเวอร์ชั่น<br />
ซึ่งโปรแกรม RPG Maker จะบังคับแก้ไฟล์ game.ini ให้ตรงกับเวอร์ชั่นของโปปรแกรม ทุกครั้งที่มีการเซฟโปรเจ็คต์<br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
ดาวน์โหลด RGSS ตัวนั้นไปใส่ในโฟลเดอร์เกม หรือเปลี่ยนชื่อจากไฟล์ที่มีอยู่ก็ได้<br />
<br />
2. ตาม Q2 ของข้อ 1<br />
<br />
โหลดของ XP<br />
<a href="http://irpg.in.th/thread-248.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-248.html</a><br />
<br />
โหลดของ VX<br />
<a href="https://www.mediafire.com/file/y2j8j5toti3l9e3/RGSS200J.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS200J.dll</a><br />
<a href="https://www.mediafire.com/file/7qak3q7j5cr15bm/RGSS202J.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS202J.dll</a><br />
<a href="https://www.mediafire.com/file/r4z9qb3ir57ho77/RGSS202E.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS202E.dll</a><br />
<br />
โหลดของ VX Ace<br />
<a href="https://www.mediafire.com/file/b528w7jjbf8hggf/RGSS301.dll/file" target="_blank" rel="noopener" class="mycode_url">RGSS301.dll</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">3. เปิดโปรเจ็คต์ไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น Project Could not be read due to incompatibility </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">between software versions.</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ตัวเกมถูกบันทึกจากโปรแกรมเวอร์ชั่นที่สูงกว่าตัวที่ใช้เปิด</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> <br />
เปิด Notepad ขึ้นมา<br />
ลากไฟล์ Game.rxproject ลงไป<br />
จะได้ข้อความประมาณนี้<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>RPGXP 1.03</code></div></div><br />
ให้แก้เป็นเวอร์ชั่นที่เราใช้อยู่<br />
<br />
อนึ่ง ระวังเรื่อง RGSS ตามข้อบนด้วย<br />
สคริปต์บางตัว ใช้กับ RGSS เวอร์ชั่นเก่าไม่ได้ <br />
 <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">4. Could not read Hero Data</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: Data ไฟล์เสียหาย (อาจเกิดจากไฟตก โปรแกรมค้าง คอมแฮงค์ ฯลฯ)</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข:</span> ไม่มีครับ กรุณาแบคอัพโปรเจ็คต์ เป็นระยะๆ <br />
หรือใช้สคริปต์ Auto Backup <br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">5. การเข้ารหัสโปรเจ็คต์ล้มเหลว / Failed to create process</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไฟล์ Game.exe หายไป หรือมีปัญหา</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ตรวจสอบไฟล์ Game.exe ทางที่ดีควรเปลี่ยนไฟล์ไปเลย ไปก็อปจากเกมอื่นหรือจากโฟลเดอร์โปรแกรมมาก็ได้<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">6. (Rm2k ถึง RmVXAce) RTP not found</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไม่ได้ติดตั้ง RTP (Runtime Package)</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span><a href="http://irpg.in.th/thread-171.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-171.html</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">7. (น่าจะ RmXP เท่านั้น) เปิดเกมไม่ได้ </span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">ขึ้น Error อะไรไม่รู้แล้ว Game.exe หายไป</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: ไฟล์ Game.exe ติดไวรัส</span> <br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ถ้าไฟล์ Game.exe หายไป แสดงว่าโปรแกรม Anti Virus ยังทำงานได้ดีอยู่ <br />
อาจจะปลอดภัย ไม่น่าจะส่งผลใดๆ แต่แนะนำให้สแกนไวรัสโดยด่วนจะดีที่สุด<br />
<br />
ทั้งนี้ สำหรับ RmXP ถ้าไฟล์ Game.exe ขนาดไฟล์ไม่ช่ 68kb <span style="text-decoration: underline;" class="mycode_u">คือติดไวรัสแน่นอน</span><br />
(เท่าที่เคยเจอคือ 98kb สำหรับไวรัสงฝัง exe)<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">8. (พบใน RmVX Ace เท่านั้น) </span></span></span><br />
<span style="font-size: x-large;" class="mycode_size"><span style="color: #ff3333;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Attempted to perform an unsupported Operation</span></span></span> <br />
(พบตอนที่จะกดสร้างอีเวนท์)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">สาเหตุ: Patch ไทย ใช้กับเวอร์<span style="text-decoration: underline;" class="mycode_u">ชั่นสตรีมไม่ได้ (และอาจรวมถึงเวอร์ชั่น Eng อื่นๆ)</span></span><br />
Patch ภาษา ที่ตัวดั้งเดิมเป็นภาษาญี่ปุ่น จะลักไก่เปลี่ยนชื่อไฟล์มาใช้กับภาษาอังกฤษ <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">ไม่ได้<br />
</span></span><br />
<span style="font-weight: bold;" class="mycode_b">วิธีแก้ไข: </span>ไม่มีครับ กรุณาใช้ภาษาอังกฤษต่อไป]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[พื้นฐานการใช้งานสวิตช์ (บทความเขียนไว้นานแล้ว /สามารถประยุกต์ใช้ได้กับเอนจิ้นอื่นได้)]]></title>
			<link>https://irpg.in.th/thread-3309.html</link>
			<pubDate>Sun, 22 Jul 2018 23:05:05 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3309.html</guid>
			<description><![CDATA[บทความนี้เขียนไว้นานแล้ว<br />
เพิ่งไปขุดกลับมา (+อัพเดท rgss)<br />
เกี่ยวกับการใช้งานสวิตช์<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Switch ในโปรแกรม RPG Maker เป็นตัวควบคุมการดำเนินเกมที่สำคัญที่สุด และเป็นตัวที่จะต้องใช้มากที่สุด เช่นเดียวกับตัวแปร  เห็นได้จากโปรแกรมตระกูลนี้หลายโปรแกรมก็มีการใช้สวิตช์ ในการควบคุม เช่น Game Maker , Engine 001   Switch มีหน้าที่ควบคุมให้เหตุการณ์ต่างๆเปลี่ยนแปลงไปตาม Switch ที่เปลี่ยนแปลงไป  เมื่อสวิตช์ถูกเปิดขึ้นมา ก็จะเหมือนกับแสดงให้เห็นว่า มีเหตุการณ์บางอย่งเกิดขึ้นแล้ว และพร้อมที่จะดำเนินเหตุการณ์อื่นๆต่อไป หากสวิตช์ยังไม่เปิด ก็เหมือนกับว่าเรายังทำเหตุการณ์บังคับก่อนหน้าไม่ครบ จึงไม่สามารถดำเนินเหตุการณ์ต่อไปได้<br />
 <br />
หลักการของ<span style="color: #ff3333;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">สวิตช์ คือตัวแปรประเภทหนึ่ง ที่มีค่าที่เป็นไปได้แค่ 0 กับ 1 หรือ True กับ False เท่านั้น </span></span>การใช้สวิตช์ โดยส่วนใหญ่ จะใช้เป็นการสร้างเงื่อนไขให้เหตุการณ์ คล้ายกับตัวแปร กล่าวคือ ถ้าสวิตช์ยังไม่ถูกเปิดขึ้นมา เราก็อาจจะกำหนดว่าเหตุการณ์นั้นไม่มีอะไรเกิดขึ้นก็ได้  จะต้องไปทำเหตุการณ์อื่นก่อนเพื่อกำหนดให้ สวิตช์นั้นเปิดขึ้นมา แล้วเหตุการณ์นั้น จึงจะสามารถทำงานได้<br />
 <br />
สวิตช์ ไม่สามารถใช้เดี่ยวๆได้ เมื่อมันถูกเปิดขึ้นมาแล้ว เราก็จำเป็นจะต้องทำการตรวจเช็คมันก่อน ไม่อย่างนั้นการเปิดสวิตช์ไปมันก็ไม่ได้อะไรขึ้นมา  แน่นอนว่าการตรวจเช็คนี้ สามารถทำได้ทั้งใน Event และ Ruby Script</blockquote>
ในนี้ประกอบด้วย บทความเป็นไฟล์ Word และเกมตัวอย่าง 1 เกม<br />
สามารถนำไปประยุกต์ใช้กับ RPG Maker เวอร์ชั่นอื่นๆได้<br />
รวมถึงเอนจิ้นอื่นๆที่มีระบบสวิตช์เหมือนกันได้ด้วย<br />
หรือถ้าเอนจิ้นใดไม่มีสวิตช์ ใช้ตัวแปรธรรมดา ก็ได้เหมือนกัน<br />
<a href="https://www.dropbox.com/s/lnnppx81zqlydu7/Switch.rar?dl=0" target="_blank" rel="noopener" class="mycode_url">https://www.dropbox.com/s/lnnppx81zqlydu...h.rar?dl=0</a><br />
<br />
<img src="https://i.imgur.com/fW5akOx.png" loading="lazy"  alt="[Image: fW5akOx.png]" class="mycode_img" /><br />
<br />
เพิ่มเติม<br />
<br />
การใช้งานสวิตช์ผ่านสคริปต์ ใช้คำสั่ง<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;game_switches[id ของ สวิตช์]</code></div></div><br />
โดยค่า สามารถใส่ true หรือ false (ตัวพิมพ์เล็กทั้งหมด) ได้เลย]]></description>
			<content:encoded><![CDATA[บทความนี้เขียนไว้นานแล้ว<br />
เพิ่งไปขุดกลับมา (+อัพเดท rgss)<br />
เกี่ยวกับการใช้งานสวิตช์<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Switch ในโปรแกรม RPG Maker เป็นตัวควบคุมการดำเนินเกมที่สำคัญที่สุด และเป็นตัวที่จะต้องใช้มากที่สุด เช่นเดียวกับตัวแปร  เห็นได้จากโปรแกรมตระกูลนี้หลายโปรแกรมก็มีการใช้สวิตช์ ในการควบคุม เช่น Game Maker , Engine 001   Switch มีหน้าที่ควบคุมให้เหตุการณ์ต่างๆเปลี่ยนแปลงไปตาม Switch ที่เปลี่ยนแปลงไป  เมื่อสวิตช์ถูกเปิดขึ้นมา ก็จะเหมือนกับแสดงให้เห็นว่า มีเหตุการณ์บางอย่งเกิดขึ้นแล้ว และพร้อมที่จะดำเนินเหตุการณ์อื่นๆต่อไป หากสวิตช์ยังไม่เปิด ก็เหมือนกับว่าเรายังทำเหตุการณ์บังคับก่อนหน้าไม่ครบ จึงไม่สามารถดำเนินเหตุการณ์ต่อไปได้<br />
 <br />
หลักการของ<span style="color: #ff3333;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">สวิตช์ คือตัวแปรประเภทหนึ่ง ที่มีค่าที่เป็นไปได้แค่ 0 กับ 1 หรือ True กับ False เท่านั้น </span></span>การใช้สวิตช์ โดยส่วนใหญ่ จะใช้เป็นการสร้างเงื่อนไขให้เหตุการณ์ คล้ายกับตัวแปร กล่าวคือ ถ้าสวิตช์ยังไม่ถูกเปิดขึ้นมา เราก็อาจจะกำหนดว่าเหตุการณ์นั้นไม่มีอะไรเกิดขึ้นก็ได้  จะต้องไปทำเหตุการณ์อื่นก่อนเพื่อกำหนดให้ สวิตช์นั้นเปิดขึ้นมา แล้วเหตุการณ์นั้น จึงจะสามารถทำงานได้<br />
 <br />
สวิตช์ ไม่สามารถใช้เดี่ยวๆได้ เมื่อมันถูกเปิดขึ้นมาแล้ว เราก็จำเป็นจะต้องทำการตรวจเช็คมันก่อน ไม่อย่างนั้นการเปิดสวิตช์ไปมันก็ไม่ได้อะไรขึ้นมา  แน่นอนว่าการตรวจเช็คนี้ สามารถทำได้ทั้งใน Event และ Ruby Script</blockquote>
ในนี้ประกอบด้วย บทความเป็นไฟล์ Word และเกมตัวอย่าง 1 เกม<br />
สามารถนำไปประยุกต์ใช้กับ RPG Maker เวอร์ชั่นอื่นๆได้<br />
รวมถึงเอนจิ้นอื่นๆที่มีระบบสวิตช์เหมือนกันได้ด้วย<br />
หรือถ้าเอนจิ้นใดไม่มีสวิตช์ ใช้ตัวแปรธรรมดา ก็ได้เหมือนกัน<br />
<a href="https://www.dropbox.com/s/lnnppx81zqlydu7/Switch.rar?dl=0" target="_blank" rel="noopener" class="mycode_url">https://www.dropbox.com/s/lnnppx81zqlydu...h.rar?dl=0</a><br />
<br />
<img src="https://i.imgur.com/fW5akOx.png" loading="lazy"  alt="[Image: fW5akOx.png]" class="mycode_img" /><br />
<br />
เพิ่มเติม<br />
<br />
การใช้งานสวิตช์ผ่านสคริปต์ ใช้คำสั่ง<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36;game_switches[id ของ สวิตช์]</code></div></div><br />
โดยค่า สามารถใส่ true หรือ false (ตัวพิมพ์เล็กทั้งหมด) ได้เลย]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Battle system เอามาแชร์ให้ดูว่าทำอย่างไร ใช้ plugin อะไรบ้าง (RMMV)]]></title>
			<link>https://irpg.in.th/thread-3292.html</link>
			<pubDate>Tue, 05 Jun 2018 15:41:12 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=5025">standalonedev</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3292.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">ตัวอย่าง</span><br />
ผมขอแชร์เทคนิคของผมให้ดูบางส่วนนะครับ  ว่า battle system ที่ผมทำใช้วิธีไหน  <br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/UdXLtfKwN3Y" frameborder="0" allowfullscreen="true"></iframe><br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์เผื่อไว้ในกรณีที่เปิดวีดีโอไม่ได้</span> :   <a href="https://youtu.be/UdXLtfKwN3Y" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/UdXLtfKwN3Y</a><br />
<br />
<img src="https://4.bp.blogspot.com/-mvQmmCAMzSg/WxZFzDE8hFI/AAAAAAAAARI/tp8LU7BTpcMTDuGzFcHMZnr-xytGAv9CwCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25871.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25871.PNG]" class="mycode_img" /><br />
<br />
เริ่มจากข้างบนนะครับ Engine หลักจะใช้ Yanfly ครับ<br />
เพราะว่ามี plugin เสริมมากมาย  แต่ถ้าอันไหนที่ plugin yanfly ทำไม่ได้ ก็จะใช้ plugin ของที่อื่นครับ<br />
<br />
ระบบ battle system ที่ใช้เป็นตัวหลักคือ Yanfly : Battle Core System ครับ   คือจะใช้ Charge battle system ที่ตัวไหนตีไวกว่าก็ตีก่อน<br />
<br />
ผมใช้ Battle Hud ของ SumRmDde ข้อดีของ Plugin ของ  SumRmDde คือสามารถปรับแต่งได้เยอะมาก ซึ่ง Yanfly ไม่สามารถปรับได้เยอะเท่าไหร่ มันจะดูซ้ำๆกับเกมอื่นๆที่ใช้ Yanfly ด้วยกัน <br />
<br />
ทางขวามือผมใช้ VE: Battle Command ซึ่งเป็นอะไรที่ปรับได้เยอะเช่นกัน  ตัวกราฟฟิกนี่ผมก็ทำเองนะครับ<br />
<br />
<img src="https://2.bp.blogspot.com/-ESdMsUmr1OA/WxZFzBXq_3I/AAAAAAAAARE/QElmcW_JE3A-cjDBU1vWQwLfwlHStt4ywCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25872.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25872.PNG]" class="mycode_img" /><br />
<br />
สำหรับ battle sequences ส่วนตัวใช้ Yanfly เป็นหลัก  ซึ่งผมเองก็ยังไม่เก่งมากครับ  กำลังงมอยู่เหมือนกัน  ซึ่งไว้วันหลังจะสอนให้นะครับ<br />
<br />
<img src="https://1.bp.blogspot.com/-xmIdjjdkPTg/WxZFyfoXWZI/AAAAAAAAARA/AyQrfflIfLY1u5sIL1HzbAehSAxCXvvlACLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25873.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25873.PNG]" class="mycode_img" /><br />
<br />
สำหรับตัวละครนี่จริงๆแล้วผมใข้ powerpoint วาดเอานะครับ  มีเฉพาะส่วนหัวเท่านั้นที่ใช้โปรแกรมสำเร็จรูป  ส่วนตัวใช้ powerpoint เอา<br />
<br />
<img src="https://1.bp.blogspot.com/-c954WLc66g8/WxZFzT686hI/AAAAAAAAARM/tFTdgntcfoAizlZT_wCrsavRt_qqbwv8wCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25874.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25874.PNG]" class="mycode_img" /><br />
<br />
อันนี้แยกชิ้นส่วนออกมาให้ดูนะครับ<br />
<br />
แต่ข้อดีก็คือ เอามากทำอนิเมชั่นแบบ 3 เฟรมได้เร็วครับ   copy แล้วขยับแบบ frame by frame เลยครับ  ข้อดีคือมันทำเร็วมากเลยครับ  ตัวละครหนึ่งตัวสามารถทำเสร็จได้ในเวลาไม่กี่วันเท่านั้น   มันน่าจะเหมาะกับคนที่วาดรูปไม่เป็นเป็นบบผม<br />
<br />
<img src="https://1.bp.blogspot.com/-kqgiCIGsGUU/WxZF0fyHisI/AAAAAAAAARQ/35BdvAnKUtY5UkVe8ufss9kh7Jh9DJVlACLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25875.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25875.PNG]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">ตัวอย่าง</span><br />
ผมขอแชร์เทคนิคของผมให้ดูบางส่วนนะครับ  ว่า battle system ที่ผมทำใช้วิธีไหน  <br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/UdXLtfKwN3Y" frameborder="0" allowfullscreen="true"></iframe><br />
<br />
<span style="font-weight: bold;" class="mycode_b">ลิงค์เผื่อไว้ในกรณีที่เปิดวีดีโอไม่ได้</span> :   <a href="https://youtu.be/UdXLtfKwN3Y" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/UdXLtfKwN3Y</a><br />
<br />
<img src="https://4.bp.blogspot.com/-mvQmmCAMzSg/WxZFzDE8hFI/AAAAAAAAARI/tp8LU7BTpcMTDuGzFcHMZnr-xytGAv9CwCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25871.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25871.PNG]" class="mycode_img" /><br />
<br />
เริ่มจากข้างบนนะครับ Engine หลักจะใช้ Yanfly ครับ<br />
เพราะว่ามี plugin เสริมมากมาย  แต่ถ้าอันไหนที่ plugin yanfly ทำไม่ได้ ก็จะใช้ plugin ของที่อื่นครับ<br />
<br />
ระบบ battle system ที่ใช้เป็นตัวหลักคือ Yanfly : Battle Core System ครับ   คือจะใช้ Charge battle system ที่ตัวไหนตีไวกว่าก็ตีก่อน<br />
<br />
ผมใช้ Battle Hud ของ SumRmDde ข้อดีของ Plugin ของ  SumRmDde คือสามารถปรับแต่งได้เยอะมาก ซึ่ง Yanfly ไม่สามารถปรับได้เยอะเท่าไหร่ มันจะดูซ้ำๆกับเกมอื่นๆที่ใช้ Yanfly ด้วยกัน <br />
<br />
ทางขวามือผมใช้ VE: Battle Command ซึ่งเป็นอะไรที่ปรับได้เยอะเช่นกัน  ตัวกราฟฟิกนี่ผมก็ทำเองนะครับ<br />
<br />
<img src="https://2.bp.blogspot.com/-ESdMsUmr1OA/WxZFzBXq_3I/AAAAAAAAARE/QElmcW_JE3A-cjDBU1vWQwLfwlHStt4ywCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25872.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25872.PNG]" class="mycode_img" /><br />
<br />
สำหรับ battle sequences ส่วนตัวใช้ Yanfly เป็นหลัก  ซึ่งผมเองก็ยังไม่เก่งมากครับ  กำลังงมอยู่เหมือนกัน  ซึ่งไว้วันหลังจะสอนให้นะครับ<br />
<br />
<img src="https://1.bp.blogspot.com/-xmIdjjdkPTg/WxZFyfoXWZI/AAAAAAAAARA/AyQrfflIfLY1u5sIL1HzbAehSAxCXvvlACLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25873.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25873.PNG]" class="mycode_img" /><br />
<br />
สำหรับตัวละครนี่จริงๆแล้วผมใข้ powerpoint วาดเอานะครับ  มีเฉพาะส่วนหัวเท่านั้นที่ใช้โปรแกรมสำเร็จรูป  ส่วนตัวใช้ powerpoint เอา<br />
<br />
<img src="https://1.bp.blogspot.com/-c954WLc66g8/WxZFzT686hI/AAAAAAAAARM/tFTdgntcfoAizlZT_wCrsavRt_qqbwv8wCLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25874.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25874.PNG]" class="mycode_img" /><br />
<br />
อันนี้แยกชิ้นส่วนออกมาให้ดูนะครับ<br />
<br />
แต่ข้อดีก็คือ เอามากทำอนิเมชั่นแบบ 3 เฟรมได้เร็วครับ   copy แล้วขยับแบบ frame by frame เลยครับ  ข้อดีคือมันทำเร็วมากเลยครับ  ตัวละครหนึ่งตัวสามารถทำเสร็จได้ในเวลาไม่กี่วันเท่านั้น   มันน่าจะเหมาะกับคนที่วาดรูปไม่เป็นเป็นบบผม<br />
<br />
<img src="https://1.bp.blogspot.com/-kqgiCIGsGUU/WxZF0fyHisI/AAAAAAAAARQ/35BdvAnKUtY5UkVe8ufss9kh7Jh9DJVlACLcBGAs/s640/%25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8%259E%25E0%25B8%2599%25E0%25B8%25B4%25E0%25B9%2588%25E0%25B8%25875.PNG" loading="lazy"  alt="[Image: %25E0%25B8%25A0%25E0%25B8%25B2%25E0%25B8...%25875.PNG]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[สร้างเกมด้วย RPG Maker MV : บทที่ 2 การวาดแผนที่ (ประกาศยุติบทความ)]]></title>
			<link>https://irpg.in.th/thread-3113.html</link>
			<pubDate>Tue, 06 Jun 2017 21:28:03 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=4093">Mikichan</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3113.html</guid>
			<description><![CDATA[<span style="font-style: italic;" class="mycode_i"><span style="color: #ff6633;" class="mycode_color">ติดตามเราได้ที่ <a href="https://www.facebook.com/PlanilaGameDeveloper" target="_blank" rel="noopener" class="mycode_url">Facebook ชื่อเพจ Planila Game Developer</a></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">&lt;&lt;&lt; อ่านบทที่แล้ว <a href="http://irpg.in.th/thread-3108.html" target="_blank" rel="noopener" class="mycode_url">บทที่ 1 สร้างเกมแรกกันเลยดีกว่า</a><br />
<br />
<br />
จากบทที่แล้วเราได้สร้างเกมแรกกันไปแล้ว เกมแรกของเราเป็นเกมพูดคุยง่าย ๆ ไม่มีอะไรซับซ้อน ไม่ได้วาดแผนที่เพิ่มเติม แผนที่ในเกมเป็นแผนที่โล่งกว้างสีเขียว ไม่มีการตกแต่งอะไร แต่การสร้างเกมจริงเราจำเป็นต้องวาดแผนที่ให้เป็นสถานที่ต่าง ๆ เช่น ห้องนอน บ้าน ป่าไม้ เพื่อใช้เป็นฉากในการดำเนินเรื่องของเกม ดังนั้นในบทนี้เราจะมาเรียนรู้เรื่องการวาดแผนที่ในเกมกัน<br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ขั้นตอนการวาดแผนที่</span></span></span><br />
<br />
เริ่มต้นด้วยการสร้างโปรเจคใหม่ ในตัวอย่างนี้ตั้งชื่อโปรเจคใหม่ว่า "Map_Drawing" เมื่อสร้างโปรเจคใหม่แล้วโปรเจคใหม่จะมีลักษณะดังรูปที่ 2.1 แถบด้านล่างซ้ายของโปรแกรมคือแถบตั้งค่าแผนที่ ชื่อโปรเจคอยู่ด้านบนสุดในตำแหน่งลูกศรสีน้ำเงิน ขณะนี้โปรเจคมีแผนที่เพียงแผนที่เดียวชื่อว่า "MAP001" ในตำแหน่งลูกศรสีแดง คลิกขวาที่ชื่อแผนที่ "MAP001" แล้วคลิก Edit... เพื่อตั้งค่าแผนที่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://3.bp.blogspot.com/-wTzrIWBS3Lc/WTa-CK7CVjI/AAAAAAAAAFY/i15RhfHl9PAXWLUDXxMfnoghV2xwWsM7ACEw/s640/01.jpg" loading="lazy"  alt="[Image: 01.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.1 โปรเจคใหม่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อคลิก Edit... แล้วจะมีหน้าต่าง Map Properties ปรากฏขึ้นมาดังรูปที่ 2.2 สิ่งที่ผู้อ่านต้องสนใจในบทนี้มีอยู่ 3 ส่วนตามกรอบสี่เหลี่ยมสีแดง ได้แก่<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 1 Name</span> เป็นส่วนที่ตั้งชื่อแผนที่ ในตัวอย่างนี้ตั้งชื่อแผนที่ว่า "My_Home"<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 2 Tileset</span> เป็นส่วนที่เลือกไทล์เซตของแผนที่ ไทล์เซตคือรูปที่ใช้ในแผนที่ ถ้าเราอยากได้รูปใดในการวาดแผนที่ เราก็เลือกไทล์เซตนั้นเป็นไทล์เซตของแผนที่ ในตัวอย่างนี้เลือกไทล์เซต "SF Inside"<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 3 Width and Height</span> เป็นส่วนที่กำหนดขนาดของแผนที่ ขนาดของแผนที่มีหน่วยเป็นช่อง ในตัวอย่างนี้กำหนดความกว้างเท่ากับ 17 ช่อง และความสูงเท่ากับ 13 ช่อง<br />
<br />
เมื่อตั้งค่าแผนที่เสร็จแล้วคลิกปุ่ม OK<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://1.bp.blogspot.com/-KDHwGZDU4fI/WTa-A8OjVNI/AAAAAAAAAFU/j6zsLuizNtoVzcdUoqEr345_I6ByRpA4gCEw/s640/02.jpg" loading="lazy"  alt="[Image: 02.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.2 ตั้งค่าแผนที่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อเปลี่ยนไทล์เซตแล้วผู้อ่านจะสังเกตได้ว่ารูปพื้นหลังของแผนที่เปลี่ยนไป จากเดิมแผนที่มีพื้นหลังเป็นรูปหญ้าสีเขียว ตอนนี้พื้นหลังเปลี่ยนเป็นรูปพื้นไม้สีน้ำตาลดังรูปที่ 2.3 คลิกปุ่ม Map ในกรอบสี่เหลี่ยมสีแดง หรือคลิกเมนู Mode &gt; Map เพื่อเข้าสู่โหมดแผนที่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-MNr8QvRs-t8/WTa-CuFdJaI/AAAAAAAAAFc/AIEAfYZKnhUuDwfBL3p8nG_ogr7eODpLQCEw/s640/03.jpg" loading="lazy"  alt="[Image: 03.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.3 โปรเจคเมื่อเปลี่ยนไทล์เซตแล้ว</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อเข้าสู่โหมดแผนที่ เส้นแบ่งช่องจะหายไป ตัวละครและรูปอีเวนต์จะโปร่งใสดังรูปที่ 2.4 ส่วนสำคัญที่ผู้อ่านต้องทราบในการวาดแผนที่มีอยู่ 2 ส่วนในกรอบสี่เหลี่ยมสีแดง ได้แก่</span><br />
<br />
......<br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">นี่เพิ่งแค่ 30% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!</span></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)</span><br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">บทความต้นฉบับ</span> <a href="https://planila.blogspot.com/2017/06/rmmv-rpg-maker-mv-2-map-drawing.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/06/rmm...awing.html</a></span></span><br />
<br />
<a href="https://planila.blogspot.com" target="_blank" rel="noopener" class="mycode_url"><img src="https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png" loading="lazy"  alt="[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]" class="mycode_img" /></a>]]></description>
			<content:encoded><![CDATA[<span style="font-style: italic;" class="mycode_i"><span style="color: #ff6633;" class="mycode_color">ติดตามเราได้ที่ <a href="https://www.facebook.com/PlanilaGameDeveloper" target="_blank" rel="noopener" class="mycode_url">Facebook ชื่อเพจ Planila Game Developer</a></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">&lt;&lt;&lt; อ่านบทที่แล้ว <a href="http://irpg.in.th/thread-3108.html" target="_blank" rel="noopener" class="mycode_url">บทที่ 1 สร้างเกมแรกกันเลยดีกว่า</a><br />
<br />
<br />
จากบทที่แล้วเราได้สร้างเกมแรกกันไปแล้ว เกมแรกของเราเป็นเกมพูดคุยง่าย ๆ ไม่มีอะไรซับซ้อน ไม่ได้วาดแผนที่เพิ่มเติม แผนที่ในเกมเป็นแผนที่โล่งกว้างสีเขียว ไม่มีการตกแต่งอะไร แต่การสร้างเกมจริงเราจำเป็นต้องวาดแผนที่ให้เป็นสถานที่ต่าง ๆ เช่น ห้องนอน บ้าน ป่าไม้ เพื่อใช้เป็นฉากในการดำเนินเรื่องของเกม ดังนั้นในบทนี้เราจะมาเรียนรู้เรื่องการวาดแผนที่ในเกมกัน<br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ขั้นตอนการวาดแผนที่</span></span></span><br />
<br />
เริ่มต้นด้วยการสร้างโปรเจคใหม่ ในตัวอย่างนี้ตั้งชื่อโปรเจคใหม่ว่า "Map_Drawing" เมื่อสร้างโปรเจคใหม่แล้วโปรเจคใหม่จะมีลักษณะดังรูปที่ 2.1 แถบด้านล่างซ้ายของโปรแกรมคือแถบตั้งค่าแผนที่ ชื่อโปรเจคอยู่ด้านบนสุดในตำแหน่งลูกศรสีน้ำเงิน ขณะนี้โปรเจคมีแผนที่เพียงแผนที่เดียวชื่อว่า "MAP001" ในตำแหน่งลูกศรสีแดง คลิกขวาที่ชื่อแผนที่ "MAP001" แล้วคลิก Edit... เพื่อตั้งค่าแผนที่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://3.bp.blogspot.com/-wTzrIWBS3Lc/WTa-CK7CVjI/AAAAAAAAAFY/i15RhfHl9PAXWLUDXxMfnoghV2xwWsM7ACEw/s640/01.jpg" loading="lazy"  alt="[Image: 01.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.1 โปรเจคใหม่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อคลิก Edit... แล้วจะมีหน้าต่าง Map Properties ปรากฏขึ้นมาดังรูปที่ 2.2 สิ่งที่ผู้อ่านต้องสนใจในบทนี้มีอยู่ 3 ส่วนตามกรอบสี่เหลี่ยมสีแดง ได้แก่<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 1 Name</span> เป็นส่วนที่ตั้งชื่อแผนที่ ในตัวอย่างนี้ตั้งชื่อแผนที่ว่า "My_Home"<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 2 Tileset</span> เป็นส่วนที่เลือกไทล์เซตของแผนที่ ไทล์เซตคือรูปที่ใช้ในแผนที่ ถ้าเราอยากได้รูปใดในการวาดแผนที่ เราก็เลือกไทล์เซตนั้นเป็นไทล์เซตของแผนที่ ในตัวอย่างนี้เลือกไทล์เซต "SF Inside"<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ส่วนที่ 3 Width and Height</span> เป็นส่วนที่กำหนดขนาดของแผนที่ ขนาดของแผนที่มีหน่วยเป็นช่อง ในตัวอย่างนี้กำหนดความกว้างเท่ากับ 17 ช่อง และความสูงเท่ากับ 13 ช่อง<br />
<br />
เมื่อตั้งค่าแผนที่เสร็จแล้วคลิกปุ่ม OK<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://1.bp.blogspot.com/-KDHwGZDU4fI/WTa-A8OjVNI/AAAAAAAAAFU/j6zsLuizNtoVzcdUoqEr345_I6ByRpA4gCEw/s640/02.jpg" loading="lazy"  alt="[Image: 02.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.2 ตั้งค่าแผนที่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อเปลี่ยนไทล์เซตแล้วผู้อ่านจะสังเกตได้ว่ารูปพื้นหลังของแผนที่เปลี่ยนไป จากเดิมแผนที่มีพื้นหลังเป็นรูปหญ้าสีเขียว ตอนนี้พื้นหลังเปลี่ยนเป็นรูปพื้นไม้สีน้ำตาลดังรูปที่ 2.3 คลิกปุ่ม Map ในกรอบสี่เหลี่ยมสีแดง หรือคลิกเมนู Mode &gt; Map เพื่อเข้าสู่โหมดแผนที่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-MNr8QvRs-t8/WTa-CuFdJaI/AAAAAAAAAFc/AIEAfYZKnhUuDwfBL3p8nG_ogr7eODpLQCEw/s640/03.jpg" loading="lazy"  alt="[Image: 03.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 2.3 โปรเจคเมื่อเปลี่ยนไทล์เซตแล้ว</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อเข้าสู่โหมดแผนที่ เส้นแบ่งช่องจะหายไป ตัวละครและรูปอีเวนต์จะโปร่งใสดังรูปที่ 2.4 ส่วนสำคัญที่ผู้อ่านต้องทราบในการวาดแผนที่มีอยู่ 2 ส่วนในกรอบสี่เหลี่ยมสีแดง ได้แก่</span><br />
<br />
......<br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">นี่เพิ่งแค่ 30% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!</span></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)</span><br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">บทความต้นฉบับ</span> <a href="https://planila.blogspot.com/2017/06/rmmv-rpg-maker-mv-2-map-drawing.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/06/rmm...awing.html</a></span></span><br />
<br />
<a href="https://planila.blogspot.com" target="_blank" rel="noopener" class="mycode_url"><img src="https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png" loading="lazy"  alt="[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]" class="mycode_img" /></a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[สร้างเกมด้วย RPG Maker MV : บทที่ 1 สร้างเกมแรกกันเลยดีกว่า]]></title>
			<link>https://irpg.in.th/thread-3108.html</link>
			<pubDate>Tue, 30 May 2017 07:52:37 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=4093">Mikichan</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3108.html</guid>
			<description><![CDATA[<span style="font-style: italic;" class="mycode_i"><span style="color: #ff6633;" class="mycode_color">ติดตามเราได้ที่ <a href="https://www.facebook.com/PlanilaGameDeveloper" target="_blank" rel="noopener" class="mycode_url">Facebook ชื่อเพจ Planila Game Developer</a></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">อยากสร้างเกมเองอย่างนั้นหรือ? ที่นี่มีคำตอบ เราจะมาเรียนรู้วิธีสร้างเกมด้วย RPG Maker MV กัน สำหรับผู้อ่านที่ไม่เคยสร้างเกมมาก่อนหรือยังไม่มีพื้นฐานการสร้างเกม ผู้อ่านควรศึกษาทฤษฎีการสร้างเกมควบคู่ไปกับการปฏิบัติจริง ผู้เขียนแนะนำให้ผู้อ่านศึกษาทฤษฎีการสร้างเกมจากบทความ "เรียนสร้างเกมกับมิกิจัง" ซึ่งเป็นบทความที่ผู้เขียนได้เขียนเอาไว้ ผู้อ่านสามารถอ่านบทความ "เรียนสร้างเกมกับมิกิจัง" ได้ที่ลิงค์ <a href="https://planila.blogspot.com/2017/03/1-game.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/03/1-game.html</a><br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ทำไมต้องใช้ RPG Maker MV?</span></span></span><br />
<br />
RPG Maker เป็นโปรแกรมเกมเอนจิน (Game Engine) ที่ได้รับความนิยมเป็นอย่างมากในกลุ่มนักสร้างเกมมือใหม่ เนื่องจากเป็นเกมเอนจินที่สามารถสร้างเกมได้ง่าย ไม่ต้องเขียนสคริปต์หรือเขียนโปรแกรมใด ๆ ก็สามารถสร้างเกมได้แล้ว ในขณะเดียวกันก็รองรับการใส่สคริปต์เพิ่มเติมสำหรับนักสร้างเกมที่ชำนาญแล้ว RPG Maker จึงเป็นเกมเอนจินที่ใช้งานได้ตั้งแต่นักสร้างเกมมือใหม่ไปจนถึงนักสร้างเกมมือเซียนกันเลยทีเดียว<br />
<br />
RPG Maker MV เป็นเกมเอนจินเวอร์ชันล่าสุดในตระกูล RPG Maker มีลักษณะเด่นกว่าเวอร์ชันเก่าหลายอย่าง เช่น สามารถสร้างเกมให้เล่นได้บนหลายระบบปฏิบัติการทั้ง Windows, Macintosh, Linux, Android รวมทั้งเล่นผ่านเว็บเบราเซอร์ได้, เปลี่ยนจากการเขียนสคริปต์ด้วยภาษา Ruby เป็นภาษา JavaScript ทำให้ศึกษาวิธีการเขียนสคริปต์ได้ง่ายขึ้น, เปลี่ยนไปใช้ตัวอักษรแบบ Unicode ทำให้รองรับการใช้งานภาษาไทยได้(เกือบจะ)เต็มที่ (อ่านวิธีแก้ปัญหาภาษาไทยบน RPG Maker MV ได้ที่กระทู้ <a href="http://irpg.in.th/thread-2978.html" target="_blank" rel="noopener" class="mycode_url">มาแก้ปัญหาภาษาไทยใน RPG Maker MV กันเถอะ (วรรณยุกต์ซ้อน, ปัญหาสระอำ, ญ/ฐ+สระอู)</a>)<br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สร้างเกมแรกกันเลยดีกว่า</span></span></span><br />
<br />
ผู้เขียนทราบดีว่าผู้อ่านคนที่ไม่เคยสร้างเกมมาก่อนแล้วได้มาอ่านบทความนี้ ผู้อ่านคงอยากจะสร้างเกมให้เป็นเร็ว ๆ อยากจะลงมือสร้างเกมแรกเลยทันที บทความส่วนใหญ่มักเกริ่นด้วยพื้นฐานโน่นนี่ก่อน กว่าจะได้ลงมือสร้างเกมจริง ๆ ก็เล่นไปบทที่ 3 หรือบทที่ 4 แล้ว ผู้เขียนทราบเช่นนั้นดี เพราะตอนที่ผู้เขียนเพิ่งหัดสร้างเกมใหม่ ๆ ผู้เขียนก็มีความคิดเช่นนั้นเหมือนกัน ผู้เขียนจึงเขียนบทความนี้ให้สนองความต้องการของผู้อ่านที่เป็นนักสร้างเกมมือใหม่ให้เลย ไม่ต้องเกริ่นอะไรมากมาย วิธีติดตั้งโปรแกรมหลายคนคงพอติดตั้งโปรแกรมเองได้ วิธีติดตั้งโปรแกรม RPG Maker MV ก็เหมือนโปรแกรมทั่วไป ส่วนเรื่องพื้นฐานที่จำเป็นต้องรู้เอาไว้เรียนรู้กันบทต่อ ๆ ไป ในบทนี้เรามาลงมือสร้างเกมจริง ๆ กันเลยดีกว่า<br />
<br />
<br />
เปิดโปรแกรม RPG Maker MV เมื่อเปิดมาแล้วตัวโปรแกรมจะว่างเปล่าดังรูปที่ 1.1 ถ้าเคยใช้งานโปรแกรมนี้มาก่อนและได้เปิดโปรเจคค้างไว้ โปรแกรมจะแสดงโปรเจคที่เปิดค้างไว้ คลิกปุ่ม New Project ในกรอบสี่เหลี่ยมสีแดงดังรูปที่ 1.1 หรือคลิกเมนู File &gt; New Project... เพื่อสร้างโปรเจคใหม่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-D34WRxjAGuY/WSzFvLdQHoI/AAAAAAAAAEg/dGQO3A01BZc4sFQrWtsb82_EqQuhbGPagCEw/s640/01.jpg" loading="lazy"  alt="[Image: 01.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.1 โปรแกรม RPG Maker MV</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อคลิกปุ่ม New Project แล้วจะมีหน้าต่าง New Project ปรากฏขึ้นมาดังรูปที่ 1.2 ให้ตั้งชื่อเกม (Name) ชื่อที่แสดง (Game Title) และสถานที่เก็บโปรเจค (Location) โดยทั่วไปแล้วชื่อเกมและชื่อที่แสดงจะเป็นชื่อเดียวกัน ในตัวอย่างนี้ตั้งชื่อเกมและชื่อที่แสดงว่า "First_Game" เมื่อเสร็จเรียบร้อยแล้วคลิกปุ่ม OK<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-GOAcIWHSk2o/WSzFuz8I57I/AAAAAAAAAEc/1XMCfTHJviI1Jh0Psqu_HmCJ1wGbEUmdwCEw/s1600/02.jpg" loading="lazy"  alt="[Image: 02.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.2 สร้างโปรเจคใหม่</span></div>
<br />
<span style="color: #696969;" class="mycode_color"><br />
เมื่อกดปุ่ม OK แล้วโปรแกรมจะเตรียมไฟล์ต่าง ๆ สำหรับโปรเจคใหม่ดังรูปที่ 1.3<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-OV0XiVCrK2w/WSzFuvMeqsI/AAAAAAAAAEY/N-GBeC8jxIkhJu21AYuSvmtvVs56QmFmwCEw/s1600/03.jpg" loading="lazy"  alt="[Image: 03.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.3 เตรียมโปรเจคใหม่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
โปรเจคใหม่มีลักษณะดังรูปที่ 1.4 มีพื้นหลังสีเขียวและตัวละครเริ่มต้นหนึ่งตัวในตำแหน่งลูกศรสีน้ำเงิน ดับเบิลคลิกที่ช่องด้านซ้ายของตัวละครเริ่มต้นในตำแหน่งลูกศรสีแดง เพื่อสร้างอีเวนต์ (Event) ที่จะใช้เป็นตัวละครอีกตัวในเกม<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://2.bp.blogspot.com/-Gq6ZdUwW_VM/WSzFyeCsdqI/AAAAAAAAAFI/49elme_5z9gzmuFuyuLaqZ8E1NwmsARyACEw/s640/04.jpg" loading="lazy"  alt="[Image: 04.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.4 โปรเจคใหม่</span></div>
<br />
......<br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">นี่เพิ่งแค่ 39% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!</span></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)</span><br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">บทความต้นฉบับ</span> <a href="https://planila.blogspot.com/2017/05/rmmv-rpg-maker-mv-1.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/05/rmm...-mv-1.html</a></span></span><br />
<br />
<a href="https://planila.blogspot.com" target="_blank" rel="noopener" class="mycode_url"><img src="https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png" loading="lazy"  alt="[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]" class="mycode_img" /></a><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">อ่านบทต่อไป <a href="http://irpg.in.th/thread-3113.html" target="_blank" rel="noopener" class="mycode_url">บทที่ 2 การวาดแผนที่ (Map Drawing)</a> &gt;&gt;&gt;</span>]]></description>
			<content:encoded><![CDATA[<span style="font-style: italic;" class="mycode_i"><span style="color: #ff6633;" class="mycode_color">ติดตามเราได้ที่ <a href="https://www.facebook.com/PlanilaGameDeveloper" target="_blank" rel="noopener" class="mycode_url">Facebook ชื่อเพจ Planila Game Developer</a></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">อยากสร้างเกมเองอย่างนั้นหรือ? ที่นี่มีคำตอบ เราจะมาเรียนรู้วิธีสร้างเกมด้วย RPG Maker MV กัน สำหรับผู้อ่านที่ไม่เคยสร้างเกมมาก่อนหรือยังไม่มีพื้นฐานการสร้างเกม ผู้อ่านควรศึกษาทฤษฎีการสร้างเกมควบคู่ไปกับการปฏิบัติจริง ผู้เขียนแนะนำให้ผู้อ่านศึกษาทฤษฎีการสร้างเกมจากบทความ "เรียนสร้างเกมกับมิกิจัง" ซึ่งเป็นบทความที่ผู้เขียนได้เขียนเอาไว้ ผู้อ่านสามารถอ่านบทความ "เรียนสร้างเกมกับมิกิจัง" ได้ที่ลิงค์ <a href="https://planila.blogspot.com/2017/03/1-game.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/03/1-game.html</a><br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ทำไมต้องใช้ RPG Maker MV?</span></span></span><br />
<br />
RPG Maker เป็นโปรแกรมเกมเอนจิน (Game Engine) ที่ได้รับความนิยมเป็นอย่างมากในกลุ่มนักสร้างเกมมือใหม่ เนื่องจากเป็นเกมเอนจินที่สามารถสร้างเกมได้ง่าย ไม่ต้องเขียนสคริปต์หรือเขียนโปรแกรมใด ๆ ก็สามารถสร้างเกมได้แล้ว ในขณะเดียวกันก็รองรับการใส่สคริปต์เพิ่มเติมสำหรับนักสร้างเกมที่ชำนาญแล้ว RPG Maker จึงเป็นเกมเอนจินที่ใช้งานได้ตั้งแต่นักสร้างเกมมือใหม่ไปจนถึงนักสร้างเกมมือเซียนกันเลยทีเดียว<br />
<br />
RPG Maker MV เป็นเกมเอนจินเวอร์ชันล่าสุดในตระกูล RPG Maker มีลักษณะเด่นกว่าเวอร์ชันเก่าหลายอย่าง เช่น สามารถสร้างเกมให้เล่นได้บนหลายระบบปฏิบัติการทั้ง Windows, Macintosh, Linux, Android รวมทั้งเล่นผ่านเว็บเบราเซอร์ได้, เปลี่ยนจากการเขียนสคริปต์ด้วยภาษา Ruby เป็นภาษา JavaScript ทำให้ศึกษาวิธีการเขียนสคริปต์ได้ง่ายขึ้น, เปลี่ยนไปใช้ตัวอักษรแบบ Unicode ทำให้รองรับการใช้งานภาษาไทยได้(เกือบจะ)เต็มที่ (อ่านวิธีแก้ปัญหาภาษาไทยบน RPG Maker MV ได้ที่กระทู้ <a href="http://irpg.in.th/thread-2978.html" target="_blank" rel="noopener" class="mycode_url">มาแก้ปัญหาภาษาไทยใน RPG Maker MV กันเถอะ (วรรณยุกต์ซ้อน, ปัญหาสระอำ, ญ/ฐ+สระอู)</a>)<br />
<br />
<br />
<br />
<span style="color: #8B4513;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">สร้างเกมแรกกันเลยดีกว่า</span></span></span><br />
<br />
ผู้เขียนทราบดีว่าผู้อ่านคนที่ไม่เคยสร้างเกมมาก่อนแล้วได้มาอ่านบทความนี้ ผู้อ่านคงอยากจะสร้างเกมให้เป็นเร็ว ๆ อยากจะลงมือสร้างเกมแรกเลยทันที บทความส่วนใหญ่มักเกริ่นด้วยพื้นฐานโน่นนี่ก่อน กว่าจะได้ลงมือสร้างเกมจริง ๆ ก็เล่นไปบทที่ 3 หรือบทที่ 4 แล้ว ผู้เขียนทราบเช่นนั้นดี เพราะตอนที่ผู้เขียนเพิ่งหัดสร้างเกมใหม่ ๆ ผู้เขียนก็มีความคิดเช่นนั้นเหมือนกัน ผู้เขียนจึงเขียนบทความนี้ให้สนองความต้องการของผู้อ่านที่เป็นนักสร้างเกมมือใหม่ให้เลย ไม่ต้องเกริ่นอะไรมากมาย วิธีติดตั้งโปรแกรมหลายคนคงพอติดตั้งโปรแกรมเองได้ วิธีติดตั้งโปรแกรม RPG Maker MV ก็เหมือนโปรแกรมทั่วไป ส่วนเรื่องพื้นฐานที่จำเป็นต้องรู้เอาไว้เรียนรู้กันบทต่อ ๆ ไป ในบทนี้เรามาลงมือสร้างเกมจริง ๆ กันเลยดีกว่า<br />
<br />
<br />
เปิดโปรแกรม RPG Maker MV เมื่อเปิดมาแล้วตัวโปรแกรมจะว่างเปล่าดังรูปที่ 1.1 ถ้าเคยใช้งานโปรแกรมนี้มาก่อนและได้เปิดโปรเจคค้างไว้ โปรแกรมจะแสดงโปรเจคที่เปิดค้างไว้ คลิกปุ่ม New Project ในกรอบสี่เหลี่ยมสีแดงดังรูปที่ 1.1 หรือคลิกเมนู File &gt; New Project... เพื่อสร้างโปรเจคใหม่<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-D34WRxjAGuY/WSzFvLdQHoI/AAAAAAAAAEg/dGQO3A01BZc4sFQrWtsb82_EqQuhbGPagCEw/s640/01.jpg" loading="lazy"  alt="[Image: 01.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.1 โปรแกรม RPG Maker MV</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
เมื่อคลิกปุ่ม New Project แล้วจะมีหน้าต่าง New Project ปรากฏขึ้นมาดังรูปที่ 1.2 ให้ตั้งชื่อเกม (Name) ชื่อที่แสดง (Game Title) และสถานที่เก็บโปรเจค (Location) โดยทั่วไปแล้วชื่อเกมและชื่อที่แสดงจะเป็นชื่อเดียวกัน ในตัวอย่างนี้ตั้งชื่อเกมและชื่อที่แสดงว่า "First_Game" เมื่อเสร็จเรียบร้อยแล้วคลิกปุ่ม OK<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-GOAcIWHSk2o/WSzFuz8I57I/AAAAAAAAAEc/1XMCfTHJviI1Jh0Psqu_HmCJ1wGbEUmdwCEw/s1600/02.jpg" loading="lazy"  alt="[Image: 02.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.2 สร้างโปรเจคใหม่</span></div>
<br />
<span style="color: #696969;" class="mycode_color"><br />
เมื่อกดปุ่ม OK แล้วโปรแกรมจะเตรียมไฟล์ต่าง ๆ สำหรับโปรเจคใหม่ดังรูปที่ 1.3<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://4.bp.blogspot.com/-OV0XiVCrK2w/WSzFuvMeqsI/AAAAAAAAAEY/N-GBeC8jxIkhJu21AYuSvmtvVs56QmFmwCEw/s1600/03.jpg" loading="lazy"  alt="[Image: 03.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.3 เตรียมโปรเจคใหม่</span></div>
<span style="color: #696969;" class="mycode_color"><br />
<br />
โปรเจคใหม่มีลักษณะดังรูปที่ 1.4 มีพื้นหลังสีเขียวและตัวละครเริ่มต้นหนึ่งตัวในตำแหน่งลูกศรสีน้ำเงิน ดับเบิลคลิกที่ช่องด้านซ้ายของตัวละครเริ่มต้นในตำแหน่งลูกศรสีแดง เพื่อสร้างอีเวนต์ (Event) ที่จะใช้เป็นตัวละครอีกตัวในเกม<br />
</span><br />
<div style="text-align: center;" class="mycode_align"><img src="https://2.bp.blogspot.com/-Gq6ZdUwW_VM/WSzFyeCsdqI/AAAAAAAAAFI/49elme_5z9gzmuFuyuLaqZ8E1NwmsARyACEw/s640/04.jpg" loading="lazy"  alt="[Image: 04.jpg]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">รูปที่ 1.4 โปรเจคใหม่</span></div>
<br />
......<br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">นี่เพิ่งแค่ 39% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!</span></span></span><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)</span><br />
<br />
<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">บทความต้นฉบับ</span> <a href="https://planila.blogspot.com/2017/05/rmmv-rpg-maker-mv-1.html" target="_blank" rel="noopener" class="mycode_url">https://planila.blogspot.com/2017/05/rmm...-mv-1.html</a></span></span><br />
<br />
<a href="https://planila.blogspot.com" target="_blank" rel="noopener" class="mycode_url"><img src="https://1.bp.blogspot.com/-_c9ZVu7xIrY/XTENAwClQsI/AAAAAAAAAcQ/0-BqKQzGcPsYp9iSfpf1VfFizjZqVv-swCLcBGAs/s1600/%25E0%25B8%259A%25E0%25B8%2597%25E0%25B8%2584%25E0%25B8%25A7%25E0%25B8%25B2%25E0%25B8%25A1%25E0%25B8%2599%25E0%25B8%25B5%25E0%25B9%2589%25E0%25B8%2596%25E0%25B8%25B9%25E0%25B8%2581%25E0%25B8%2588%25E0%25B8%25B3%25E0%25B8%2581%25E0%25B8%25B1%25E0%25B8%2594%25E0%25B8%2581%25E0%25B8%25B2%25E0%25B8%25A3%25E0%25B9%2580%25E0%25B8%259C%25E0%25B8%25A2%25E0%25B9%2581%25E0%25B8%259E%25E0%25B8%25A3%25E0%25B9%2588.png" loading="lazy"  alt="[Image: %25E0%25B8%259A%25E0%25B8%2597%25E0%25B8...9%2588.png]" class="mycode_img" /></a><br />
<br />
<br />
<span style="color: #696969;" class="mycode_color">อ่านบทต่อไป <a href="http://irpg.in.th/thread-3113.html" target="_blank" rel="noopener" class="mycode_url">บทที่ 2 การวาดแผนที่ (Map Drawing)</a> &gt;&gt;&gt;</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Othello System V.1.00]]></title>
			<link>https://irpg.in.th/thread-3089.html</link>
			<pubDate>Tue, 02 May 2017 22:03:12 +0700</pubDate>
			<dc:creator><![CDATA[<a href="https://irpg.in.th/member.php?action=profile&uid=17">OP_Jum_RPG</a>]]></dc:creator>
			<guid isPermaLink="false">https://irpg.in.th/thread-3089.html</guid>
			<description><![CDATA[จากกระทู้นี้ <a href="http://irpg.in.th/thread-3085.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3085.html</a><br />
เห็นสนใจเกม Othello กัน <br />
ก็เลยลองทำใน RmXP ดู<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download Version 1.00 (1/5/2017)</span></span><br />
<a href="http://www.mediafire.com/file/3j54h8wccqosvmn" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/3j54h8wccqosvmn</a><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Title_Othello.png" loading="lazy"  alt="[Image: Title_Othello.png]" class="mycode_img" /><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello3.jpg" loading="lazy"  alt="[Image: Othello3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello2.jpg" loading="lazy"  alt="[Image: Othello2.jpg]" class="mycode_img" /><br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/J1aFXFRI_Qg" frameborder="0" allowfullscreen="true"></iframe><br />
<br />
ระบบยังอยู่ระหว่างการพัฒนา<br />
และจะพัฒนาระบบ AI ในลำดับต่อไป<br />
<br />
<span style="color: #0000CD;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">หลักการก็</span></span><br />
1. จุดที่จะลง ต้องติดกับอีกสีหนึ่ง อย่างน้อย 1 ทิศ<br />
2. ต้องประกบกับสีตัวเองได้<br />
3. ใช้การวนลูปบวก/ลบ เพื่อหาเลขประจำช่องในตำแหน่งต่างๆ ไปจนกว่าจะเจอสีเดียวกัน<br />
4. วนลูปบวก/ลบตำแหน่ง และเปลี่ยนสีตามจำนวนนั้น ด้วยหลักการเดียวกันกับข้อ 3<br />
<br />
0 คือช่องว่าง<br />
1 สีดำ<br />
2 สีขาว<br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello4.jpg" loading="lazy"  alt="[Image: Othello4.jpg]" class="mycode_img" /><br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">ถ้าจะก็อบไปใส่เกมอื่น สิ่ที่ต้องระวัง</span></span><br />
1. อีเวนท์ตาราง 64 ช่อง ห้ามย้าย/ลบ/เพิ่ม/ขยับ/สลับตำแหน่ง เด็ดขาด <br />
เพราะหมายเลขและตำแหน่งอีเวนท์มีผลกับเลขประจำช่องโดยตรง<br />
<br />
2. Common Event คุมการเปลี่ยนสี อ้างอิง <br />
- ID Map<br />
- ID Event<br />
ถ้าจะเปลี่ยน ให้ไปแก้ในนี้ด้วย<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">การนำไปใช้กับ RM Version อื่นๆ</span></span><br />
- <span style="color: #0000CD;" class="mycode_color">Rm95, Rm2k, Rm2k3 </span><br />
ถามว่าทำได้ไหม ก็ทำได้แหละ แต่ไม่แนะนำ<br />
มันจะถึกกว่า XP หลายสิบเท่าเลยล่ะ<br />
- <span style="color: #0000CD;" class="mycode_color">RmVX, RmVXAce</span><br />
ใช้ได้ไม่มีปัญหา โดยใช้โครงสร้างเดียวกัน<br />
เนื่องจากไม่ได้มีการเขียนสคริปต์ใหม่ <br />
แต่คำสั่งบางอย่างอาจจะต้องเปลี่ยนไปตามเวอร์ชั่น<br />
- <span style="color: #0000CD;" class="mycode_color">RmMV </span><br />
อันนี้ไม่แน่ใจว่าคำสั่งมันจะเหมือนกันไหม<br />
แต่โครงสร้างน่าจะไปด้วยกันได้<br />
--------------------------------------------<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">แผนการพัฒนาขั้นต่อไป</span></span><br />
- เปลี่ยนให้เป็นระเบียบกว่านี้ <br />
- ลดการใช้ตัวแปร (ถ้าให้ Array ได้)<br />
- ทำให้ตัวหมากค่อยๆพลิก<br />
- เปลี่ยนทีละช่อง<br />
- ใช้เมาส์คลิกได้ (ลองแล้วมีบั๊คนิดหน่อย กำลังแก้)<br />
- AI เล่นกับคอม (มีแนวทางในหัวแล้ว แต่คงยังไม่แจกจนกว่าจะสมบูรณ์ระดับหนึ่ง)<br />
<br />
--------------------------------------------<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span><br />
อนุญาตให้คัดลอก ดัดแปลง แก้ไข ไดทุกกรณี<br />
แต่ขอเครดิต OP_Jum_RPG ไว้ก็พอ]]></description>
			<content:encoded><![CDATA[จากกระทู้นี้ <a href="http://irpg.in.th/thread-3085.html" target="_blank" rel="noopener" class="mycode_url">http://irpg.in.th/thread-3085.html</a><br />
เห็นสนใจเกม Othello กัน <br />
ก็เลยลองทำใน RmXP ดู<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download Version 1.00 (1/5/2017)</span></span><br />
<a href="http://www.mediafire.com/file/3j54h8wccqosvmn" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/3j54h8wccqosvmn</a><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Title_Othello.png" loading="lazy"  alt="[Image: Title_Othello.png]" class="mycode_img" /><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello3.jpg" loading="lazy"  alt="[Image: Othello3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello2.jpg" loading="lazy"  alt="[Image: Othello2.jpg]" class="mycode_img" /><br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/J1aFXFRI_Qg" frameborder="0" allowfullscreen="true"></iframe><br />
<br />
ระบบยังอยู่ระหว่างการพัฒนา<br />
และจะพัฒนาระบบ AI ในลำดับต่อไป<br />
<br />
<span style="color: #0000CD;" class="mycode_color"><span style="font-size: medium;" class="mycode_size">หลักการก็</span></span><br />
1. จุดที่จะลง ต้องติดกับอีกสีหนึ่ง อย่างน้อย 1 ทิศ<br />
2. ต้องประกบกับสีตัวเองได้<br />
3. ใช้การวนลูปบวก/ลบ เพื่อหาเลขประจำช่องในตำแหน่งต่างๆ ไปจนกว่าจะเจอสีเดียวกัน<br />
4. วนลูปบวก/ลบตำแหน่ง และเปลี่ยนสีตามจำนวนนั้น ด้วยหลักการเดียวกันกับข้อ 3<br />
<br />
0 คือช่องว่าง<br />
1 สีดำ<br />
2 สีขาว<br />
<br />
<img src="http://i591.photobucket.com/albums/ss351/op_jum_rpg/My%20Script/Othello4.jpg" loading="lazy"  alt="[Image: Othello4.jpg]" class="mycode_img" /><br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">ถ้าจะก็อบไปใส่เกมอื่น สิ่ที่ต้องระวัง</span></span><br />
1. อีเวนท์ตาราง 64 ช่อง ห้ามย้าย/ลบ/เพิ่ม/ขยับ/สลับตำแหน่ง เด็ดขาด <br />
เพราะหมายเลขและตำแหน่งอีเวนท์มีผลกับเลขประจำช่องโดยตรง<br />
<br />
2. Common Event คุมการเปลี่ยนสี อ้างอิง <br />
- ID Map<br />
- ID Event<br />
ถ้าจะเปลี่ยน ให้ไปแก้ในนี้ด้วย<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size">การนำไปใช้กับ RM Version อื่นๆ</span></span><br />
- <span style="color: #0000CD;" class="mycode_color">Rm95, Rm2k, Rm2k3 </span><br />
ถามว่าทำได้ไหม ก็ทำได้แหละ แต่ไม่แนะนำ<br />
มันจะถึกกว่า XP หลายสิบเท่าเลยล่ะ<br />
- <span style="color: #0000CD;" class="mycode_color">RmVX, RmVXAce</span><br />
ใช้ได้ไม่มีปัญหา โดยใช้โครงสร้างเดียวกัน<br />
เนื่องจากไม่ได้มีการเขียนสคริปต์ใหม่ <br />
แต่คำสั่งบางอย่างอาจจะต้องเปลี่ยนไปตามเวอร์ชั่น<br />
- <span style="color: #0000CD;" class="mycode_color">RmMV </span><br />
อันนี้ไม่แน่ใจว่าคำสั่งมันจะเหมือนกันไหม<br />
แต่โครงสร้างน่าจะไปด้วยกันได้<br />
--------------------------------------------<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">แผนการพัฒนาขั้นต่อไป</span></span><br />
- เปลี่ยนให้เป็นระเบียบกว่านี้ <br />
- ลดการใช้ตัวแปร (ถ้าให้ Array ได้)<br />
- ทำให้ตัวหมากค่อยๆพลิก<br />
- เปลี่ยนทีละช่อง<br />
- ใช้เมาส์คลิกได้ (ลองแล้วมีบั๊คนิดหน่อย กำลังแก้)<br />
- AI เล่นกับคอม (มีแนวทางในหัวแล้ว แต่คงยังไม่แจกจนกว่าจะสมบูรณ์ระดับหนึ่ง)<br />
<br />
--------------------------------------------<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">ข้อตกลงการใช้งาน</span></span><br />
อนุญาตให้คัดลอก ดัดแปลง แก้ไข ไดทุกกรณี<br />
แต่ขอเครดิต OP_Jum_RPG ไว้ก็พอ]]></content:encoded>
		</item>
	</channel>
</rss>