Witam tak jak w temacie mam problem z Voice_SetClientListening
public FW_SetClientListening(odbiorca, nadawca, bool:Listen) {
if(odbiorca == nadawca)
return FMRES_IGNORED;
if(!mikrofon_all) {
engfunc(EngFunc_SetClientListening, odbiorca, nadawca, false);
return FMRES_SUPERCEDE;
}
else if(!mikrofon_id) {
engfunc(EngFunc_SetClientListening, odbiorca, nadawca, false);
return FMRES_SUPERCEDE;
}
if(is_user_alive(odbiorca)) {
if(is_user_alive(nadawca)) {
engfunc(EngFunc_SetClientListening, odbiorca, nadawca, true);
return FMRES_SUPERCEDE;
}
engfunc(EngFunc_SetClientListening, odbiorca, nadawca, false);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
I problem polega na tym że gdy !mikrofon_all jest włączone to i tak nie można mówić a gdy mam włączone mikrofon_id tez nie mogę mówić, może tak? !mikrofon_all && !mikrofon_id ?
Z góry dzięki za pomoc
Pozdrawiam


Dodatki SourceMod












