Ok this function is called when a player dies,
Code:
public eventDeath(id) {
if( get_cvar_num("amx_sound_events") < 1 ) {
return PLUGIN_CONTINUE
}
new i
for( i = 1; i < get_maxplayers(); i++ ) {
if( !is_user_connected(i) ) continue
if( get_user_team(id) == get_user_team(i) && i != id ) {
client_cmd(i, "spk ^"events/friend_died.wav^" " )
if( get_cvar_num("amx_sound_notify") > 0 ) {
client_print(i, print_chat, "[AMXX] A friendly player died " )
}
}
if( get_user_team(id) != get_user_team(i) && i != id ) {
client_cmd(i, "spk ^"events/enemy_died.wav^" " )
if( get_cvar_num("amx_sound_notify") > 0 ) {
client_print(i, print_chat, "[AMXX] An enemy player died " )
}
}
}
return PLUGIN_CONTINUE
}
But this if statement is always executed no matter what team ' id ' or ' i ' is on. :/
Code:
if( get_user_team(id) != get_user_team(i) && i != id ) {
client_cmd(i, "spk ^"events/enemy_died.wav^" " )
if( get_cvar_num("amx_sound_notify") > 0 ) {
client_print(i, print_chat, "[AMXX] An enemy player died " )
}
}
I would apperciate any help
Thnx
--Zenith77
__________________