В теме 5 сообщений

Roman4ik
Новичок

ВСЕМ ПРИВЕТ :)

КОМАНДА /AMUSIC для Вашего сервера, берите себе работает проверено

Как работает команда, вы пишите в чат /amusic [радиус] [ссылка на музыку] Например (https://zaycevfm.cdnvideo.ru/ZaycevFM_pop_128.mp3) Не реклама :)

Начинаем

Эту команду добавляем к другим new

Спойлер

new AMusic_Zone = -1;

А эту команду добавляем в public OnPlayerCommandText(playerid, cmdtext[])

Спойлер

     if(strcmp(cmd, "/amusic", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] < 3) return true;
        new Float:X, Float:Y, Float:Z;
        if(MusicON == true)
        {
            foreach(Player, a)
            {
                if(GetPVarInt(a,"Music"))
                {
                    DeletePVar(a,"Music");
                    StopAudioStreamForPlayer(a);
                }
            }
            SendClientMessage(playerid,COLOR_LIGHTBLUE, "Музыка успешно выключена.");
            DestroyDynamicArea(AMusic_Zone);
            MusicON = false;
            return true;
        }
        tmp = strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_GREY, " Помощь: /amusic [радиус] [ссылка]");
        new Float:Distance = strval(tmp);
        new length = strlen(cmdtext);
        while((idx < length) && (cmdtext[idx] <= ' '))
        {
            idx++;
        }
        new offset = idx;
        new result[64];
        while((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
            result[idx - offset] = cmdtext[idx];
            idx++;
        }
        result[idx - offset] = EOS;
        if(!strlen(result)) return SendClientMessage(playerid,COLOR_GREY, " Помощь: /amusic [радиус] [ссылка]");
        GetPlayerPos(playerid, X, Y, Z);
        MGM[4] = Distance; MGM[1] = X; MGM[2] = Y; MGM[3] = Z; URLW = result; MusicON = true;
        AMusic_Zone = CreateDynamicCircle(X, Y, Distance, -1, -1, -1);
        foreach(new i:Player)
        {
            if(IsPlayerInDynamicArea(i,AMusic_Zone))
            {
                if(!GetPVarInt(i,"Music"))
                {
                    SetPVarInt(i,"Music",1);
                    PlayAudioStreamForPlayer(i, result, 0.0, 0.0, 0.0, Distance, 0);
                    SendClientMessage(i,COLOR_MUSICA,"Внимание! Вы попали в музыкальную зону сервера.");
                }
            }
        }
        return true;
    }

Вот и все, теперь вы можете установить песню для ваших игроков, песню будут слушать все (СМОТРЯ КАКОЙ РАДИУС ПОСТАВИТЕ ВЫ)

 

Отредактировано пользователем odosenok

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Roman4ik
Новичок
30 минут назад, odosenok сказал:

А поменьше размер текста в своих темах не судьба сделать?

:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MuhammadPawn
Великий Гуру

@Roman4ik 

2 часа назад, Roman4ik сказал:

 

Эту команду добавляем к другим new

  Открой ツ (открыть спойлер)

 

 

С каких пор у нас переменные это команды? 

и где ещё переменные MusicON MGM[4]  MGM[1] MGM[2] MGM[3] 
+ музыка играть не будет как кординаты стоят 0.0, 0.0, 0.0
Кароче бред полный не рабочий код + 0 оптимизации 

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бот
Великий Гуру

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Готовые решения"

Перемещена в: "Прочее > Архив"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Прочее > Архив", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • fert_bern
      От fert_bern
      Здравствуйте! 
       
      Я ищю человека скриптера который научит работать с Pawno 
       
      Надеюсь люди будут кто есть напишите свой вк пожалуйста.
    • Daf
      От Daf


      Скачать файл DELETE
      DELETE
      Добавил Daf Добавлено 08.01.2025 Категория Моды Автор no