PHP Code:
#include <amxmodx>
#include <fun>
new const Version[] = "0.1";
new bool:bIsDuel;
public plugin_init()
{
register_plugin( "1v1 Knife Duel" , Version , "bugsy" );
register_event( "DeathMsg" , "fw_EvDeathMsg" , "a" , "1>0" );
register_event( "CurWeapon" , "fw_EvCurWeapon" , "be", "1=1" , "2!29" );
register_logevent( "RoundEnd" , 2 , "1=Round_End" );
}
public fw_EvDeathMsg()
{
new iPlayers[ 32 ] , iTNum , iCTNum , iTPlayer , iCTPlayer;
get_players( iPlayers , iTNum , "ae" , "TERRORIST" );
if ( iTNum != 1 )
return PLUGIN_CONTINUE;
iTPlayer = iPlayers[ 0 ];
get_players( iPlayers , iCTNum , "ae" , "CT" );
if ( iCTNum != 1 )
return PLUGIN_CONTINUE;
iCTPlayer = iPlayers[ 0 ];
strip_user_weapons( iTPlayer );
give_item( iTPlayer , "weapon_knife" );
strip_user_weapons( iCTPlayer );
give_item( iCTPlayer , "weapon_knife" );
bIsDuel = true;
return PLUGIN_CONTINUE;
}
public fw_EvCurWeapon( id )
{
if ( bIsDuel )
engclient_cmd( id , "weapon_knife" );
}
public RoundEnd()
{
bIsDuel = false;
}
__________________