Hallo, liebe Leute
Ich habe auf meinem Skript eine Bar erstellt. Und dort soll dauerhaft ein Lied laufen und wenn es endet wieder an gehen.
Es soll jeder gleichzeitig hören, der in der Bar ist.
Derzeit habe ich das so:
//Bei OnPlayerConnect:
SetTimerEx("Sprunkbar_Musik", 322000, 1, "i", playerid);
//Erster Versuch
forward Sprunkbar_Musik(playerid);
public Sprunkbar_Musik(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 20.0, 508.6749, -87.2109, 998.9609))//20.0 = Radius von dem Gebiet | X,Y,Z durch koordinaten von dem Gebiet ersetzen
{
PlayAudioStreamForPlayer(i, "http://webupload.voxa-network.com/music/sprunkbar_musik.mp3", 508.6749, -87.2109, 998.9609, 40.0, 1);//1 leiser oder gangz weg/aus
return 1;
}
return 0;
}
//Zweiter Versuch
forward Sprunkbar_Musik(playerid);
public Sprunkbar_Musik(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, "http://webupload.voxa-network.com/music/sprunkbar_musik.mp3", 508.6749, -87.2109, 998.9609, 40.0, 1);//1 leiser oder gangz weg/aus
return 1;
}
return 0;
}
Ist das so richtig? Denn, der die Musik startet erst nach 5 Minuten und wenn ich den Timer auf 1 Millisekunde habe, geht das Lied die ganze Zeit an.