- Регистрация
- 20 Дек 2015
- Сообщения
- 242
- Лучшие ответы
- 0
- Репутация
- -10
Подключил плагин #include <sampvoice> Взял код из fs .
На сервере показывает всё и работает панель настроек и значок есть, но микрофон в панели настроек не отображается!
Зашел на сервере на котором есть sampvoice там есть микрофон,а у меня на сервере нету! ПОМОГИТЕ!!
Добавил
На сервере показывает всё и работает панель настроек и значок есть, но микрофон в панели настроек не отображается!
Зашел на сервере на котором есть sampvoice там есть микрофон,а у меня на сервере нету! ПОМОГИТЕ!!
Добавил
Код:
new SV_GSTREAM:gstream;
new SV_LSTREAM:lstream[MAX_PLAYERS] = { SV_NULL, ... };
public SV_VOID:OnPlayerActivationKeyPress(
SV_UINT:playerid,
SV_UINT:keyid
) {
if (keyid == 0x42 && lstream[playerid]) SvAttachSpeakerToStream(lstream[playerid], playerid);
if (keyid == 0x5A && gstream) SvAttachSpeakerToStream(gstream, playerid);
}
public SV_VOID:OnPlayerActivationKeyRelease(SV_UINT:playerid,SV_UINT:keyid)
{
if (keyid == 0x42 && lstream[playerid]) SvDetachSpeakerFromStream(lstream[playerid], playerid);
if (keyid == 0x5A && gstream) SvDetachSpeakerFromStream(gstream, playerid);
}
public OnPlayerConnect(playerid)
{
if (!SvGetVersion(playerid)) SendClientMessage(playerid, -1, "Установите плагин");
else if (!SvHasMicro(playerid)) SendClientMessage(playerid, -1, "Микрофон не обнаружен");
else if (lstream[playerid] = SvCreateDLStreamAtPlayer(40.0, SV_INFINITY, playerid, 0xff0000ff, "L"))
{ // red color
SendClientMessage(playerid, -1, "Голосовой чат инициализирован");
if (gstream) SvAttachListenerToStream(gstream, playerid);
SvAddKey(playerid, 0x42);
SvAddKey(playerid, 0x5A);
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if (lstream[playerid])
{
SvDeleteStream(lstream[playerid]);
lstream[playerid] = SV_NULL;
}
return 1;
}
public OnPlayerSpawn(playerid) {
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason) {
return 1;
}
SetupPlayerForClassSelection(playerid) {
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
}
public OnPlayerRequestClass(playerid, classid) {
SetupPlayerForClassSelection(playerid);
return 1;
}
public OnGameModeInit() {
//SvDebug(SV_TRUE);
gstream = SvCreateGStream(0xffff0000, "G"); // blue color
CreateVehicle(400, 1945.0226, 1321.6926, 9.1094, 180.2150, -1, -1, -1);
Create3DTextLabel("TextLabel", 0x008080FF, 1945.0226, 1321.6926, 9.1094, 40.0, 0, 0);
SetGameModeText("Bare Script");
ShowPlayerMarkers(1);
ShowNameTags(1);
AllowAdminTeleport(1);
AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,-1,-1);
return 1;
}