• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

SAMPVOICE

Статус
В этой теме нельзя размещать новые ответы.

Nister_Just

Изучающий
Пользователь
Регистрация
20 Дек 2015
Сообщения
242
Лучшие ответы
0
Репутация
-10
Подключил плагин #include <sampvoice> Взял код из fs .
На сервере показывает всё и работает панель настроек и значок есть, но микрофон в панели настроек не отображается!

Зашел на сервере на котором есть 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;
    
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу