• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] How to add music to skin selection menu?
#1
Hi i'm trying to figure out how i can add music to a skin selection menu, i would appreciate it if someone can help thanks.



Code:
public OnPlayerRequestClass(playerid, classid)

{

SetPlayerPos(playerid, 2014.6443,1077.2521,48.8207);

SetPlayerFacingAngle(playerid, 357.1971);

SetPlayerCameraPos(playerid,? 2014.9019, 1083.7701, 49.8680);

SetPlayerCameraLookAt(playerid, 2014.8658, 1082.7725, 49.7031);?

return 1;

}
  Reply
#2
PHP Code:
public OnPlayerRequestClass(playeridclassid)

{

    
// your skin code...

    
if(GetPVarInt(playerid"playedSong") == 0)

    {

        
SetPVarInt(playerid"playedSong"1);

        
PlayAudioStreamForPlayer(playeridYOUR_AUDIO_STREAM);

    }

}



public 
OnPlayerSpawn(playerid)

{

    
// your spawn code...

    
StopAudioStreamForPlayer(playerid);

    
SetPVarInt(playerid"playedSong"0);

    return 
1;


  Reply
#3
Audio stream won't work if a player has set his radio volume to 0. I'd suggest you to use an default sound using PlayerPlaySound.
[Image: QIDa2vB.png]

  Reply
#4
(2021-03-25, 09:12 PM)DandoRYx Wrote:
PHP Code:
public OnPlayerRequestClass(playeridclassid)

{

// your skin code...

if(GetPVarInt(playerid"playedSong") == 0)

{

SetPVarInt(playerid"playedSong"1);

PlayAudioStreamForPlayer(playeridYOUR_AUDIO_STREAM);

}

}



public 
OnPlayerSpawn(playerid)

{

// your spawn code...

StopAudioStreamForPlayer(playerid);

SetPVarInt(playerid"playedSong"0);

return 
1;





hi im not sure if im doing it right but, is it something like this?



PHP Code:
public OnPlayerRequestClass(playeridclassid)

{

SetPlayerPos(playerid2014.6443,1077.2521,48.8207);?

SetPlayerFacingAngle(playerid357.1971);

SetPlayerCameraPos(playerid,? 2014.90191083.770149.8680);?

SetPlayerCameraLookAt(playerid2014.86581082.772549.7031);?





if(
GetPVarInt(playerid"playedSong") == 0)

? ? {

? ? ? ? 
SetPVarInt(playerid"playedSong"1);

? ? ? ? 
PlayAudioStreamForPlayer(playerid"https://www.youtube.com/watch?v=y6120QOlsfU");

? ? }

? ? 

? return 
1;





I want to stream the audio from youtube?if possible, or if i do download it how do i stream it during skin selection?
  Reply
#5
What I did was I downloaded it as mp3, uploaded it on web and then used it like this:
PHP Code:
PlayAudioStreamForPlayer(playerid"http://yourwebsite.com/file.mp3"); 

btw your code is right, just don't forget OnPlayerSpawn
  Reply


Forum Jump: