irpg Community

Full Version: การทำอีเว้นต์เดินทับอีเว้นต์
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
โดยมีอยู่ว่าผมต้องการทำเกมตอบทำถามแนวบันไดงูเป็นโปรเจ็คจบ
ปัญหามีอยู่ว่า พอผมตั้งถาม(แสดงรูปคำถามแล้วมีช้อย) พอตอบเสร็จจะทำการสุ่มเดิน1-6ช่อง(ทุกๆช่องจะมีคำห้าม) แต่ปัญหาคือทำการสุ่มเดินเสร็จพอตัวละครเดินไปช่องอื่นมันจะไม่มีคำถามประจำช่องนั้นขึ้นมา ต้องเดิน(เอง)ไปช่องอื่นแล้วเดินกลับมามันถึงจะขึ้น
ใช้ตัวฮีโร่เป็นตัวเดินรึเปล่าครับ ถ้าใช่ลองทำตามนี้ดูนะ

[Image: quizrm1_zps5a9e64d3.jpg]

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

logic ประมาณนี้ครับ

- ทอยเต๋าสั่งฮีโร่เดิน
- พอเดินครบก้าวแล้วเปิดสวิตซ์คำถามขึ้นมา(อีเว้นที่เราเดินไปทับจะทำงาน)
- ตอบคำถามเสร็จให้ปิดสวิต์
- แล้ววนไปทำข้อแรกใหม่

แต่ถ้าใช้ตัวเดินเป็น Event ที่ไม่ใช่ฮีโร่ก็ต้องใช้วิธีเช็คตำแหน่งครับ(ยากหน่อย)
แล้วมีวิธีทำสคริปลูกเต๋็ามั้ยครับ?
ผมทำแบบสุ่มตัวแปร1-6แล้วเช็คตัวแปรเอา
วิธีสุ่มตัวแปรก็ถูกแล้วครับ ถ้าจะเพิ่ม ก็เพิ่มคำสั่งแสดงรูปหลายๆรูปให้เหมือนกำลังหมุน พอหยุดก็แสดงหน้าเต็าเลขนั้นขึ้นมาก็ได้แล้วครับ
http://www.rpgmakervx.net/index.php?showtopic=55747

สคริปต์นี้มันคืออะไรหรอครับ?
เรื่องลูกเต๋า เคยทำอันนี้ไว้
อีเวนท์ล้วน ไม่มีสคริปต์เพิ่ม
มีแต่สคริปต์ในคำสั่งอีเวนต์

https://www.youtube.com/watch?v=COkdMdqJoxI

คำอธิบายเป็นอังกฤษล้วนนะ เพราะคนต่างชาติถาม

แต่ต้องเอาไปแก้เองนะ เพราะอันนี้สร้างตาม DMC4
คือ ตอนที่เราตีลูกเต๋า ขึ้นเลขอะไร ตอนหยุดหมุนจะเป็นเลขนั้นแน่นอน

======================================
เพิ่มเติม

เจออีกอัน
ลืมไปว่าเคยมีคนขอให้ช่วย
อันนี้สมบูรณ์กว่า มีระบบ
- Random หน้าลูกเต๋า
- สุ่มคำถาม และนับคะแนน
- เล่นได้ทีละ 4 คน
- การเคลื่อนที่ใช้การเช็คค่า Terrain

ข้อเสีย
- ถอยหลังไม่ได้
ถ้าจะให้ถอยได้ ต้องใช้วิธีของตัว DMC4

จริงๆมันใช้แทนกันได้
แต่เพราะเขาบอกจะเอาไปใช้แข่ง เลยให้ตัวง่ายไป
แล้วโหลดตรงไหนล่ะครับ?
เขียนคำอธิบายให้อยู่ครับ

ระบบคำถามแกะเองนะครับ

http://www.mediafire.com/?0g85tggj7s8552s

อาจจะดูแล้วเล่นแปลกๆ
แต่พอดีคนที่ขอระบบเขาขอมาแบบนี้
งงสคริปต์ครับ พอดีผมใช้ VX Ace อ่าครับ
ช่วยทำแบบผู้เล่นเดี่ยวให้ดูหน่อยได้มั้ยครับ?
VX Ace แทบจะเหมือน XP เพราะมี Terrain เหมือนกัน
แถมจะใช้วิธีนี้ทำเดินถอยหลังก็ยังได้

ต้องใช้ Terrain 16 ค่า ซึ่ง Region ของ VX Ace มีเพียงพอให้ใช้แทนกันได้
หรือจะใช้เดินหน้า Terrain ถอยหลัง Region ก็ตามศรัทธา

เช็ค Terrain กับ Region ของ VX Ace
Code:
$game_map.terrain_tag(x,y)
$game_map.region_id(x,y)

ทำให้เหลือคนเดียว?
ก็ลบ
- หน้าที่เป็นคำสั่งของ Player 2-4
- คำสั่งเปลี่ยนค่าตัวแปรคุมลำดับผู้เล่น
- คำสั่งเช็คคนชนะ ทั้งหมด
ก็พอครับ
Pages: 1 2