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