added low player count feature that gives extra hp and infinite ammo on difficult maps with low population
This commit is contained in:
parent
b4c4b11c3d
commit
208d084024
@ -42,7 +42,7 @@ public void OnMapStart()
|
|||||||
{
|
{
|
||||||
//Decided for now to exclude MaxPlayers
|
//Decided for now to exclude MaxPlayers
|
||||||
//MaxTime, MinTime, MinPlayers, CooldownTime, MinHoursAvg
|
//MaxTime, MinTime, MinPlayers, CooldownTime, MinHoursAvg
|
||||||
if (GetMapMaxTime(map) != 0 || GetMapMinTime(map) != 0 || GetMapMinPlayers(map) != 0 /*|| GetMapMaxPlayers(map) != 0*/ || GetMapCooldownTime(map) != 0
|
if (GetMapMaxTime(map) != 0 || GetMapMinTime(map) != 0 || GetMapMinPlayers(map) != 0 /*|| GetMapMaxPlayers(map) != 0*/ || GetMapCooldownTime(map) > 60
|
||||||
|| GetMapMinHoursAvg(map) != 0)
|
|| GetMapMinHoursAvg(map) != 0)
|
||||||
{
|
{
|
||||||
g_bDoingMapTouristMode = true;
|
g_bDoingMapTouristMode = true;
|
||||||
@ -73,13 +73,10 @@ public void OnRoundStart(Event hEvent, const char[] sEvent, bool bDontBroadcast)
|
|||||||
else if(knockback_increase < 1.0)
|
else if(knockback_increase < 1.0)
|
||||||
knockback_increase = 1.0
|
knockback_increase = 1.0
|
||||||
|
|
||||||
if (knockback_increase > 1.0)
|
if (knockback_increase > 1.0 || (g_bDoingMapTouristMode && active_player_count < 18))
|
||||||
{
|
{
|
||||||
if (g_bDoingMapTouristMode)
|
if (g_bDoingMapTouristMode)
|
||||||
{
|
{
|
||||||
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
|
||||||
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
|
||||||
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
|
||||||
CreateTimer(3.0, SetHealthOnCT);
|
CreateTimer(3.0, SetHealthOnCT);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -104,6 +101,9 @@ public void OnRoundStart(Event hEvent, const char[] sEvent, bool bDontBroadcast)
|
|||||||
|
|
||||||
public Action SetHealthOnCT(Handle timer)
|
public Action SetHealthOnCT(Handle timer)
|
||||||
{
|
{
|
||||||
|
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
||||||
|
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
||||||
|
PrintToChatAll("LOW POP ON DIFFICULT MAP: ENABLING INFINITE AMMO AND 500 HP FOR CT");
|
||||||
ServerCommand("sm_iammo @all 1");
|
ServerCommand("sm_iammo @all 1");
|
||||||
ServerCommand("sm_hp @ct 500");
|
ServerCommand("sm_hp @ct 500");
|
||||||
return Plugin_Handled;
|
return Plugin_Handled;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user