[DUDA] Ayuden en Esto
#1

Hola Amigos

Quiero Decirle que tengo una duda de como.. ponele esto......

cuando alguien sube a un carro (Cualquiera) sale una musica como radio (no las radio que viene por defecto en el GTA.)

es como radio online..

cuando subes al auto sale una link y una musica electronica o cualquiera!! me puedes decir como ponerla??


Saludos!! para todo quien me responda y ayude xD
Reply
#2

Quote:
Originally Posted by !R1Ch@rD!
Посмотреть сообщение
Hola Amigos

Quiero Decirle que tengo una duda de como.. ponele esto......

cuando alguien sube a un carro (Cualquiera) sale una musica como radio (no las radio que viene por defecto en el GTA.)

es como radio online..

cuando subes al auto sale una link y una musica electronica o cualquiera!! me puedes decir como ponerla??


Saludos!! para todo quien me responda y ayude xD
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
PlayAudioStreamForPlayer(playerid, "http://LinkDeLaCancion.com/cancion.mp3"); // Esto modificalo a un link descargable .mp3 de la cancion que quieras que suene al subir a un vehiculo.
    return 1;
}
Reply
#3

Quote:
Originally Posted by The_Scope
Посмотреть сообщение
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
PlayAudioStreamForPlayer(playerid, "http://LinkDeLaCancion.com/cancion.mp3"); // Esto modificalo a un link descargable .mp3 de la cancion que quieras que suene al subir a un vehiculo.
    return 1;
}
esto no servira , ya que OnPlayerEnterVehicle Es nada mas la funcion de cuando entra al carro , hazlo OnPlayerStateChange , eso seria mejor
Reply
#4

Quote:
Originally Posted by axxelac
Посмотреть сообщение
esto no servira , ya que OnPlayerEnterVehicle Es nada mas la funcion de cuando entra al carro , hazlo OnPlayerStateChange , eso seria mejor
eso pidiу el usuario, para q suene en el carro
Reply
#5

Quote:
Originally Posted by axxelac
Посмотреть сообщение
esto no servira , ya que OnPlayerEnterVehicle Es nada mas la funcion de cuando entra al carro , hazlo OnPlayerStateChange , eso seria mejor
Puse lo que el pedia
Reply
#6

Quote:
Originally Posted by The_Scope
Посмотреть сообщение
Puse lo que el pedia
Lo que el trata de decir es que si lo pones en OnPlayerEnterVehicle, cuando uses PutPlayerInVehicle no va a sonar, es mejor en OnPlayerStateChange
Reply
#7

Quote:
Originally Posted by Bu11Sh0t
Посмотреть сообщение
Lo que el trata de decir es que si lo pones en OnPlayerEnterVehicle, cuando uses PutPlayerInVehicle no va a sonar, es mejor en OnPlayerStateChange
exacto ++rep
Reply
#8

Quote:
Originally Posted by Bu11Sh0t
Посмотреть сообщение
Lo que el trata de decir es que si lo pones en OnPlayerEnterVehicle, cuando uses PutPlayerInVehicle no va a sonar, es mejor en OnPlayerStateChange
Ademas de lo que dices tambien se deberia colocar en onplayerexit vehicle para que la musica se apage.Sino sonara todo el tiempo

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)//detecta si esta de conductor
{
PlayAudioStreamForPlayer(playerid,"Aqui el link"); // Reproduce la mъsica.
return 1
}

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)//al salir del vehiculo
{
StopAudioStreamForPlayer(playerid); //se detiene la musica
return 1;
}
Eso sonara al subir y al bajar(sonara siempre al estar de conductor..Pero si quieres que los pasajeros tambien escuchen solo agrega PLAYER_STATE_PASSENGER )

Tambien para evitar que se bugee si te teleportan desde dentro del vehiculo y siga sonando la musica te recomiendo.

pawn Код:
if(newstate == PLAYER_STATE_ONFOOT)//cuando esta a pie
{
StopAudioStreamForPlayer(playerid); //esto detiene la musica
return 1;
}
Creo que no me falto nada.
Saludos.
Reply
#9

Puse lo que me digiste -[R]hysi me sale este error:

Quote:

gamemodes\Masacre.pwn(3027) : error 010: invalid function or declaration
gamemodes\Masacre.pwn(3030) : error 010: invalid function or declaration
gamemodes\Masacre.pwn(3039) : error 010: invalid function or declaration
gamemodes\Masacre.pwn(3042) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Reply
#10

Deberнa ser algo asн
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER ) PlayAudioStreamForPlayer(playerid,"Aqui el link");
    if(newstate == PLAYER_STATE_ONFOOT) StopAudioStreamForPlayer(playerid);
    return 1
}
//Cambia "Aqui el link" por tu link de la cancion.
Es casi lo mismo que puso [R]hysi
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)