lunalolo   11-17-2015, 05:53 PM
#1
เนื่องจาก ผมใช้ Battler ที่เป็นลักษณะของ strip image คือเป็นภาพแบบตัวละคร Charset โดยผมให้ ศัตรูมีลักษณะแบบเดียวกับตัวละครที่เราบังคับ(ไม่ใช่แบบเป็นภาพ ภาพเดียวของทรัพยากรเกมส์ที่มีให้มาแต่แรก) ทีนี้พอผมตั้งเงื่อนไขจากคำสั่งเรียกเมณูการต่อสู้ และตั้งเงื่อนไขเมื่อแพ้ให้เข้าสู่ฉากจบเกมส์ ปรากฎว่า เมื่อตัวละครผมตายหมด มันยังค้างอยู่ฉากต่อสู้ไปเรื่อยๆ

ซึ่งพอผมลองเปลี่ยนลักษณะของ Battler เป็นแบบภาพที่ตัวโปรแกรมให้มาตั้งแต่แรกๆ ปรากฎว่าบางครั้งเมื่อตัวละครผมตายหมด ก้เข้าสู่ฉาก Gameover ได้ เน้นว่าบางครั้งนะครับ ซึ่งผมหาวิธีแก้อยู่หลายวันมาก ไม่ทราบพอจะมีใครช่วยชี้แนะหาทางออกให้ผมได้บ้างครับ หมดหนทางจริงๆ

***ผมใช้ Script ของคุณ victor โดยมี Script ดังนี้ครับ
1.Victor Engine - Basic Module v1.35
2.Victor Engine - Animated Battle v1.21
3.Victor Engine - Actors Battlers v1.09
4.Victor Engine - Active Time Battle v1.05


ซึ่งผมได้ทำการเพิ่มคำสั่ง ลงใน Script Animate battle แล้ว ให้ศัตรูที่ผมเพิ่ม ให้เป็นแบบ Sprite โดยสามารถ ใช้ในฉากต่อสู้ได้ตามปกติครับ แต่พอตัวละครของผมตาย มันไม่ยอมเข้าสู่ฉาก Gameover ให้ ตามเงื่อนไขแพ้-ชนะ ที่ผมตั้งไว้ ผมไม่รู้ว่าต้องแก้ไข Script ตรงจุดไหนหรือยังไง หากใครที่มีปัญหาแบบผม และพอมีหนทางแก้ ช่วยผมด้วยครับ ขอบคุณมากมายครับForever Alone[/size]
Mysticphoenix   11-18-2015, 12:26 PM
#2
ไม่เคยใช้ victor engine แฮะ ได้เปลี่ยนการตั้งค่าอะไรในฐานข้อมูลตรง state ตาย รึเปล่าคับ

ลองลงสคริป Victor Engine - Incapacitate States เพิ่มดูยังคับ สคริปนี้จะช่วยกำหนดว่าถ้าผู้เล่นติดสถานะใดๆทุกคน จะเกมโอเวอร์ได้

[Image: webboard%20signature1_zpskhtut2jg.png]
การทำอาหารที่อร่อยที่สุด และเดือดร้อนชาวบ้านมากที่สุด กำลังจะเริ่มขึ้น
lunalolo   11-19-2015, 03:09 AM
#3
ขอบคุณมากเลยครับ เด่วจะลองดูครับผม
  
Users browsing this thread: 1 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.