 |
|
Senior Member
Join Date: Mar 2008
Location: Sweden
|

09-01-2009
, 17:46
Re: Pass player if attacked?
|
#4
|
Quote:
Originally Posted by fysiks
Try this (untested):
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
public plugin_init()
{
register_plugin("Plugin Name", "1.0", "Author");
// register_event("DeathMsg", "EVENT_TakeDamage", "be")
RegisterHam(Ham_TakeDamage, "player", "EVENT_TakeDamage")
}
public EVENT_TakeDamage(idvictim, idinflictor, idattacker, Float:damage, damagebits)
{
if( 0 < idvictim < 33 && 0 < idattacker < 33 )
{
new iPlayerCount = get_playersnum()
new CsTeams:TeamVictim = cs_get_user_team(idvictim)
new CsTeams:TeamAttacker = cs_get_user_team(idattacker)
if( iPlayerCount > 2 && TeamVictim != TeamAttacker )
{
switch( _:TeamVictim )
{
case CS_TEAM_CT:
{
cs_set_user_team(idvictim, CS_TEAM_T)
client_print(0, print_chat, "Hahaha. A Counter-Terrorist has been captured by the Terrorists.")
}
case CS_TEAM_T:
{
cs_set_user_team(idvictim, CS_TEAM_CT)
client_print(0, print_chat, "Hahaha. A Terrorist has been captured by the Counter-Terrorists.")
}
}
}
}
return HAM_SUPERCEDE
}
|
You forgot captured(id) from his code.
|
|
|
|