07.11.2011, 15:52
Hola tengo una pregunta para ustedes es si es posible reproducir musica en OnPlayerRequestClass en la version 0.3d ?
public OnPlayerRequestClass(playerid, classid) { PlayAudioStreamForPlayer(playerid, "http://dc340.4shared.com/img/766552674/6bbe0940/dlink__2Fdownload_2FIol82auc_3Ftsid_3D00000000-000000-00000000/preview.mp3"); }
public OnPlayerSpawn(playerid) { StopAudioStreamForPlayer(playerid); // Stop the audio stream }
new bool:SiendoReproducido = false; // Arriba con las variables globales.
public OnPlayerRequestClass(playerid, classid)
{
if(SiendoReproducido == false) PlayAudioStreamForPlayer(parametros...); // Reproduce el audio si no estб siendo reproducido.
return 1;
}
public OnPlayerSpawn(playerid) // Tambien puede ser OnPlayerRequestSpawn.
{
if(SiendoReproducido == true) StopAudioStreamForPlayer(parametros...); // Para el audio si esta siendo reproducido.
}
Usas una variable global la cual te dice si el audio estб siendo reproducido:
pawn Код:
|
new bool: Reproduciendo[ MAX_PLAYERS ];
public OnPlayerConnect(playerid)
{
Reproduciendo[ playerid ] = false;
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
if( !Reproduciendo[playerid] ) PlayAudioStreamForPlayer(parametros...), Reproduciendo[ playerid ] = true;
return 1;
}
public OnPlayerSpawn(playerid) // Tambien puede ser OnPlayerRequestSpawn.
{
if( Reproduciendo[playerid] ) PlayAudioStreamForPlayer(parametros...), Reproduciendo[ playerid ] = false;
return 1;
}
C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\pawno\include\JunkBuster.inc(1192) : warning 213: tag mismatch C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\gamemodes\LSGW1.pwn(2980) : warning 217: loose indentation C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\gamemodes\LSGW1.pwn(2980) : error 017: undefined symbol "parametros" C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\gamemodes\LSGW1.pwn(2980) : error 029: invalid expression, assumed zero C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\gamemodes\LSGW1.pwn(2980) : error 029: invalid expression, assumed zero C:\Users\Manuel\Documents\Server LSGW v11\Server LSGW\gamemodes\LSGW1.pwn(2980) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.