先把原本在 public use_invisible(id) 裡的 emit_sound 那段刪除…
之後再 public forward_CmdStart(id, uc_handle, seed) 裡面找
複製程式
if(zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && zp_get_user_zombie_class(id) == g_zclass_ghost )
{
if(get_uc(uc_handle,UC_Buttons) & IN_RELOAD && !(pev(id,pev_oldbuttons) & IN_RELOAD))
use_invisible(id)
}
改成
複製程式
if(zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && zp_get_user_zombie_class(id) == g_zclass_ghost )
{
static Float:g_sound[33]
if(g_on_invis[id] && get_gametime() - g_sound[id] >= 時間) // 我不知道聲音要幾秒重覆,自己改
{
g_sound[id] = get_gametime()
emit_sound( id , CHAN_VOICE , g_sound_pressure , 1.0 , ATTN_NORM , 0 , PITCH_NORM )
}
if(get_uc(uc_handle,UC_Buttons) & IN_RELOAD && !(pev(id,pev_oldbuttons) & IN_RELOAD))
use_invisible(id)
}