Ga naar hoofdinhoud

OnGameModeExit

Beschrijving​

Deze callback wordt aangeroepen wanneer een gamemode eindigt, via 'gmx', server shutdown, of GameModeExit.

Voorbeelden​

public OnGameModeExit()
{
print("Gamemode ended.");
return 1;
}

Notities​

tip

Deze functie kan ook gebruikt worden in een filterscript om te detecteren of de gamemode verandert met RCON commands zoals changemode of gmx, omdat het veranderen van de gamemode een filterscript niet herlaadt.

waarschuwing

Bij gebruik van OnGameModeExit in combinatie met het 'rcon gmx' console command, houd er rekening mee dat er een potentieel is voor client bugs.

Een voorbeeld hiervan is overmatige RemoveBuildingForPlayer calls tijdens OnGameModeInit wat kan resulteren in een client crash. Deze callback wordt NIET aangeroepen als de server crasht of het proces wordt beëindigd door andere middelen, zoals het Linux kill command of het drukken van de sluit-knop op de Windows console.

Gerelateerde Callbacks​

De volgende callbacks kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.

  • OnGameModeInit: Deze callback wordt aangeroepen wanneer een gamemode start.
  • OnFilterScriptInit: Deze callback wordt aangeroepen wanneer een filterscript wordt geladen.
  • OnFilterScriptExit: Deze callback wordt aangeroepen wanneer een filterscript wordt uitgezet.

Gerelateerde Functies​

De volgende functies kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.