[DUDA]їCуmo poner mъsica al entrar a un interior?
#1

Mi duda es cуmo puedo hacer para que nada mбs entrar un user a travйs de un pickup a un interior se reproduzca una canciуn. Saludos y espero sus respuestas.
Reply
#2

PlayAudioStreamForPlayer
Reply
#3

Pero explicame mejor cуmo usar esa sentencia
Reply
#4

https://sampwiki.blast.hk/wiki/PlayAudioStreamForPlayer
Mandala en OnPlayerPickUpPickup
Reply
#5

Quote:
Originally Posted by El Bardo
Посмотреть сообщение
lol
Te dejo lo que necesitas

OnPlayerUpdate
GetPlayerInterior
PlayAudioStreamForPlayer

Con eso te servirб.

їEjemplo?
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerInterior(playerid) == 10) // si estб en el interior 10 suena, tambien puedes usar <= 0 para si estб en un interior mayor a 0 suena
    {
        PlayAudioStreamForPlayer(playerid, "URL");
    }
    return 0;
}
Reply
#6

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
lol
Te dejo lo que necesitas

OnPlayerUpdate
GetPlayerInterior
PlayAudioStreamForPlayer

Con eso te servirб.

їEjemplo?
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerInterior(playerid) == 10) // si estб en el interior 10 suena, tambien puedes usar <= 0 para si estб en un interior mayor a 0 suena
    {
        PlayAudioStreamForPlayer(playerid, "URL");
    }
    return 0;
}
De hecho, eso harб que el audio se repita consecutivas veces cada 30ms (aprox)
Te recomiendo usar OnPlayerInteriorChange
pawn Код:
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
      if(newinteriorid == tuint)
      {
            PlayAudioStreamForPlayer(playerid, "URL");
      }
      return 1;
}
Reply
#7

Quote:
Originally Posted by godoy32
Посмотреть сообщение
De hecho, eso harб que el audio se repita consecutivas veces cada 30ms (aprox)
Te recomiendo usar OnPlayerInteriorChange
pawn Код:
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
      if(newinteriorid == tuint)
      {
            PlayAudioStreamForPlayer(playerid, "URL");
      }
      return 1;
}
OnPlayerUpdate se llama cada 250ms
Si me confundн.
Reply
#8

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
lol
Te dejo lo que necesitas

OnPlayerUpdate
GetPlayerInterior
PlayAudioStreamForPlayer

Con eso te servirб.

їEjemplo?
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerInterior(playerid) == 10) // si estб en el interior 10 suena, tambien puedes usar <= 0 para si estб en un interior mayor a 0 suena
    {
        PlayAudioStreamForPlayer(playerid, "URL");
    }
    return 0;
}
lol
gran uso del OnPlayerUpdate
Reply
#9

Quote:
Originally Posted by El Bardo
Посмотреть сообщение
lol
gran uso del OnPlayerUpdate
Me confundн, [SARCASMO] aъn no puedo ser tan perfecto como vos, ni saber taaaaaaaanto como vos vos sabes mucho.[/SARCASMO]
Reply
#10

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
Me confundн, [SARCASMO] aъn no puedo ser tan perfecto como vos, ni saber taaaaaaaanto como vos vos sabes mucho.[/SARCASMO]
Nunca dije que soy perfecto, y tampoco dije que se tanto.
Que yo sepa el capo que puso el "lol" primero fuiste vos citando mi comentario, lol expresa risa, por ende...

Gran uso del sarcasmo, ahora en BBCode.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)