Skip to main content

OnObjectMoved

คำอธิบาย

Callback นี้ถูกเรียกเมื่อวัตถุถูกย้ายหลังจาก MoveObject (เมื่อมันหยุดเคลื่อนย้าย)

ชื่อคำอธิบาย
objectidไอดีวัตถุที่ถูกย้าย

ส่งคืน

มันถูกเรียกในฟิลเตอร์สคริปต์ก่อนเสมอ

ตัวอย่าง

public OnObjectMoved(objectid)
{
printf("วัตถุ %d ถูกย้ายสำเร็จแล้ว", objectid);
return 1;
}

บันทึก

tip

SetObjectPos จะไม่ทำงานถ้าใช้ใน Callback นี้ วิธีแก้ให้สร้างวัตถุขึ้นใหม่

ฟังก์ชั่นที่เกี่ยวข้องกัน

  • MoveObject: เคลื่อนย้ายวัตถุ
  • MovePlayerObject: เคลื่อนย้ายวัตถุผู้เล่น
  • IsObjectMoving: ตรวจสอบว่าวัตถุกำลังเคลื่อนที่หรือไม่
  • StopObject: หยุดวัตถุไม่ให้เคลื่อนที่
  • OnPlayerObjectMoved: ถูกเรียกเมื่อวัตถุผู้เล่นหยุดเคลื่อนที่