diff --git a/ZSkills/scripting/ZSkills.sp b/ZSkills/scripting/ZSkills.sp index 2a854f77..5b88ad4e 100644 --- a/ZSkills/scripting/ZSkills.sp +++ b/ZSkills/scripting/ZSkills.sp @@ -30,7 +30,7 @@ public Plugin myinfo = name = "ZSkills", author = "Neon", 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_Cost = CreateConVar("zr_zammo_cost", "4500", "", FCVAR_NONE, true, 1.0); 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_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_hCVar_ZCleanse_Enabled.AddChangeHook(ConVarChanged); + HookEvent("weapon_fire", Event_WeaponFire); + HookEvent("round_start", Event_RoundStart); RegConsoleCmd("sm_zammo", Command_ZAmmo); RegConsoleCmd("sm_zcleanse", Command_ZCleanse); - - - HookEvent("round_start", Event_RoundStart); AutoExecConfig(); } @@ -78,11 +75,6 @@ public void OnMapStart() public void ConVarChanged(ConVar convar, const char[] oldValue, const char[] newValue) { 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; }