now cooldowns should be respected god dammnit
This commit is contained in:
parent
65932af8db
commit
d35258404d
@ -2729,8 +2729,11 @@ public int Native_GetMapCooldown(Handle plugin, int numParams)
|
|||||||
|
|
||||||
public int Native_GetMapCooldownTime(Handle plugin, int numParams)
|
public int Native_GetMapCooldownTime(Handle plugin, int numParams)
|
||||||
{
|
{
|
||||||
|
//just respecting map cooldown time should not be so much work dx
|
||||||
|
/*
|
||||||
if(!InternalAreRestrictionsActive(false))
|
if(!InternalAreRestrictionsActive(false))
|
||||||
return 0;
|
return 0;
|
||||||
|
*/
|
||||||
|
|
||||||
int len;
|
int len;
|
||||||
GetNativeStringLength(1, len);
|
GetNativeStringLength(1, len);
|
||||||
|
@ -1064,8 +1064,11 @@ Menu BuildMapMenu(const char[] filter, int client)
|
|||||||
}
|
}
|
||||||
if (g_bClientsIgnoring[client])
|
if (g_bClientsIgnoring[client])
|
||||||
{
|
{
|
||||||
|
if (GetMapCooldownTime(map) > GetTime())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(AreRestrictionsActive() && (
|
if(AreRestrictionsActive() && (
|
||||||
GetMapCooldownTime(map) > GetTime() ||
|
|
||||||
GetMapTimeRestriction(map) ||
|
GetMapTimeRestriction(map) ||
|
||||||
GetMapPlayerRestriction(map) ||
|
GetMapPlayerRestriction(map) ||
|
||||||
GetAveragePlayerTimeOnServerMapRestriction(map) > 0 ||
|
GetAveragePlayerTimeOnServerMapRestriction(map) > 0 ||
|
||||||
@ -1251,6 +1254,7 @@ public int Handler_MapSelectMenu(Menu menu, MenuAction action, int param1, int p
|
|||||||
{
|
{
|
||||||
return ITEMDRAW_DISABLED;
|
return ITEMDRAW_DISABLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true) && !Leader_Is(param1))
|
if(!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true) && !Leader_Is(param1))
|
||||||
{
|
{
|
||||||
if(AreRestrictionsActive() && (
|
if(AreRestrictionsActive() && (
|
||||||
@ -1446,7 +1450,7 @@ public int Handler_AdminMapSelectMenu(Menu menu, MenuAction action, int param1,
|
|||||||
if(!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true))
|
if(!CheckCommandAccess(param1, "sm_nominate_ignore", ADMFLAG_KICK, true))
|
||||||
{
|
{
|
||||||
if(AreRestrictionsActive() && (
|
if(AreRestrictionsActive() && (
|
||||||
GetMapCooldownTime(map) > GetTime() ||
|
GetMapCooldownTime(map) > GetTime() || //this one is fine cause its admin nomination.
|
||||||
GetMapTimeRestriction(map) ||
|
GetMapTimeRestriction(map) ||
|
||||||
GetMapPlayerRestriction(map) ||
|
GetMapPlayerRestriction(map) ||
|
||||||
GetAveragePlayerTimeOnServerMapRestriction(map) > 0 ||
|
GetAveragePlayerTimeOnServerMapRestriction(map) > 0 ||
|
||||||
|
Loading…
Reference in New Issue
Block a user