fix multiple vips issue counting on motherzombies
This commit is contained in:
		
							parent
							
								
									b87be0bfdb
								
							
						
					
					
						commit
						9ed4c43ced
					
				@ -7,6 +7,7 @@
 | 
				
			|||||||
#include <zombiereloaded>
 | 
					#include <zombiereloaded>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int g_iVIPClient = -1;
 | 
					int g_iVIPClient = -1;
 | 
				
			||||||
 | 
					bool g_bmotherInfect = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public Plugin myinfo =
 | 
					public Plugin myinfo =
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -43,8 +44,9 @@ public Action WhoIsVIP(int client, int args)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
public void ZR_OnClientInfected(int client, int attacker, bool motherInfect, bool respawnOverride, bool respawn)
 | 
					public void ZR_OnClientInfected(int client, int attacker, bool motherInfect, bool respawnOverride, bool respawn)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	if(motherInfect)
 | 
						if(motherInfect && g_bmotherInfect == false)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
						g_bmotherInfect = true;
 | 
				
			||||||
	CreateTimer(5.0, SelectVIP, _, TIMER_FLAG_NO_MAPCHANGE);
 | 
						CreateTimer(5.0, SelectVIP, _, TIMER_FLAG_NO_MAPCHANGE);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -52,11 +54,13 @@ public void ZR_OnClientInfected(int client, int attacker, bool motherInfect, boo
 | 
				
			|||||||
public Action OnRoundStart(Event event, const char[] name, bool dontBroadcast)
 | 
					public Action OnRoundStart(Event event, const char[] name, bool dontBroadcast)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	g_iVIPClient = -1;
 | 
						g_iVIPClient = -1;
 | 
				
			||||||
 | 
						g_bmotherInfect = false;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public Action OnRoundEnd(Event event, const char[] name, bool dontBroadcast)
 | 
					public Action OnRoundEnd(Event event, const char[] name, bool dontBroadcast)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	g_iVIPClient = -1;
 | 
						g_iVIPClient = -1;
 | 
				
			||||||
 | 
						g_bmotherInfect = false;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public Action SelectVIP(Handle timer)
 | 
					public Action SelectVIP(Handle timer)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user