Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Делаем музыку в определённом месте по команде

Статус
В этой теме нельзя размещать новые ответы.
Здраствуйте пользователи pawno-info.ru. Многие хотят себе на сервер поставить музыку, в каком нибудь клубе, или просто пляжную вечеринку. Вот есть готовое решение. Со всем что вы щас увидете справится даже новичок:df:.
Ну что же, приступим.
Ко всем forward добовляем:

PHP:
forward OffDance();
forward OnDance(playerid);
Далее ко всем new:

PHP:
new DanceRound = 0;
Щас зальем саму команду, идем в public OnPlayerCommandText(playerid, cmdtext[]):

PHP:
if(strcmp(cmd, "/dance", true) == 0 && (PlayerInfo[playerid][pAdmin] >= 7))//Проверка на адм. Там где 7 ставте свой лвл адм.
    {
         for(new i =0;i<MAX_PLAYERS;i++)
        {
            if(IsPlayerConnected(i))
            {
            if(DanceRound == 1) return SendClientMessage(playerid,COLOR_LIGHTRED,"Дискотека уже начата!");
            PlayAudioStreamForPlayer(i, "http://radio.zaycev.fm:9001/rnb/ZaycevFM(128)", 1304.14367676, -1879.08337402, 14.57182217, 100.0, 1);// Это ссылка на радио, и кординаты, кординаты заменяйте на свои, а то не найдете моё место))
            SendClientMessage(i, 0x00F600AA, "[<<Дискотека>>]: Дискотека началась!");
            DanceRound = 1;
            OnDance(i);
            return 1;
            }
        }
        return 1;
    }
    if(strcmp(cmd, "/offdance", true) == 0 && (PlayerInfo[playerid][pAdmin] >= 7))// Проверка на адм. Там где 7 ставте свой лвл адм.
    {
         for(new i =0;i<MAX_PLAYERS;i++)
        {
            if(IsPlayerConnected(i))
            {
            if(DanceRound == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"Дискотека не начета!");
            StopAudioStreamForPlayer(i);
            SendClientMessage(i, 0x00F600AA, "[<<Дискотека>>]: Дискотека закончена!");
            DanceRound = 0;
            OffDance();
            return 1;
            }
        }
        return 1;
    }
Ну и последнее, раз мы уже создали форварды значит и создадим паблики xD. Заливайте их желательно в конец мода:

PHP:
public OnDance(playerid)
{
}

public OffDance()
{
}
Ну вот и всё=) Как вы заметили паблики пусты, вы их можете заполнить чем угодно, можете залить туда объекты и когда вы пропишите команду объекты появятся где вы их и поставили:bf:. Когда вы прописываете /offdance они убираются. В прочем редактируйте под себя=)
Автор: К сожалению не помню, но редактировал я под себя сам)
Пользуйтесь на здоровье, от + и от критики не откажусь:)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу