#include <amxmodx>
/* Plugin generated by AMXX-Studio */
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fakemeta >
#include < fun >
#include < hamsandwich >
#define PLUGIN "Nn"
#define VERSION "1.0"
#define AUTHOR "aer"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public FwdSetVoice(receiver, sender, bool:listen)
{
if( !(1 <= receiver <= g_max_clients)
|| !g_connected[receiver]
|| !(1 <= sender <= g_max_clients)
|| !g_connected[sender] ) return FMRES_IGNORED;
if(is_user_alive(sender) && cs_get_user_team(sender) == CS_TEAM_T) //gdy mowi TT
{
if (cs_get_user_team(receiver) == CS_TEAM_CT) //nie slyszy go CT
{
engfunc(EngFunc_SetClientListening, receiver, sender, false)
forward_return(FMV_CELL, true)
return FMRES_SUPERCEDE
}
}
else if ( cs_get_user_team(sender) == CS_TEAM_CT){
engfunc(EngFunc_SetClientListening, receiver, sender, true)
forward_return(FMV_CELL, true)
return FMRES_SUPERCEDE
}
else { //gdy mowi spect
if (!is_user_alive(receiver)) //nie slysza go ani CT ani TT
{
engfunc(EngFunc_SetClientListening, receiver, sender, true)
forward_return(FMV_CELL, true)
return FMRES_SUPERCEDE
}
else
{
engfunc(EngFunc_SetClientListening, receiver, sender, false)
forward_return(FMV_CELL, true)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED;
}
Użytkownik KidMafiaw edytował ten post 07.09.2011 01:47