Thread: slay scar20
View Single Post
Cruze
Veteran Member
Join Date: May 2017
Old 04-30-2021 , 08:26   Re: slay scar20
Reply With Quote #2

PHP Code:
#include <sourcemod>
#include <sdkhooks>
#include <sdktools>

public Plugin myinfo =
{
    
name "Slay on Auto-Sniper pickup",
    
author "Cruze",
    
description "",
    
version "1.0",
    
url ""
};

public 
void OnPluginStart()
{
    for(
int i 1<= MaxClientsi++)
    {
        if(
IsClientInGame(i))
        {
            
OnClientPutInServer(i);
        }
    }
}

public 
void OnClientPutInServer(int client)
{
    
SDKHook(clientSDKHook_WeaponCanUseEvent_WeaponCanUse);
}

public 
Action Event_WeaponCanUse(int clientint weapon)
{
    if(!
IsClientInGame(client))
        return 
Plugin_Continue;

    if(!
IsValidEdict(weapon))
    {
        return 
Plugin_Continue;
    }

    
char classname[64];
    
GetEdictClassname(weaponclassnamesizeof(classname));
    
    if(
classname[0] == '\0')
    {
        return 
Plugin_Continue;
    }
    
    if(
StrContains(classname"scar20"false) != -|| StrContains(classname"g3sg1"false) != -1)
    {
        
ForcePlayerSuicide(client); //Really stupid to slay instead of just blocking pickup.
        
return Plugin_Handled;
    }
    return 
Plugin_Continue;

__________________
Taking paid private requests! Contact me
Cruze is offline