---
title: "OnGameModeExit | open.mp"
description: "Callback นี้ถูกเรียกเมื่อเกมโหมดสิ้นสุดการทำงานไม่ว่าจะผ่าน 'gmx', เซิร์ฟเวอร์กำลังปิดตัวลง, หรือ GameModeExit"
canonical: https://omp.itsneufox.com/th/docs/scripting/callbacks/OnGameModeExit
language: th
---

# OnGameModeExit

## คำอธิบาย

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

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

## ตัวอย่าง

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

## บันทึก

เคล็ดลับ

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

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

-   [GameModeExit](https://omp.itsneufox.com/th/docs/scripting/functions/GameModeExit): ออกจากเกมโหมดปัจจุบัน
