Kamil Smirnov
Дебютант
Приветствую!
Как поменять канал к которому подключаешь игрока как Спикер или Слушатель. То есть я хочу сделать систему, чтобы был войс чат у игроков, и был отдельный для организаций (Типо рации).
Пример из GitHub:
Надеюсь смог объяснить чего я спрашиваю))
Как поменять канал к которому подключаешь игрока как Спикер или Слушатель. То есть я хочу сделать систему, чтобы был войс чат у игроков, и был отдельный для организаций (Типо рации).
Пример из GitHub:
PHP:
public SV_VOID:OnPlayerActivationKeyPress(SV_UINT:playerid, SV_UINT:keyid)
{
// Подключаем игрока к локальному потоку как спикера, если нажата клавиша 'B'
if (keyid == 0x42 && lstream[playerid]) SvAttachSpeakerToStream(lstream[playerid], playerid);
// Подключаем игрока к глобальному потоку как спикера, если нажата клавиша 'Z'
if (keyid == 0x5A && gstream) SvAttachSpeakerToStream(gstream, playerid);
}
public SV_VOID:OnPlayerActivationKeyRelease(SV_UINT:playerid, SV_UINT:keyid)
{
// Отключаем игрока от локального потока, если отпущена клавиша 'B'
if (keyid == 0x42 && lstream[playerid]) SvDetachSpeakerFromStream(lstream[playerid], playerid);
// Отключаем игрока от глобального потока, если отпущена клавиша 'Z'
if (keyid == 0x5A && gstream) SvDetachSpeakerFromStream(gstream, playerid);
}
Последнее редактирование модератором:
