PHP Code:
#include <sourcemod>
#include <sdktools>
#include <cstrike>
#pragma newdecls required
int g_AWPsOnT;
int g_AWPsOnCTs;
public void OnPluginStart()
{
HookEvent("round_start", OnRoundStart);
}
public void OnRoundStart(Event event, const char[] name, bool dontBroadcast)
{
g_AWPsOnT = 0;
g_AWPsOnCTs = 0;
}
public Action CS_OnBuyCommand(int client, const char[] weapon)
{
if (StrEqual(weapon, "awp", false))
{
if (GetClientTeam(client) == CS_TEAM_CT)
{
if (g_AWPsOnCTs > GetTeamClientCount(CS_TEAM_CT) / 3)
return Plugin_Handled;
g_AWPsOnCTs++;
}
else
{
if (g_AWPsOnT > GetTeamClientCount(CS_TEAM_T) / 3)
return Plugin_Handled;
g_AWPsOnT++;
}
return Plugin_Continue;
}
if (StrEqual(weapon, "m249", false) || StrEqual(weapon, "negev", false) || StrEqual(weapon, "scar20", false) || StrEqual(weapon, "g3sg1", false))
{
PrintToChat(client, " \x02VIP★ Info\x01 :: \x09 You cannot buy this weapon!");
return Plugin_Handled;
}
return Plugin_Continue;
}
__________________