Donut Team is a labor of love, built and maintained by a small group of passionate developers. We invest our own time and resources to offer our tools, mods, and web services completely free of charge.

We don't run ads, and we will never sell your data - period.

If you've enjoyed anything we've created, please consider supporting our work with a one-time or monthly donation via our Ko-fi page . Every contribution helps us continue building great experiences for the community.

Dismiss
  • Modding Tools
  • Lucas' Simpsons Hit & Run Mod Launcher
  • Hacks
  • Mod Requirable Hacks
  • Custom Files
  • Lua Functions
  • Game State Functions

GetActiveLevelMission

Available since Version 1.27.

Gets the player's active level and story mission.

Syntax

GetActiveLevelMission()

Arguments

No arguments.

Return Values

  • (integer | nil): The player's active level or nil if unavailable.
  • (integer | nil): The player's active story mission or nil if unavailable.

Examples

local ActiveLevel, ActiveStoryMission = GetActiveLevelMission()
if ActiveLevel == 3 and ActiveStoryMission == 3 then
	-- Do something different if the player is on Level 3 Mission 3 in some manner
end

Notes

When in a bonus mission or street race, this will return the same story mission the player would return to upon cancelling or completing the bonus mission or street race.