on round end adding invulnerability for both teams

This commit is contained in:
jenz 2024-02-24 15:09:52 +01:00
parent effc246b45
commit ab55282282

View File

@ -1191,7 +1191,7 @@ public Action RetrieveWaveSettings(int wave)
}
char hostname[512];
Format(hostname, sizeof(hostname), "UNLOZE | FASTDL | Ranking | Day %i: %s", wave, g_cDaysTitles[wave - 1]);
Format(hostname, sizeof(hostname), "UNLOZE | Zombie Riot | Ranking | Day %i: %s", wave, g_cDaysTitles[wave - 1]);
ServerCommand("hostname \"%s\"", hostname);
@ -1936,19 +1936,6 @@ public Action UpdateWaveCount(int client)
CS_TerminateRound(4.0, CSRoundEnd_CTWin, true);
g_iWave++;
g_bRoundInProgress = false;
if (g_iWave > 90)
{
PrintToChatAll("debug: Reseting to Wave 1.");
g_iWave = 1;
}
/* i dont fucking know how g_iWave got out of bounds...
L 01/31/2024 - 10:53:07: [SM] Exception reported: Array index out-of-bounds (index 111, limit 100)
L 01/31/2024 - 10:53:07: [SM] Blaming: unloze_zr.smx
L 01/31/2024 - 10:53:07: [SM] Call stack trace:
L 01/31/2024 - 10:53:07: [SM] [1] Line 1040, unloze_zr.sp::RetrieveWaveSettings
*/
}
return Plugin_Continue;
}
@ -1975,6 +1962,10 @@ public Action CS_OnTerminateRound(float& delay, CSRoundEndReason& reason)
//----------------------------------------------------------------------------------------------------
public Action OnTakeDamage(int client, int &attacker, int &inflictor, float &damage, int &damagetype)
{
//it was requested that if round ended that CT and ZM should not be able to damage each other anymore.
if (!g_bRoundInProgress)
return Plugin_Handled;
if (g_bClientProtection[client])
return Plugin_Handled;
else if (damagetype & DMG_FALL && g_bFallDamage[client])