Skip to main content

OnGameModeExit

คำอธิบาย

Callback นี้ถูกเรียกเมื่อเกมโหมดสิ้นสุดการทำงานไม่ว่าจะผ่าน 'gmx', เซิร์ฟเวอร์กำลังปิดตัวลง, หรือ GameModeExit

ชื่อคำอธิบาย

ตัวอย่าง

public OnGameModeExit()
{
print("เกมโหมดได้หยุดการทำงานแล้ว");
return 1;
}

บันทึก

tip

ฟังก์ชั่นนี้ยังสามารถถูกใช้ในฟิลเตอร์สคริปต์ได้เพื่อตรวจสอบว่าเกมโหมดมีการเปลี่ยนแปลงด้วยคำสั่ง RCON ไหม เช่น changemode, gmx หรือมีการเปลี่ยนเกมโหมดแล้วแต่ฟิลเตอร์สคริปต์ยังไม่ถูกรีโหลด เมื่อใช้ OnGameModeExit ร่วมกับคำสั่ง 'rcon gmx' ในคอนโซล มีความเป็นไปได้ที่จะเกิดข้อผิดพลาดขึ้นกับไคลเอนต์ยกตัวอย่างเช่น การเรียก RemoveBuildingForPlayer มากเกินไปในระหว่างที่ OnGameModeInit กำลังทำงานอยู่ซึ่งอาจส่งผลให้ไคลเอนต์หยุดทำงาน Callback นี้จะไม่ถูกเรียกถ้าหากเซิร์ฟเวอร์ขัดข้องหรือโปรเซสถูกปิดโดยวิธีอื่นอย่างเช่นการใช้คำสั่ง Linux ในการหยุดการทำงาน หรือกดปุ่มปิดบนคอนโซลใน Windows

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

  • GameModeExit: ออกจากเกมโหมดปัจจุบัน