ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html) +--- Forum: RPG Maker Engine School (https://irpg.in.th/forum-7.html) +--- Thread: ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ (/thread-1406.html) |
ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ - lookchin - 09-16-2013 คือผมจะสร้างสกิลๆหนึ่งขึ้นมา ยกตัวอย่างเช่น สกิลดูดเลือดละกันฮะ ซึ่งเป็นสกิลที่ต้องเขียนคอมม่อนอีเวนท์ควบคู่ไปด้วย ปัญหามีอยู่ว่าผมไม่สามารถล๊อกเป้าหมาย(ที่จะโดนดูดเลือด)ได้ตามที่ผู้เล่นต้องการได้ เช่น ในคอมม่อนอีเว้นท์มันจะมีให้เลือกแค่ มอนเตอร์ยูนิตที่ 1,2,3,... ซึ่งถ้าผมเซตเป็นมอนสเตอร์ยูนิตที่ 1 แล้วกดใช้สกิลกับมอนสเตอร์ตัวที่ 2 ผลมันจะเกิดกับมอนฯตัวที่ 1 อ่ะครับ (ทั้งๆที่เรากดใช้กับมอนตัวที่ 2) งงมั้ยอ่าครับ T_T ตอนนี้วิธีที่คิดได้คือ พอผู้เล่นเลือกใช้สกิลก็ให้ผู้เล่นเลือกอีกครั้งว่าจะใช้สกิลกับมอนสเตอร์หมายเลขใด แบบให้ใส่รหัสเพื่อเก็บค่าตัวแปรแล้วเอาตัวแปรมาเทียบกับยูนิตของมอนสเตอร์อีกที ซึ่งมันก็ทำได้แต่มันตลกอ่ะครับ ตอนใช้สกิลกดเลือกทาร์เกตไปแล้วยังจะต้องมาใส่เลขเพื่อระบุเป้าหมายซ้ำอีก -"- ก็เลยอยากจะถามว่ามีวิธีอื่นอีกมั้ยครับที่สามารถผลของสกิลให้ตรงกับมอนสเตอร์ที่เราเลือกได้ ขอบคุณครับ RE: ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ - Mysticphoenix - 09-17-2013 ตอนเลือกมอนสเตอร์เป้าหมาย รู้สึกว่าจะมีให้เลือก "เป้าหมายเดิม" อยู่ไม่ใช่เหรอ RE: ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ - Nazuth - 09-17-2013 มันมีให้เลือก last target ครับ RE: ขอความช่วยเหลือเรื่องเหตุการณ์ทั่วไปในฉากต่อสู้ครับ - lookchin - 09-17-2013 Mysticphoenix & natsukikung ขอบคุณครับแต่คือมันใช้กับสกิลที่ต้องมีการเก็บตัวแปรในฉากต่อสู้ไม่ได้อ่ะครับ ยกตัวอย่างเช่น เวทย์ scan อ่าครับ พอผู้เล่นเลือกมอนสเตอร์ที่จะสแกน ก็ต้องเก็บค่า HP และ SP ของศัตรูตัวที่ผู้เล่นเลือกแล้วโชว์เมสเสจตัวแปรเหล่านั้นออกมาใช่ไหมครับ แต่ตอนจะเก็บค่าตัวแปรมันมีให้เลือกแค่ index 1,2,3,... อ่ะครับ (ไม่เหมือนในคำสั่งบังคับการกระทำที่จะมีให้เลือก last target) แล้วปัญหาใหม่ (เก่าไม่ทันไป ใหม่มาอีกละ - -') คือ ถึงบังคับการกระทำได้แต่เราจะรู้ได้ยังไงว่าฮีโร่ที่ใช้สกิลนั้นๆยืนอยู่ในตำแหน่งไหน (first ,second ,third ,forth) อ่ะครับ ขอบคุณครับ แก้ไขครับๆๆๆๆ ทำได้แล้วฮะ เห็นในเว็บบอร์ดต่างประเทศเค้าใช้อาการช่วยในการตรวจเช็คเงื่อนไขฮะ ขออนุญาตลงลิ้งรูปภาพวิธีการทำนะครับ เผื่อใครสนใจฮะ ^^ (ถ้าทำผิดกฎบอกนะครับจะรีบมาแก้ไขทันทีฮะ) แก้ไขรอบสอง (ลืมใส่อ้างอิงครับ) จากเว็บนี้ http://rpgmaker.net/tutorials/213/ โดยคุณ JimmyLy อันนี้วิธีทำ http://tinypic.com/view.php?pic=zjianm&s=6#.UjgUq3-rXXQ |