ZSkills: removing unhooking
This commit is contained in:
		
							parent
							
								
									8afa26a20d
								
							
						
					
					
						commit
						9d5e2707ec
					
				@ -30,7 +30,7 @@ public Plugin myinfo =
 | 
				
			|||||||
	name         = "ZSkills",
 | 
						name         = "ZSkills",
 | 
				
			||||||
	author       = "Neon",
 | 
						author       = "Neon",
 | 
				
			||||||
	description  = "Skills?!",
 | 
						description  = "Skills?!",
 | 
				
			||||||
	version      = "1.0.0"
 | 
						version      = "1.0.1"
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//----------------------------------------------------------------------------------------------------
 | 
					//----------------------------------------------------------------------------------------------------
 | 
				
			||||||
@ -42,8 +42,6 @@ public void OnPluginStart()
 | 
				
			|||||||
	g_hCVar_ZAmmo_Duration			= CreateConVar("zr_zammo_duration", "6", "", FCVAR_NONE, true, 1.0);
 | 
						g_hCVar_ZAmmo_Duration			= CreateConVar("zr_zammo_duration", "6", "", FCVAR_NONE, true, 1.0);
 | 
				
			||||||
	g_hCVar_ZAmmo_Cost				= CreateConVar("zr_zammo_cost", "4500", "", FCVAR_NONE, true, 1.0);
 | 
						g_hCVar_ZAmmo_Cost				= CreateConVar("zr_zammo_cost", "4500", "", FCVAR_NONE, true, 1.0);
 | 
				
			||||||
	g_bZAmmo_Enabled				= g_hCVar_ZAmmo_Enabled.BoolValue;
 | 
						g_bZAmmo_Enabled				= g_hCVar_ZAmmo_Enabled.BoolValue;
 | 
				
			||||||
	if (g_bZAmmo_Enabled)
 | 
					 | 
				
			||||||
		HookEvent("weapon_fire", Event_WeaponFire);
 | 
					 | 
				
			||||||
	g_hCVar_ZAmmo_Enabled.AddChangeHook(ConVarChanged);
 | 
						g_hCVar_ZAmmo_Enabled.AddChangeHook(ConVarChanged);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	g_hCVar_ZCleanse_Enabled 		= CreateConVar("zr_zcleanse_enabled", "1", "", FCVAR_NONE, true, 0.0, true, 1.0);
 | 
						g_hCVar_ZCleanse_Enabled 		= CreateConVar("zr_zcleanse_enabled", "1", "", FCVAR_NONE, true, 0.0, true, 1.0);
 | 
				
			||||||
@ -52,12 +50,11 @@ public void OnPluginStart()
 | 
				
			|||||||
	g_bZCleanse_Enabled 			= g_hCVar_ZCleanse_Enabled.BoolValue;
 | 
						g_bZCleanse_Enabled 			= g_hCVar_ZCleanse_Enabled.BoolValue;
 | 
				
			||||||
	g_hCVar_ZCleanse_Enabled.AddChangeHook(ConVarChanged);
 | 
						g_hCVar_ZCleanse_Enabled.AddChangeHook(ConVarChanged);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						HookEvent("weapon_fire", Event_WeaponFire);
 | 
				
			||||||
 | 
						HookEvent("round_start", Event_RoundStart);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	RegConsoleCmd("sm_zammo", Command_ZAmmo);
 | 
						RegConsoleCmd("sm_zammo", Command_ZAmmo);
 | 
				
			||||||
	RegConsoleCmd("sm_zcleanse", Command_ZCleanse);
 | 
						RegConsoleCmd("sm_zcleanse", Command_ZCleanse);
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	HookEvent("round_start", Event_RoundStart);
 | 
					 | 
				
			||||||
	AutoExecConfig();
 | 
						AutoExecConfig();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -78,11 +75,6 @@ public void OnMapStart()
 | 
				
			|||||||
public void ConVarChanged(ConVar convar, const char[] oldValue, const char[] newValue)
 | 
					public void ConVarChanged(ConVar convar, const char[] oldValue, const char[] newValue)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	g_bZAmmo_Enabled = g_hCVar_ZAmmo_Enabled.BoolValue;
 | 
						g_bZAmmo_Enabled = g_hCVar_ZAmmo_Enabled.BoolValue;
 | 
				
			||||||
	if (g_bZAmmo_Enabled)
 | 
					 | 
				
			||||||
		HookEvent("weapon_fire", Event_WeaponFire);
 | 
					 | 
				
			||||||
	else
 | 
					 | 
				
			||||||
		UnhookEvent("weapon_fire", Event_WeaponFire);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	g_bZCleanse_Enabled = g_hCVar_ZCleanse_Enabled.BoolValue;
 | 
						g_bZCleanse_Enabled = g_hCVar_ZCleanse_Enabled.BoolValue;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user