OnGameModeExit
Mô Tả
Callback này được gọi khi một gamemode kết thúc, qua 'gmx', khi máy chủ bị tắt, hoặc GameModeExit.
Trả Về
Callback này không xử lý trả về.
Callback này luôn được gọi đầu tiên trong gamemode.
Ví Dụ
public OnGameModeExit()
{
print("Gamemode đã kết thúc.");
return 1;
}
Ghi Chú
mẹo
Hàm này cũng có thể được sử dụng trong một filterscript để phát hiện nếu gamemode thay đổi với các lệnh RCON như changemode hoặc gmx, vì việc thay đổi gamemode sẽ không tải lại một filterscript.
cảnh báo
- Khi sử dụng
OnGameModeExitcùng với lệnh console 'rcon gmx', hãy lưu ý rằng có thể xảy ra các lỗi của client. Một ví dụ về điều này là việc gọi RemoveBuildingForPlayer quá mức trong OnGameModeInit có thể dẫn đến sự cố client. - Callback này sẽ KHÔNG được gọi nếu máy chủ bị lỗi hoặc quy trình bị kết thúc bằng các phương pháp khác, chẳng hạn như sử dụng lệnh
killtrên Linux.
Các Callback Liên Quan
Các callback sau đây có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.
- OnGameModeInit: Callback này được gọi khi một gamemode bắt đầu.
- OnFilterScriptInit: Callback này được gọi khi một filterscript được tải.
- OnFilterScriptExit: Callback này được gọi khi một filterscript bị gỡ bỏ.
Các Hàm Liên Quan
Các hàm sau đây có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.
- GameModeExit: Thoát khỏi gamemode hiện tại.