Skip to content

Commit

Permalink
Clenup & Bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Hexer10 committed Jun 3, 2018
1 parent 99ec49b commit 57f307c
Showing 1 changed file with 18 additions and 11 deletions.
29 changes: 18 additions & 11 deletions addons/sourcemod/scripting/hexvips.sp
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,6 @@ Handle fOnPlayerUseMenu;
//Int
int iCash = -1;

//String
char sFlagNeeded[32];
char sDamageBoost[32];
char sDamageReduction[32];

//Bool
bool bVip[MAXPLAYERS + 1];
bool bIsMYJBAvaible;
Expand Down Expand Up @@ -193,13 +188,13 @@ public void OnPluginStart()
HookEvent("round_start", Event_CheckTag);

if (bLateLoad)
{
for (int i = 1; i <= MaxClients; i++)if (IsClientInGame(i))
OnClientPutInServer(i);

//Misc
cv_sFlagNeeded.GetString(sFlagNeeded, sizeof(sFlagNeeded));
cv_sDamageReduction.GetString(sDamageReduction, sizeof(sDamageReduction));
cv_sDamageBoost.GetString(sDamageBoost, sizeof(sDamageBoost));
{
OnClientPutInServer(i);
OnClientPostAdminCheck(i);
}
}

#if (VIPMENU != 0)
OnVipMenuStart();
Expand Down Expand Up @@ -251,6 +246,9 @@ public void OnClientPutInServer(int client)

public void OnClientPostAdminCheck(int client)
{
char sFlagNeeded[16];
cv_sFlagNeeded.GetString(sFlagNeeded, sizeof(sFlagNeeded));

if (cv_bRootAlways.BoolValue)
{
bVip[client] = CheckAdminFlag(client, sFlagNeeded);
Expand Down Expand Up @@ -280,6 +278,10 @@ public void OnClientDisconnect(int client)

public void OnRebuildAdminCache(AdminCachePart part)
{
char sFlagNeeded[16];
cv_sFlagNeeded.GetString(sFlagNeeded, sizeof(sFlagNeeded));


for (int i = 1; i <= MaxClients; i++)if (IsClientInGame(i) && IsClientAuthorized(i))
{
if (cv_bRootAlways.BoolValue)
Expand Down Expand Up @@ -415,6 +417,11 @@ public Action OnTraceAttack(int victim, int &attacker, int &inflictor, float &da
if (bIsLR)
return Plugin_Continue;

char sDamageReduction[16];
char sDamageBoost[16];

cv_sDamageReduction.GetString(sDamageReduction, sizeof(sDamageReduction));
cv_sDamageBoost.GetString(sDamageBoost, sizeof(sDamageBoost));
if (IsValidClient(victim, true, false) && cv_sDamageBoost.BoolValue)
{
if (StrContains(sDamageBoost, "%", false) != -1)
Expand Down

0 comments on commit 57f307c

Please sign in to comment.