CatchEvent OnLapperStart()
	GlobalVar $GetFileDir;
	GlobalVar $GetFileName; 	 
	$GetFileDir = "includes/ZoneBuilder/Files/"; #Folder of where the file of zones is saved
	$GetFileName = "Name Of The File Here";			   #Name of the file that need to be loaded
	
	#Get zones from the files
	UserGroupFromFile("". $GetFileName, "" . $GetFileDir. "" . $GetFileName. ".txt" );
	#Convert them to a array
	$GetListFromFile = GetListOfUsersGroup("". $GetFileName );
	#Calculate the amount of zones in the file.
	$GetMaxLinesFromFile = arrayCount( $GetListFromFile );
	
#Get List from File
	#X-Axis 	| Y-Axis 	| Z-Axis 	| WidthOfArea 	| ButtonID 	|    EnterArea 	| LeaveArea | CarHeading
	#$Line[0] 	| $Line[1] 	| $Line[2] 	|    $Line[3] 	| $Line[4] 	|     $Line[5] 	|  $Line[6] | $Line[7]
		FOR ($NrOfRows=0;$NrOfRows<$GetMaxLinesFromFile;$NrOfRows=$NrOfRows+1)
			$Line = SplitToArray($GetListFromFile[$NrOfRows], "|");
			#Check if the Arrays aren't empty
			IF (($Line[0] != "")||($Line[1] != "")||($Line[3] != "")) THEN
				RegisterZoneAction("".$Line[4]."", getLapperVar("ShortTrackName") , $Line[0] , $Line[1] , $Line[3], $Line[4], $Line[5]);
			ENDIF
		ENDFOR
				
#X-Axis | Y-Axis | Z-Axis | WidthOfArea | ZoneID | EnterZone | LeaveZone | CarHeading
#$Line[0] 	| $Line[1] 	| $Line[2] 	|    $Line[3] 	| $Line[4] 	|     $Line[5] 	|  $Line[6] | $Line[7]		
#-148|39|10|2|testzoneid|tralala|trololol|329

EndCatchEvent