描述

当游戏模式结束时,会调用此回调,无论是通过“gmx”(服务器关闭)还是 GameModeExit。

例子

  1. public OnGameModeExit()
  2. {
  3. print("Gamemode ended.");
  4. return 1;
  5. }

笔记

提示
此函数还可以在过滤器脚本中使用,以检测游戏模式是否通过 RCON 命令(如 Changemode 或 gmx)更改,因为更改游戏模式不会重新加载过滤器脚本。
警告
当将 OnGameModeExit 与“rcon gmx”控制台命令结合使用时,请记住,可能会出现客户端错误。 一个例子是 OnGameModeInit 期间过多的RemoveBuildingForPlayer调用可能会导致客户端崩溃。如果服务器崩溃或进程被其他方式终止,例如使用Linux的kill命令或按Windows控制台上的关闭按钮,则不会调用此回调。