Custom Event Trigger - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html) +--- Forum: RGSS and JS Showcase (https://irpg.in.th/forum-26.html) +--- Thread: Custom Event Trigger (/thread-1798.html) |
Custom Event Trigger - Mysticphoenix - 04-21-2014 Authors: ForeverZer0 Website : http://forum.chaos-project.com/index.php?topic=6893.0 ซ้ำขออภัย สคริปนี้จะช่วยให้คุณสั่งหน้าeventให้ทำงานด้วย "อะไรก็ได้" อะไรก็ได้นี่คือ อะไรก็ได้จริงๆ ตั้งแต่ปุ่มกด ไปจนถึงเวลาจริงของเครื่องคอม ต้องใช้ความรู้ภาษา RGSS เล็กน้อย (เพื่อนำไปเขียนเงื่อนไขสั่งหน้า event ให้ทำงาน) วิธีใช้ 1. วางสคริปเหนือ main ตามปกติ 2. ไปที่หน้า event ใส่กล่อง comment ไว้เป็นคำสั่งแรกของหน้านั้น 3. ในกล่อง comment ใส่ข้อความในรูปแบบดังนี้ ---------------------------- Custom Trigger คำสั่ง.................. ---------------------------- ตัวอย่าง ---------------------------- Custom Trigger Input.trigger?(Input::C) ---------------------------- จะทำให้ event หน้านั้นทำงานเมื่อกดปุ่ม C อีกตัวอย่าง ---------------------------- Custom Trigger Input.press?(Input::L) && Input.press?(Input::R) &&Input.trigger?(Input::C) ---------------------------- จะทำให้ event หน้านั้นทำงานเมื่อกด C ในขณะที่แช่ปุ่ม L R อีกตัวอย่าง ---------------------------- Custom Trigger $game_party.steps == 23423 ---------------------------- จะทำให้ event หน้านั้นทำงานเมื่อก้าวเดินมากกว่า 23,423 ก้าว อีกตัวอย่าง ---------------------------- Custom Trigger ($game_variables[6]* ($game_variables[7]/100)) < 20 ---------------------------- จะทำให้ event หน้านั้นทำงานเมื่อนำตัวแปรที่ 6 มาคูณกับตัวแปรที่ 7 หาร 100 แล้วผลลัพธ์น้อยกว่า 20 ข้อควรระวัง ถ้าใส่ Comment วิเศษของเราแล้ว trigger ดั้งเดิมของ event หน้านั้นจะเป็นโมฆะทันที สามารถใช้กล่อง comment ต่อกันหลายกล่องได้ Script Code: #:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=: |