ConnectAudio - музыка при подключении

Предыдущая тема Следующая тема Перейти вниз

ConnectAudio - музыка при подключении

Сообщение  Rush в Сб Мар 07, 2015 8:37 am

Простенький и всем нужный скрипт, для того, чтобы добавить музыку при коннекте (регистрации, авторизации, выборе скина).

Как установить?
Распакуйте архив в папку с сервером и добавьте connectaudio в строчку filterscripts в файле server.cfg.

Как добавлять или удалять треки?
Зайдите в папку scriptfiles, затем откройте файл Songs.txt и добавляйте ссылки. Каждая ссылка должна быть с новой строки. Ссылка на трек должна быть прямой.

Код:
#include <a_samp>
 
#define MAX_SONGS 30
#define MAX_SONG_URL 100
 
new SongsUrl[MAX_SONGS][MAX_SONG_URL];
new SongsNum;
 
public OnFilterScriptInit()
{
        new File:AudioFile;
        if(fexist("Songs.txt") == 0)
        {
            AudioFile = fopen("Songs.txt", io_write);
            fwrite(AudioFile,"http://iroquois.ru/Flo_Rida_-_Turn_Around.mp3\r\nhttp://irq.clan.su/connect.mp3");
                fclose(AudioFile);
                SongsUrl[0] = "http://iroquois.ru/Flo_Rida_-_Turn_Around.mp3";
                SongsUrl[1] = "http://irq.clan.su/connect.mp3";
                SongsNum = 2;
        }
        else AudioFile = fopen("Songs.txt", io_read);
        new string[MAX_SONG_URL];
        while(fread(AudioFile, string))
        {
        format(SongsUrl[SongsNum],MAX_SONG_URL,"%s",string);
        SongsNum++;
        }
        fclose(AudioFile);
        printf("\n- Треков загружено: %d\n- ConnectAudio 0.1 by KakbeYura\n- vk.com/sampfs_shop\n",SongsNum);
        return 1;
}
 
public OnPlayerConnect(playerid)
{
        PlayAudioStreamForPlayer(playerid,SongsUrl[random(SongsNum)]);
        return 1;
}
 
public OnPlayerSpawn(playerid)
{
        StopAudioStreamForPlayer(playerid);
        return 1;
}

Автор: KakbeYura.

avatar
Rush

Сообщения : 201
Репутация : 46
Дата регистрации : 2012-12-10
Возраст : 20
Откуда : Россия

http://gs-games.gta-ru.com

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения