[DC_CMD] "/amusic" - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[DC_CMD] "/amusic"
xelkoff Дата: Пятница, 26.02.2016, 00:06 | Сообщение # 1
Бывалый
Сообщений: 3
Статус: Offline
Команда "/fm".
Код
CMD:fm(playerid, params[])
{
    SPD(playerid, 5599, DIALOG_STYLE_LIST,"Радио","{FFFFFF}Fank FM\nZaycev FM\nВыключить радио","Выбрать","Выход");
}

В public OnDialogResponse ( Ко всем case ) вставить вот это:
Код
case 5599:
        {
            if(response)
            {
                switch(listitem)
                {
                case 0:
                    {
                        SCM(playerid,COLOR_GREEN,"Вы включили радио Fank-Fm");  // Название радио
                        PlayAudioStreamForPlayer(playerid,"http://live.fankfm.ru:8000/FankFm"); //Ссылка на прямой поток
                    }
                case 1:
                    {
                        SCM(playerid, COLOR_GREEN,"Вы включили радио Zaycev-FM");  // Название радио
                        PlayAudioStreamForPlayer(playerid,"http://radio.zaycev.fm:9002/ZaycevFM(128)");  //Ссылка на прямой поток
                    }
                case 2:
                    {
                        SCM(playerid, COLOR_GREY,"Вы выключили радио");
                        StopAudioStreamForPlayer(playerid);
                    }
                }
            }
        }  

Команда "/amusic".
Ко всем new:
Код
new UMusic[128];
new Float: MusicU[5] = 100.0;
new bool:Music[MAX_PLAYERS];
new bool:Music2;

Дальше в stock Fresh или publics: Updating: (Или же в любой односекундный таймер)
Код
if(Music2 == true)
        {
            if(IsPlayerInRangeOfPoint(playerid, MusicU[4], MusicU[1], MusicU[2], MusicU[3]))
            {
                if(!GetPVarInt(playerid,"Music"))
                {
                    SetPVarInt(playerid,"Music",1);
                    PlayAudioStreamForPlayer(playerid, UMusic, MusicU[1], MusicU[2], MusicU[3], MusicU[4], true);
                }
            }
            else
            {
                if(GetPVarInt(playerid,"Music"))
                {
                    DeletePVar(playerid,"Music");
                    StopAudioStreamForPlayer(playerid);
                }
            }
        }  

Команда "/amusic"
Код
CMD:amusic(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 11) return true;
    new Float:X, Float:Y, Float:Z;
    new Float:Distance,reska[101];
    if(sscanf(params,"fs[100]",Distance,reska)) return SCM(playerid,COLOR_WHITE, " Введите: /amusic [радиус] [ссылка]");
    GetPlayerPos(playerid, X, Y, Z);
    MusicU[4] = Distance; MusicU[1] = X; MusicU[2] = Y; MusicU[3] = Z; UMusic = reska; Music2 = true;
    return true;
}  



s-xelkoff

Сообщение отредактировал xelkoff - Пятница, 26.02.2016, 00:07
pawnoshop Дата: Пятница, 26.02.2016, 01:42 | Сообщение # 2
Новичок
Сообщений: 1
Статус: Offline
+ СПАСИБО!!!!!!

Добавлено (26.02.2016, 01:42)
---------------------------------------------
еще бы скрины добавил


lol228
Bogdan_Brody Дата: Четверг, 03.03.2016, 13:49 | Сообщение # 3
Любитель
Сообщений: 41
Статус: Offline
Хорошо сделано , скрин бы еще

Сообщение отредактировал Bogdan_Brody - Четверг, 03.03.2016, 13:50
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума