[ARIZONA RP] МУЗЫКА ДЛЯ ВСЕГО СЕРВЕРА

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Заблокированный
Пользователь
Регистрация
2 Дек 2023
Сообщения
288
Прикольный код, включает музыку для всего сервера.

!! ИСПОЛЬЗУЙТЕ ССЫЛКУ КОТОРАЯ ВЕДЕТ К МУЗЫКЕ НАПРЯМУЮ !!

Pawn:
new bool:MusicAll;
CMD:musicall(playerid, params[])
{
    if PI[playerid][pAdmin] < 8 *then return 1;
    if(!ADuty{playerid}) return SCM(playerid,COLOR_GREY,"");
    if(MusicAll)
    {
        foreach(new i: Player) StopAudioStreamForPlayer(i);
        MusicAll = false;
        return SCM(playerid, COLOR_VALIK, !"[Информация] {FFFFFF}Вы успешно отключили музыку для всех!");
    }
    static url[1024];
    if(sscanf(params,"s[1024]", url)) return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Используй: /musicall [url (прямая ссылка на аудио-файл)]");
    foreach(new i: Player) PlayAudioStreamForPlayer(i, url);
    MusicAll = true;
    return 1;
}

Понравилось? - ставь LIKE
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
Прикольный код, включает музыку для всего сервера.

!! ИСПОЛЬЗУЙТЕ ССЫЛКУ КОТОРАЯ ВЕДЕТ К МУЗЫКЕ НАПРЯМУЮ !!

Pawn:
new bool:MusicAll;
CMD:musicall(playerid, params[])
{
    if PI[playerid][pAdmin] < 8 *then return 1;
    if(!ADuty{playerid}) return SCM(playerid,COLOR_GREY,"");
    if(MusicAll)
    {
        foreach(new i: Player) StopAudioStreamForPlayer(i);
        MusicAll = false;
        return SCM(playerid, COLOR_VALIK, !"[Информация] {FFFFFF}Вы успешно отключили музыку для всех!");
    }
    static url[1024];
    if(sscanf(params,"s[1024]", url)) return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Используй: /musicall [url (прямая ссылка на аудио-файл)]");
    foreach(new i: Player) PlayAudioStreamForPlayer(i, url);
    MusicAll = true;
    return 1;
}

Понравилось? - ставь LIKE
Попробую) Если работает - очень благодарен
 
Активный
Пользователь
Регистрация
17 Июл 2023
Сообщения
144
Есть у кого-то такаяже система но не для всех а для 1 человека?
 
Пользователь
Регистрация
6 Авг 2023
Сообщения
99
@sanyacoder, сразу видно опытного и перспективного человека!
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
867
@gabriel.agrest228777@gmai,
Pawn:
CMD:setmusic(playerid, params[]) {
    if(sscanf(params, "u", params[0]))
        return SendClientMessage(playerid, -1, "Введите: /setmusic [id игрока]");

    SetPVarInt(playerid, "music_targetid", params[0]);
    //id диалога меняем на свое
    return ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_INPUT, "{ffffff}Ссылка", "\
        {ffffff}Введите в поле ниже ссылку на трек (.mp3):", "Далее", "Закрыть");
}

//в OnDialogResponse:
case 1111: {
    if!(!response)
        return DeletePVar(playerid, "music_targetid");

    new targetid = GetPVarInt(playerid, "music_targetid");
   
    PlayAudioStreamForPlayer(targetid, inputtext);
    return DeletePVar(playerid, "music_targetid");
}
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
@gabriel.agrest228777@gmai,
Pawn:
CMD:setmusic(playerid, params[]) {
    if(sscanf(params, "u", params[0]))
        return SendClientMessage(playerid, -1, "Введите: /setmusic [id игрока]");

    SetPVarInt(playerid, "music_targetid", params[0]);
    //id диалога меняем на свое
    return ShowPlayerDialog(playerid, 1111, DIALOG_STYLE_INPUT, "{ffffff}Ссылка", "\
        {ffffff}Введите в поле ниже ссылку на трек (.mp3):", "Далее", "Закрыть");
}

//в OnDialogResponse:
case 1111: {
    if!(!response)
        return DeletePVar(playerid, "music_targetid");

    new targetid = GetPVarInt(playerid, "music_targetid");
  
    PlayAudioStreamForPlayer(targetid, inputtext);
    return DeletePVar(playerid, "music_targetid");
}
Есть ли возможность включить видео типу? Или эта система только самописная/покупать?
 
Заблокированный
Пользователь
Регистрация
2 Дек 2023
Сообщения
288
Есть ли возможность включить видео типу? Или эта система только самописная/покупать?
Можно сделать такое.


Pawn:
cmd:своякмд(playerid)
{
    cef_create_browser(playerid, CEF_INTERFACE_BROWSER_ID, "своя ссылка", false, true);
      //false - отвечает за скрытие браузера, true - отвечает за фокус.
      return 1;
}
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
Можно сделать такое.


Pawn:
cmd:своякмд(playerid)
{
    cef_create_browser(playerid, CEF_INTERFACE_BROWSER_ID, "своя ссылка", false, true);
      //false - отвечает за скрытие браузера, true - отвечает за фокус.
      return 1;
}
хелп ошибка
Pawn:
gamemodes\arizona.pwn(84799) : error 017: undefined symbol "CEF_INTERFACE_BROWSER_ID"
строчка
Pawn:
    createBrowser(playerid, CEF_INTERFACE_BROWSER_ID, "https://forum-arz-lengli.ru/styles/upload/2024-09-28%2020-42-05.mp4", false, true);
 
Заблокированный
Пользователь
Регистрация
2 Дек 2023
Сообщения
288
хелп ошибка
Pawn:
gamemodes\arizona.pwn(84799) : error 017: undefined symbol "CEF_INTERFACE_BROWSER_ID"
строчка
Pawn:
    createBrowser(playerid, CEF_INTERFACE_BROWSER_ID, "https://forum-arz-lengli.ru/styles/upload/2024-09-28%2020-42-05.mp4", false, true);
Pawn:
#define CEF_INTERFACE_BROWSER_ID 1
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
Pawn:
123123\gamemodes\arizona.pwn(84800) : error 035: argument type mismatch (argument 4)
теперь это(
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
Если ты о этой
Pawn:
stock createBrowser(playerid, browserid, url[], key[])
{
    new BitStream:bs = BS_New();

    BS_WriteValue(bs,
        PR_UINT8, 220,
        PR_UINT8, 10,
        PR_UINT32, pTemp[playerid][cefResolution][0],
        PR_UINT32, pTemp[playerid][cefResolution][1],
        PR_UINT32, 0,
        PR_UINT32, 0,
        PR_STRING32, url,
        PR_STRING32, key,
        PR_UINT32, browserid);

    return PR_SendPacket(bs, playerid), BS_Delete(bs);
}
 
Активный
Пользователь
Регистрация
5 Июл 2024
Сообщения
345
ну у меня в моде нету "CEF_INTERFACE_BROWSER_ID" и "cef_create_browser"
 
Заблокированный
Пользователь
Регистрация
2 Дек 2023
Сообщения
288
Если ты о этой
Pawn:
stock createBrowser(playerid, browserid, url[], key[])
{
    new BitStream:bs = BS_New();

    BS_WriteValue(bs,
        PR_UINT8, 220,
        PR_UINT8, 10,
        PR_UINT32, pTemp[playerid][cefResolution][0],
        PR_UINT32, pTemp[playerid][cefResolution][1],
        PR_UINT32, 0,
        PR_UINT32, 0,
        PR_STRING32, url,
        PR_STRING32, key,
        PR_UINT32, browserid);

    return PR_SendPacket(bs, playerid), BS_Delete(bs);
}
Я имею ввиду куда ты в моде вставил
#define CEF_INTERFACE_BROWSER_ID 1
 
Сверху