The Driver Syndicate/Scripting/Mission Scripting/Minigames/Checkpoint

From Equilibrium Engine Wiki
Jump to navigation Jump to search

The script for Checkpoint Minigame

ToDo:

--//////////////////////////////////////////////////////////////////////////////////
--// Copyright � Inspiration Byte
--// 2009-2017
--//////////////////////////////////////////////////////////////////////////////////

--------------------------------------------------------------------------------
-- Mission script for checkpoints
--------------------------------------------------------------------------------
-- By Shurumov Ilya
-- 11 Mar 2015
--------------------------------------------------------------------------------

world:SetLevelName("default") -- set levelname here
world:SetEnvironmentName("dusk_clear") -- set weather here

MISSION.MusicScript = "rio_night" -- set music here
MISSION.Hud = CheckpointGame.Hud

----------------------------------------------------------------------------------------------
-- Mission initialization
----------------------------------------------------------------------------------------------

function MISSION.Init()
	local playerCar = gameses:CreateCar("mustang", CAR_TYPE_NORMAL) -- set car here

	playerCar:SetOrigin( Vector3D.new(58.50, 0.53, -126.01) ) -- set starting coordinates here
	playerCar:SetAngles( Vector3D.new(-0.17, 0.60, -0.00) ) -- set starting direction here
	playerCar:Spawn()
	playerCar:SetColorScheme( 3 )
	
	gameses:SetPlayerCar( playerCar )
	
	-- init game mode
	-- set checkpoints below
	local checkpoints = {
		{Vector3D.new(-64, 0.54, 33.28), 10 },
		{Vector3D.new(95.68, 3.14, 340.6), 15 },
		{Vector3D.new(95.12,4.63,551.8), 10 },
		{Vector3D.new(340.25, 15.13, 499.15), 10 },
		{Vector3D.new(598.41, 0.64, 400.8), 15 },
		{Vector3D.new(390.01,4.64,437.59), 0 },
	}
	
	CheckpointGame.Init( checkpoints, false )
end

How to add it to the Game/Mod

ToDo:

See Also

The Driver Syndicate/Scripting/Mission Scripting

The Driver Syndicate/Addon System