I did this for instant kills for an achimevent server I setup a while back to get them done fast lol. This makes all guns 1 hit kill, but you can modify it to only effect knives based on client info and event info:
PHP Code:
/**
* Instant Kills.sp - (c) 2010 atom0s
* SourceMod plugin for SourceMod v1.3.1 or higher.
* This plugin requires SDKHooks.
*/
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
/**
* Plugin Version
*/
#define PLUGIN_VERSION "1.0.0"
/**
* Plugin Infomation Struct
*/
public Plugin:myinfo = {
name = "Instant Kills,
author = "atom0s",
description = "Implements one hit kills for non-bot players.",
version = PLUGIN_VERSION,
url = "N/A"
};
/**
* Plugin Start Event
*/
public OnPluginStart( )
{
// Create Version Cvar
CreateConVar( "doubledamage_version", PLUGIN_VERSION, "Double Damage Bullets (by atom0s) version.", FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD );
}
/**
* Player Load Event
*/
public OnClientPutInServer(client)
{
if( IsFakeClient( client ) )
{
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}
}
/**
* Player Hurt Event
*/
public Action:OnTakeDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{
damage = 255.0;
return Plugin_Changed;
}