[Tutorial] Como Colocar Musica no Server
Autor: Weslley Oliveira | Publicado: 2014-01-11T19:40:00-02:00


Aew Galera hoje vo ensinar como colocar musica no seu Sv Samp:

1- Voçê Vai Escolher no http://wiki.sa-mp.com/wiki/SoundID a Musica que quer que Toque

no meu caso escolhi &nbsp;1062.



2- Voçê vai Procurar a Parte do login do seu Sv, ex:

No meu sv tinha assim:




if (RegistrationStep[playerid] == 0 &amp;&amp; gPlayerLogged[playerid] != 1)

 {

 new plname[MAX_PLAYER_NAME];

 ClearChatbox(playerid, 10);

 SendClientMessage(playerid, COLOR_YELLOW2, " ");

 &nbsp; &nbsp; &nbsp; &nbsp;GameTextForPlayer(playerid," ~n~ ~r~B~p~R~g~A~b~S~y~I~p~L ~g~D~p~I~r~S~y~T~b~R~g~I~p~T~r~O &nbsp; ~g~R~y~P~p~G",8000,6);

 MSGPLAYER(playerid, COLOR_GRAD2, "(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-)");

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~..~g~Brasil~w~.~y~Virtual~w~.~b~Mega~r~..",10000,6);

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~p~b~g~r~y~a~r~s~b~i~y~l ~p~m~b~a~r~g~g~i~p~c ~y~g~p~a~r~m~b~e~g~s ~n~~r~r~p~p~b~g ~w~v2.3 Beta",10000,6);

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~R~ Brasil Distrito RPG",10000,6);

 SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Seja Bem Vindo ao {6FED45}Brasil {FCF800}Distrito {4A62FF}RPG {FA7FEC}RPG {FFFFFF}v2.3 ");

 &nbsp; &nbsp;GetPlayerName(playerid, plname, sizeof(plname));

 format(gstring, 64, "Players/%s.ini", plname);

 &nbsp; &nbsp; &nbsp; &nbsp;if(fexist(gstring))

 {

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{6FED45}B {FCF800}D {4A62FF}R{FFFFFF}]: Seu nick está registrado, é só Logar");

 SendClientMessage(playerid, COLOR_AZULBB, "Caso erre a senha 5 vezes, terá o ip banido :C !");

 ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{F0FFFF}Fazendo Seu {00FF00}Login:", "{F0FFFF}Bem Vindo ao {00FF00}Brasil {ffff00}Distrito {1C86EE}RPG {FF8C00}RPG {F0FFFF}versão 2.3\n\n{FF0000}Obs: {F0FFFF}Seu Nick Deve Estar no Formato {00FF00}Nome_Sobrenome\n{FF0000}Ex: {ffff00}Mauro_Vasconcelos\n\n{FF8C00}Por Favor Digite sua Senha para Logar !", "Logar", "Esperar");

 }

 else

 {

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{6FED45}B {FCF800}D {4A62FF}R{FFFFFF}]: Você não está registrado! Se Registre Para Jogar");

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "Para ter acesso ao servidor você precisa se registrar.");

 ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{F0FFFF}Fazendo Seu {00FF00}Registro:", "{F0FFFF}Bem Vindo ao {00FF00}Brasil {ffff00}Distrito {1C86EE}RPG {FF8C00}RPG {F0FFFF}versão 2.3\n\n{FF0000}Obs: {F0FFFF}Seu Nick Deve Estar no Formato {00FF00}Nome_Sobrenome\n{FF0000}Ex: {ffff00}Marcos_Campos\n\n{FF8C00}Por Favor Digite sua Senha para Registrar !", "Registrar", "Cancelar");

 }




Essa é a Parte do [OnPlayerRequestClass] Ou seja procure perto dela!!



3- Nesse 3 Passo vc vai aprender a colocar. no Caso como ja Amostrei Voçê vai na parte de Login OnPlayerRequestClass e coloca o seguinte:


if (RegistrationStep[playerid] == 0 &amp;&amp; gPlayerLogged[playerid] != 1)

 {

 new plname[MAX_PLAYER_NAME];

 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);

 ClearChatbox(playerid, 10);

 SendClientMessage(playerid, COLOR_YELLOW2, " ");

 &nbsp; &nbsp; &nbsp; &nbsp;GameTextForPlayer(playerid," ~n~ ~r~B~p~R~g~A~b~S~y~I~p~L ~g~D~p~I~r~S~y~T~b~R~g~I~p~T~r~O &nbsp; ~g~R~y~P~p~G",8000,6);

 MSGPLAYER(playerid, COLOR_GRAD2, "(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-)");

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~r~..~g~Brasil~w~.~y~Virtual~w~.~b~Mega~r~..",10000,6);

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~p~b~g~r~y~a~r~s~b~i~y~l ~p~m~b~a~r~g~g~i~p~c ~y~g~p~a~r~m~b~e~g~s ~n~~r~r~p~p~b~g ~w~v2.3 Beta",10000,6);

 //GameTextForPlayer(playerid," ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~R~ Brasil Distrito RPG",10000,6);

 SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Seja Bem Vindo ao {6FED45}Brasil {FCF800}Distrito {4A62FF}RPG {FA7FEC}RPG {FFFFFF}v2.3 ");

 &nbsp; &nbsp;GetPlayerName(playerid, plname, sizeof(plname));

 format(gstring, 64, "Players/%s.ini", plname);

 &nbsp; &nbsp; &nbsp; &nbsp;if(fexist(gstring))

 {

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{6FED45}B {FCF800}D {4A62FF}R{FFFFFF}]: Seu nick está registrado, é só Logar");

 SendClientMessage(playerid, COLOR_AZULBB, "Caso erre a senha 5 vezes, terá o ip banido :C !");

 ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{F0FFFF}Fazendo Seu {00FF00}Login:", "{F0FFFF}Bem Vindo ao {00FF00}Brasil {ffff00}Distrito {1C86EE}RPG {FF8C00}RPG {F0FFFF}versão 2.3\n\n{FF0000}Obs: {F0FFFF}Seu Nick Deve Estar no Formato {00FF00}Nome_Sobrenome\n{FF0000}Ex: {ffff00}Mauro_Vasconcelos\n\n{FF8C00}Por Favor Digite sua Senha para Logar !", "Logar", "Esperar");

 }

 else

 {

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "{FFFFFF}[{6FED45}B {FCF800}D {4A62FF}R{FFFFFF}]: Você não está registrado! Se Registre Para Jogar");

 &nbsp; &nbsp;SendClientMessage(playerid, COLOR_AZULBB, "Para ter acesso ao servidor você precisa se registrar.");

 ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{F0FFFF}Fazendo Seu {00FF00}Registro:", "{F0FFFF}Bem Vindo ao {00FF00}Brasil {ffff00}Distrito {1C86EE}RPG {FF8C00}RPG {F0FFFF}versão 2.3\n\n{FF0000}Obs: {F0FFFF}Seu Nick Deve Estar no Formato {00FF00}Nome_Sobrenome\n{FF0000}Ex: {ffff00}Marcos_Campos\n\n{FF8C00}Por Favor Digite sua Senha para Registrar !", "Registrar", "Cancelar");

 }




Viram a Diferença? é o &nbsp;PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);

E Agora vc vai colocar no OnPlayerSpawn:


public PlayerPlayMusic(playerid)

{

 if(IsPlayerConnected(playerid))

 {

 SetTimer("StopMusic", 5000, 0);

 PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);

 }

}