SA-MP Forums Archive
[DUDA] Ayuden en Esto - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA] Ayuden en Esto (/showthread.php?tid=355526)



[DUDA] Ayuden en Esto - !R1Ch@rD! - 30.06.2012

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


Respuesta: [DUDA] Ayuden en Esto - The_Scope - 30.06.2012

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;
}



Respuesta: [DUDA] Ayuden en Esto - Chris1337 - 30.06.2012

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


Respuesta: [DUDA] Ayuden en Esto - adrianxd - 30.06.2012

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


Respuesta: [DUDA] Ayuden en Esto - The_Scope - 30.06.2012

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


Re: Respuesta: [DUDA] Ayuden en Esto - Bu11Sh0t - 30.06.2012

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


Respuesta: Re: Respuesta: [DUDA] Ayuden en Esto - Chris1337 - 30.06.2012

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


Respuesta: Re: Respuesta: [DUDA] Ayuden en Esto - -[R]hysi- - 01.07.2012

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.


Re: [DUDA] Ayuden en Esto - !R1Ch@rD! - 01.07.2012

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.




Respuesta: [DUDA] Ayuden en Esto - godoy32 - 01.07.2012

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