- Поддерживаемые игры
-
- CS: Source (v34)
VoiceHook - перехват голосовых сообщений, аналог VoiceHook в ProcessCmds. Возможно несовместим с ProcessCmds от MyArena.
Описание:
Сделано событие, которое позволяет гибко управлять голосовым чатом (перехватывать голосовые сообщения), а так же их блокировать/разрешать для определенных игроков.
Пример на SourcePawn:
Исходник: github.com/VoiceHook
Описание:
Сделано событие, которое позволяет гибко управлять голосовым чатом (перехватывать голосовые сообщения), а так же их блокировать/разрешать для определенных игроков.
Пример на SourcePawn:
C-подобный:
#pragma newdecls required
#include <sourcemod>
#include <voicehook>
public Plugin myinfo = {
name = "VoiceHook Example",
author = "WeSTMan",
description = "VoiceHook Example",
version = "1.0.0",
url = "https://vk.com/id55942612"
};
public Action VoiceHook_OnClientVoiceTo(int iSpeaker, int iListener, bool &bAllow) {
//Если у слушающего меньше фрагов, чем у говорящего, то слушащий ничего не услышит
if (GetClientFrags(iSpeaker) > GetClientFrags(iListener)) {
bAllow = false;
return Plugin_Changed;
}
return Plugin_Continue;
//return Plugin_Handled или Plugin_Stop - полностью остановит отправку текущего голосового сообщения от iSpeaker (говорящего)
}
Исходник: github.com/VoiceHook
- Требования
-
SourceMod >= 1.6.0
- Установка
-
Закинуть файлы в папку cstrike