View Single Post
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 10-03-2010 , 23:45   Re: Last players duel
Reply With Quote #5

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" "1=Round_End" );
}

public 
fw_EvDeathMsg()
{
    new 
iPlayers32 ] , iTNum iCTNum iTPlayer iCTPlayer;
    
    
get_playersiPlayers iTNum "ae" "TERRORIST" );
    
    if ( 
iTNum != )
        return 
PLUGIN_CONTINUE;
        
    
iTPlayer iPlayers];

    
get_playersiPlayers iCTNum "ae" "CT" );
        
    if ( 
iCTNum != )
        return 
PLUGIN_CONTINUE;
        
    
iCTPlayer iPlayers];
    
    
strip_user_weaponsiTPlayer );
    
give_itemiTPlayer "weapon_knife" );
    
    
strip_user_weaponsiCTPlayer );
    
give_itemiCTPlayer "weapon_knife" );

    
bIsDuel true;
    
    return 
PLUGIN_CONTINUE;
}

public 
fw_EvCurWeaponid )
{
    if ( 
bIsDuel )
        
engclient_cmdid "weapon_knife" );
}

public 
RoundEnd()
{
    
bIsDuel false;

__________________
Bugsy is offline