From 261abb0aadeeae941717632ca52a85af7a4efc72 Mon Sep 17 00:00:00 2001 From: jenz Date: Wed, 17 Jun 2026 16:00:23 +0200 Subject: [PATCH] now reading flags as well with aop indicating vip in the tier menu --- discord_verificiation/scripting/unloze_player_time.sp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/discord_verificiation/scripting/unloze_player_time.sp b/discord_verificiation/scripting/unloze_player_time.sp index b64abed..688cfb2 100644 --- a/discord_verificiation/scripting/unloze_player_time.sp +++ b/discord_verificiation/scripting/unloze_player_time.sp @@ -22,6 +22,7 @@ int g_iPlayerTier[MAXPLAYERS + 1]; int g_iPlayerNextTierHours[MAXPLAYERS + 1]; char g_GroupNames[32][64]; +char g_GroupFlags[32][32]; int g_GroupNameCount = 0; StringMap g_GroupOverrides; // group name -> comma-separated override list @@ -105,6 +106,7 @@ public void LoadGroupOverrides() if (StrContains(sName, "tier", false) == 0) { strcopy(g_GroupNames[g_GroupNameCount], 64, sName); + kv.GetString("flags", g_GroupFlags[g_GroupNameCount], 32, ""); g_GroupNameCount++; } } @@ -843,6 +845,11 @@ public void PrintClientGroupOverrides(int client) Format(entry, sizeof(entry), "%s: items", g_GroupNames[i]); menu.AddItem("-1", entry, ITEMDRAW_DISABLED); } + if (g_GroupFlags[i][0] != '\0' && StrEqual(g_GroupFlags[i], "aop")) + { + Format(entry, sizeof(entry), "%s: VIP", g_GroupNames[i]); + menu.AddItem("-1", entry, ITEMDRAW_DISABLED); + } if (g_GroupOverrides.GetString(g_GroupNames[i], overrides, sizeof(overrides))) { Format(entry, sizeof(entry), "%s: %s", g_GroupNames[i], overrides);