OnGameModeExit
Descriere
Acest callback este apelat atunci când un mod de joc se termină, fie prin „gmx”, serverul fiind oprit, fie GameModeExit.
Returnări
Acest callback nu se ocupă de returnări.
Este întotdeauna numit primul în modul de joc.
Exemple
public OnGameModeExit()
{
print("Modul de joc s-a încheiat.");
return 1;
}
Note
tip
- Această funcție poate fi, de asemenea, utilizată într-un filterscript pentru a detecta dacă modul de joc se schimbă cu comenzi RCON precum changemode sau gmx, deoarece schimbarea modului de joc nu reîncarcă un filterscript.
- Când utilizați OnGameModeExit împreună cu comanda consolei „rcon gmx”, rețineți că există potențialul de apariție a erorilor clientului, un exemplu în acest sens este apelurile excesive la RemoveBuildingForPlayer în timpul OnGameModeInit, care ar putea duce la o blocare a clientului.
- Acest callback NU va fi apelat dacă serverul se blochează sau procesul este oprit prin alte mijloace, cum ar fi utilizarea comenzii Linux kill.
Funcții similare
- GameModeExit: Ieși din modul de joc curent.
Callback-uri similare
- OnGameModeInit: Apelat când pornește un mod de joc.
- OnFilterScriptInit: Apelat când este încărcat un filterscript.
- OnFilterScriptExit: Apelat când un filterscript este descărcat.