moved from chat to menu
This commit is contained in:
parent
f9eed6291d
commit
927d55e64d
@ -153,6 +153,7 @@ public void OnPluginStart()
|
||||
}
|
||||
RegConsoleCmd("sm_playtime", Command_Time, "retreives total connection time on all connected servers");
|
||||
RegConsoleCmd("sm_tier", Command_Tier, "shows what tier features you have");
|
||||
RegConsoleCmd("sm_tiers", Command_Tier, "shows what tier features you have");
|
||||
RegConsoleCmd("sm_topplaytime", Command_TopTime, "retreives top 1000 playtime highscores on all connected servers");
|
||||
|
||||
g_h_time_activity = CreateTimer(10.0, time_query_activity, INVALID_HANDLE, TIMER_REPEAT);
|
||||
@ -804,16 +805,17 @@ public Action Command_TopTime(int client, int args)
|
||||
public void PrintClientGroupOverrides(int client)
|
||||
{
|
||||
AdminId id = GetUserAdmin(client);
|
||||
if (id == INVALID_ADMIN_ID)
|
||||
{
|
||||
PrintToChat(client, "You have no tiers.");
|
||||
return;
|
||||
}
|
||||
|
||||
int groupCount = GetAdminGroupCount(id);
|
||||
if (groupCount == 0)
|
||||
char sTitle[64];
|
||||
Format(sTitle, sizeof(sTitle), "Tier %i Rewards", g_iPlayerTier[client]);
|
||||
Menu menu = new Menu(MenuHandler1);
|
||||
menu.SetTitle(sTitle);
|
||||
|
||||
if (id == INVALID_ADMIN_ID || GetAdminGroupCount(id) == 0)
|
||||
{
|
||||
PrintToChat(client, "You have no tiers.");
|
||||
menu.AddItem("-1", "You have no tiers.", ITEMDRAW_DISABLED);
|
||||
menu.ExitButton = true;
|
||||
menu.Display(client, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -823,6 +825,7 @@ public void PrintClientGroupOverrides(int client)
|
||||
char spray_tier[32];
|
||||
Format(spray_tier, sizeof(spray_tier), "tier%i", FindConVar("sm_spraymanager_tier_required").IntValue);
|
||||
|
||||
int groupCount = GetAdminGroupCount(id);
|
||||
for (int i = 0; i < groupCount; i++)
|
||||
{
|
||||
char groupName[64];
|
||||
@ -831,21 +834,29 @@ public void PrintClientGroupOverrides(int client)
|
||||
if (grp == INVALID_GROUP_ID)
|
||||
continue;
|
||||
|
||||
char overrides[512];
|
||||
char entry[128];
|
||||
if (StrEqual(groupName, rtv_boost_tier))
|
||||
{
|
||||
PrintToChat(client, "tier%i access: %i mapvote/rtv/nomination boost", g_iRtvBoost_tier, g_iPlayerRTVCapacity);
|
||||
Format(entry, sizeof(entry), "tier%i: %ix mapvote/rtv/nomination boost", g_iRtvBoost_tier, g_iPlayerRTVCapacity);
|
||||
menu.AddItem("-1", entry, ITEMDRAW_DISABLED);
|
||||
}
|
||||
if (StrEqual(groupName, spray_tier))
|
||||
{
|
||||
PrintToChat(client, "%s access: sprays",spray_tier );
|
||||
Format(entry, sizeof(entry), "%s: sprays", spray_tier);
|
||||
menu.AddItem("-1", entry, ITEMDRAW_DISABLED);
|
||||
}
|
||||
|
||||
char overrides[512];
|
||||
if (g_GroupOverrides.GetString(groupName, overrides, sizeof(overrides)))
|
||||
{
|
||||
PrintToChat(client, "%s access: %s", groupName, overrides);
|
||||
Format(entry, sizeof(entry), "%s: %s", groupName, overrides);
|
||||
menu.AddItem("-1", entry, ITEMDRAW_DISABLED);
|
||||
}
|
||||
}
|
||||
PrintToChat(client, "any tier access: playermodels in zclass.");
|
||||
|
||||
menu.AddItem("-1", "any tier: playermodels in zclass.", ITEMDRAW_DISABLED);
|
||||
menu.ExitButton = true;
|
||||
menu.Display(client, 0);
|
||||
}
|
||||
|
||||
public Action Command_Tier(int client, int args)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user