soulcoolrip   03-20-2015, 12:18 PM
#1
ผมจะทำการสุ่มคำถามขึ้นมา 10 ข้อ แล้วจะมีการจับเวลาคำถามละ 10 วิ

ในชิ้นงานผมลองทำดูแค่สองข้อ แต่ผลที่ออกทำไมข้อความมันไม่ขึ้นก็ไม่รู้อ่าครับ ตรงช่วงคำถาม

สีแดง คือตัวอย่างที่ผมดูจากท่านอีกบอร์ดที่เขาให้มา
ส่วนอีกสี คือที่ผมทำเอง

รบกวนทีครับ งานร้อนครับ เคสนี้

http://www.thaicyberupload.com/get/DduEVZr6sI
B.o.N.   03-25-2015, 11:18 PM
#2
การจัดเรียงผิดหมดเลยครับ

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

ลองดูคลิปนี้ครับ ค่อนข้างตรงเลย^ ^

[Image: AllianceSignature-TreasureofDragoon.png]

Official Supporter of the following Alliance projects:
Show ContentSpoiler:
NeoManat   03-26-2015, 09:20 AM
#3
ผมแก้เรื่องที่คำถามไม่โผล่ให้แล้ว และพยายามช่วยเรื่องที่ตัวคำถามมีการจับเวลาด้วย แต่อย่างไรก็ตามตัวที่แก้แล้วนั้นยังไม่สมบูรณ์ 100% นะครับ ยังไงช่วยอ่านวิธีการด้วย จะได้เข้าใจและช่วยๆกันแก้ให้ดีขึ้นครับ: https://www.dropbox.com/s/9fcmfifw177e6b...e.rar?dl=0

วิธีการ:
ในกรณีนี้ ผมไม่ใช้ Common Event (ทำแล้วค้าง) แต่ผมจัดตัวแปลกับ Label ไว้รวม 3 ตัว คือ

Variable 0001: Game
Label: Game Check
Label: 1
Label: 4

Show ContentSpoiler:

เมื่อคุณทำตามนี้แล้ว เวลาที่ตอบคำถาม ตัวคำตอบจะมีผูกอยู่กับนาฬิกาที่นับถอยหลัง ถึงผู้เล่นจะตอบถูกแต่ถ้าเวลาหมด โปรแกรมก็จะปัดไปหา Label 1 ที่เป็นการแจ้งเวลาหมดและการตอบล้มเหลว สิ่งที่คุณต้องทำตอนนี้คือสร้างคำถามต่อๆไปภายใน Branch End ของ Loop ที่จะพ่วงอยู่กับการเช็คตัวแปร "0001: Game" = X โดยที่ X เป็นเลขจำนวนคำถาม และอย่าลืมปัดตัวแปรสุดท้ายให้เข้า Label 4 เพื่อแจ้งว่าตอบถูกหมดและให้รางวัล

แต่ทั้งนี้ระบบนี้ยังมีปัญหาตรงที่ว่า ผมไม่รู้ว่าทำอย่างไรถึงจะบังคับคำถามให้หายไปทันทีที่เวลาหมด ถ้ามีผู้รู้คนอื่นคนไหนช่วยสานต่อด้วยครับ
This post was last modified: 03-26-2015, 11:40 AM by NeoManat.

Good Day!

soulcoolrip   03-26-2015, 06:11 PM
#4
ขอบคุณครับ
  
Users browsing this thread: 5 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.