2. Трябва ти един от двата метамод плъгина - VoiceTranscoder 2017 RC (HLDS/ReHLDS) или viewtopic.php?f=16&t=553 (само за ReHLDS) за да работят микрофоните коректно между steam и non-steam
3. Редактирал съм ти плъгина да е само за админ/симон. Имай в предвид, че ако нямаш натива is_user_simon в главния JB плъгин, няма да тръгне плъгина. Опциите са или да ползваш viewtopic.php?f=32&t=426 или да ползваш само за админ
Само за админ и симон
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fakemeta>
native is_user_simon(id)
public plugin_init()
{
register_plugin("Voice Admin/Simon Only", "1.0", "xPaw")
register_forward(FM_Voice_SetClientListening, "Forward_SetClientListening")
}
public Forward_SetClientListening(iReceiver, iSender, bool:bListen)
{
if (receiver == sender)
{
return FMRES_IGNORED
}
engfunc(EngFunc_SetClientListening, iReceiver, iSender,
((get_user_flags(iSender) & ADMIN_BAN) || is_user_simon(iSender)) ? true : false)
return FMRES_SUPERCEDE
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fakemeta>
public plugin_init()
{
register_plugin("Voice Admin Only", "1.0", "xPaw")
register_forward(FM_Voice_SetClientListening, "Forward_SetClientListening")
}
public Forward_SetClientListening(iReceiver, iSender, bool:bListen)
{
if (receiver == sender)
{
return FMRES_IGNORED
}
engfunc(EngFunc_SetClientListening, iReceiver, iSender,
(get_user_flags(iSender) & ADMIN_BAN) ? true : false)
return FMRES_SUPERCEDE
}