Reset variables when round ends
This commit is contained in:
		
							parent
							
								
									1e4ba6002d
								
							
						
					
					
						commit
						e90128431b
					
				| @ -51,7 +51,9 @@ hook.Add("WaveStateChanged", "pointsave_zombieintervalactivator", function() | |||||||
| 	end | 	end | ||||||
| end) | end) | ||||||
| 
 | 
 | ||||||
| -- TODO: Reset counters on new round. | local function resetVariables() | ||||||
|  | 	zombieIntervalCounter, totalIntervalCounter = 0, 0 | ||||||
|  | end | ||||||
| 
 | 
 | ||||||
| local function postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | local function postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | ||||||
| 	PrintMessage(HUD_PRINTTALK,"<c=0,255,255>This map has been played "..timesPlayed.." times with humans winning "..(mapParams.TimesWon).." times.("..(math.Round((mapParams.TimesWon/timesPlayed)*100)).."%)</c>") | 	PrintMessage(HUD_PRINTTALK,"<c=0,255,255>This map has been played "..timesPlayed.." times with humans winning "..(mapParams.TimesWon).." times.("..(math.Round((mapParams.TimesWon/timesPlayed)*100)).."%)</c>") | ||||||
| @ -76,6 +78,7 @@ hook.Add("PostEndRound", "pointsave_givedapoints", function(winner) | |||||||
| 			PrintMessage(HUD_PRINTTALK, "No end of game points because zombies were not even playing half the time!") | 			PrintMessage(HUD_PRINTTALK, "No end of game points because zombies were not even playing half the time!") | ||||||
| 			postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | 			postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | ||||||
| 			saveMapParams(mapParams) | 			saveMapParams(mapParams) | ||||||
|  | 			resetVariables() | ||||||
| 			return | 			return | ||||||
| 		end | 		end | ||||||
| 		 | 		 | ||||||
| @ -101,6 +104,7 @@ hook.Add("PostEndRound", "pointsave_givedapoints", function(winner) | |||||||
| 			PrintMessage(HUD_PRINTTALK,"Sorry, this map needs to be played at least "..(settings.MinimumRounds - timesPlayed).." more times, before you can get points for winning.") | 			PrintMessage(HUD_PRINTTALK,"Sorry, this map needs to be played at least "..(settings.MinimumRounds - timesPlayed).." more times, before you can get points for winning.") | ||||||
| 			postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | 			postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | ||||||
| 			saveMapParams(mapParams) | 			saveMapParams(mapParams) | ||||||
|  | 			resetVariables() | ||||||
| 			return | 			return | ||||||
| 		end | 		end | ||||||
| 		 | 		 | ||||||
| @ -145,6 +149,7 @@ hook.Add("PostEndRound", "pointsave_givedapoints", function(winner) | |||||||
| 		 | 		 | ||||||
| 		-- Output general stats about this map | 		-- Output general stats about this map | ||||||
| 		postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | 		postStatistics(mapParams, timesPlayed, freqMult, zombiePercentCalcMap) | ||||||
|  | 		resetVariables() | ||||||
| 		 | 		 | ||||||
| 	end) | 	end) | ||||||
| end) | end) | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user