[FilterScript] MusicPlayer V1.0
#1



Este й o meu primeiro FilterScript. Й a primeira versгo, na prуxima, pretendo fazer mais uns updates ao FilterScript. Nгo й preciso PrintScreens pois й muito simples o script.

COMANDOS
Код:
/desligarmusica - desliga a mъsica a passar no momento /music(x) -[x - й o nъmero da mъsica] liga a mъsica 1, que estб no FilterScript. /sons - mostra as mъsicas instaladas no servidor
CHANGELOG
Код:
V1.0 01-04-2013 - Released V2.0 04-04-2013 - Sons agora em Dialog!
DOWNLOAD

PASTEBIN (V2.0)










Reply
#2

Mais simples impossнvel.

pawn Код:
public OnPlayerDisconnect(playerid)
{
        StopAudioStreamForPlayer(playerid); // Se o player estiver a ouvir mъsica sair, o player parar, para nгo dar Lag ao servidor.
        return 1;
}
WTF
--

Poderia AO MENOS ter feito em dialog ou algum outro tipo de menu.
Reply
#3

Muito Bom ;P
Testado e aprovado kkk"
Reply
#4

Ainda estou a fazer sistemas simples, estou a pensar fazer em Dialog na Versгo 2.

Obrigado pelas crнticas
Reply
#5

Ta muito simples,

para o primeiro projeto estб bom :]]
Reply
#6

Bem identado e pa, como kuddy disse, poderia ao menos fazer um Dialog, e ao menos colocar umas musicas testes, para seu primeiro projeto, ta bom, mas vai mais para um "Cуdigo Util" do que um FS
Reply
#7

pawn Код:
CMD:desligarmusica(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Desligaste a mъsica");
        StopAudioStreamForPlayer(playerid);
        return 1;
}
 
CMD:music1(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - Psy - Gangam Style");
        PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/cc48n245pd/music1.mp3");
        return 1;
}
 
CMD:music2(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
 
CMD:music3(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
 
CMD:music4(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
 
CMD:music5(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
 
CMD:music6(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
 
CMD:music7(playerid, params[])
{
        SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
        PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
        return 1;
}
poderia dar uma otimizada neste caso.

pawn Код:
#include <  sscanf  >


CMD:musica(playerid, params[])
{
    new
        music
    ;
    if(sscanf(params, "i", music)) return SendClientMessage(playerid, 0xFF0000AA, "Use: /musica [1 - 7]");

    if(0 < music < 7 )
    {
        switch(music)
        {
            case 1:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - Psy - Gangam Style");
                PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/cc48n245pd/music1.mp3");
            }
            case 2:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
            case 3:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
            case 4:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
            case 5:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
            case 6:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
            case 7:
            {
                SendClientMessage(playerid,COLOR_RED,"Estбs a ouvir a mъsica - ");
                PlayAudioStreamForPlayer(playerid, "LINK DIRETO AQUI");
            }
        }
    }
    else SendClientMessage(playerid, 0xFF0000AA, "Use: /musica [1 - 7]");
    return true;
}
Reply
#8

@Sky

Obrigado pela dica, mas eu pretendo comeзar a colocar Dialog's, jб estou a trabalhar nisso!

@Topic

Nova versгo, agora o comando "/sons" estб em Dialog!
Reply
#9

Bruxo00
pawn Код:
#define FILTERSCRIPT
Sу serve se for usado dessa forma:
Exemplo 1:
pawn Код:
#define FILTERSCRIPT

#include a_samp

#if defined FILTERSCRIPT

    #define AlgumaCoisa  OutraCoisa
#endif

Exemplo 2:
pawn Код:
#define FILTERSCRIPT

#include a_samp

#if defined FILTERSCRIPT

forward function();
public function()
{
    return 1;
}
#endif
Reply
#10

Obrigado pela dica

Jб estб atualizado o FS.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)