Пређи на главни садржај

OnGameModeExit

Опис​

Ова повратна функција се позива када се гамемод заврши, било да је то преко gmx, затварања сервера или GameModeExit.

Враћа​

Ова повратна функција не враћа ништа.

Увек се позива прва у гамемод-у.

Примери​

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

Белешке​

tip

Ова функција се такође може користити у филтер скриптi да детектује ако се гамемод промени помоћу RCON команди као што су changemode или gmx, јер промена гамемода не учитава филтер скрипте поново.

warning
  • Када користите OnGameModeExit у комбинацији са 'rcon gmx' командом у конзоли, имајте на уму да може доћи до потенцијалних грешака на клијенту. Пример овога је прекомерно коришћење RemoveBuildingForPlayer током OnGameModeInit, што може довести до пада клијента.
  • Ова повратна функција НЕЋЕ бити позвана ако сервер падне или процес буде убијен на друге начине, као што је коришћење Linux kill команде.

Повезане повратне функције​

Следеће повратне функције могу бити корисне, јер су на неки начин повезане са овом повратном функцијом.

  • OnGameModeInit: Ова повратна функција се позива када се гамемод покрене.
  • OnFilterScriptInit: Ова повратна функција се позива када се филтер скрипта учита.
  • OnFilterScriptExit: Ова повратна функција се позива када се филтер скрипта искључи.

Повезане функције​

Следеће функције могу бити корисне, јер су на неки начин повезане са овом повратном функцијом.

  • GameModeExit: Напушта тренутни гамемоде.