View Single Post
Ilusion9
Veteran Member
Join Date: Jun 2018
Location: Romania
Old 11-12-2019 , 13:40   Re: I'm trying to make a AWP restriction.. help
Reply With Quote #2

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[] namebool 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;

__________________
Ilusion9 is offline