Hey,
Ich wollte so eine Sirene rein machen das wenn man was eingibt z.B. /alarm dann soll diese .mp3 Datei abgespielt werden wo muss man das auf dem Webspace hochladen oder wie macht man sowas?
Hey,
Ich wollte so eine Sirene rein machen das wenn man was eingibt z.B. /alarm dann soll diese .mp3 Datei abgespielt werden wo muss man das auf dem Webspace hochladen oder wie macht man sowas?
Datei hochladen und dann : http://wiki.sa-mp.com/wiki/PlayAudioStreamForPlayer
Nun höre ich das aber nur hier der Code:
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 99999999999999999999.0;
GetPlayerPos(playerid, X, Y, Z);
PlayAudioStreamForPlayer(playerid, "http://german-city-reallife.mysamp.de/Sirene1.mp3", X, Y, Z, Distance, 0);
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF,"Der Server restartet gleich!");
}
}
}
Ich will das das alle hören...
Bisschen nachdenken...
PlayAudioStreamForAll als Public basteln.
public PlayAudioStreamForAll(link[])
{
for(new i = 0; i = MAX_PLAYERS; i++) {
PlayAudioStreamForPlayer(i, link);
}
return 1
}
Oder so. Habe lange nicht mehr mit Pawn gescriptet, sollte aber gehen!
Nun kommen diese Errors
C:\Users\SREN~1\Desktop\AD08~1\Ordner\GERMAN~1.1BE\pawno\include\ForAllPlayers.inc(20) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
C:\Users\SREN~1\Desktop\AD08~1\Ordner\GERMAN~1.1BE\pawno\include\ForAllPlayers.inc(21) : warning 201: redefinition of constant/macro (symbol "OnPlayerDisconnect")
Zeile (3313) : Nicht deklarierte (forward) Funktion : ("PlayAudioStreamForAll")
Zeile (3315) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (3316) : Unbekannte Variable : "www"
Zeile (3316) : Ungültiger Befehl
Zeile (3316) : Unbekannte Variable : "german"
Zeile (3316) : Zuviele Fehler in einer Zeile
5 Errors, 4 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
Ist doch echt nicht so schwer
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 99999999999999999999.0;
for(new i;i < MAX_PLAYERS;i++){
GetPlayerPos(i, X, Y, Z);
PlayAudioStreamForPlayer(i, "http://german-city-reallife.mysamp.de/Sirene1.mp3", X, Y, Z, 1, 0);
}
for(new i;i < 11;i++){
SendClientMessageToAll(0xA50000FF," ");
}
SendClientMessageToAll(0xA50000FF,"Der Server restartet gleich!");
}
}
}
Habs ebend hier im editor geschrieben,deswegen passen die Tabs nicht
i = MaxPlayers zu i < MaxPlayers
Also so
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 99999999999999999999.0;
for(new i;i < MAX_PLAYERS;i++)
{
GetPlayerPos(i, X, Y, Z);
PlayAudioStreamForPlayer(i, "http://german-city-reallife.mysamp.de/Sirene1.mp3", X, Y, Z, 1, 0);
}
for(new i;i < 11;i++)
{
SendClientMessageToAll(0xA50000FF," ");
SendClientMessageToAll(0xA50000FF,"Der Server restartet gleich!");
}
}
}
}
Nein so wie ich es gepostet hatte.#
//EDIT Ich erkläre es dir mal:
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 99999999999999999999.0;
for(new i;i < MAX_PLAYERS;i++){
GetPlayerPos(i, X, Y, Z);
PlayAudioStreamForPlayer(i, "http://german-city-reallife.mysamp.de/Sirene1.mp3", X, Y, Z, 1, 0);//für jeden spieler den stream aktivieren
}
for(new i;i < 11;i++){
SendClientMessageToAll(0xA50000FF," "); //10mal leree mitteilung ,um den chat zu cleanen
}
SendClientMessageToAll(0xA50000FF,"Der Server restartet gleich!");//einmal das hier
}
}
}
Nun kommen die Warnings
C:\Users\SREN~1\Desktop\AD08~1\Ordner\GERMAN~1.1BE\pawno\include\M_Bot.inc(171) : Unbekannte Variable : "IsAnAdmin"
C:\Users\SREN~1\Desktop\AD08~1\Ordner\GERMAN~1.1BE\pawno\include\ForAllPlayers.inc(20) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
C:\Users\SREN~1\Desktop\AD08~1\Ordner\GERMAN~1.1BE\pawno\include\ForAllPlayers.inc(21) : warning 201: redefinition of constant/macro (symbol "OnPlayerDisconnect")
Zeile (3318) : Unbekannte Funktion
Zeile (3814) : Unbekannte Variable : "ProxDetectorS"
Zeile (3846) : Unbekannte Variable : "ProxDetector"
Zeile (3862) : Unbekannte Variable : "ProxDetectorS"
Zeile (3904) : Unbekannte Variable : "ProxDetector"
Zeile (4407) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4414) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4416) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4465) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4536) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4552) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4698) : Unbekannte Variable : "sscanf"
Zeile (4753) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4790) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4941) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4951) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4962) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4973) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4984) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4995) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (5712) : Unbekannte Variable : "OnPlayerCarLogin"
Zeile (6336) : Unbekannte Variable : "GW_OnPlayerDisconnect"
Zeile (6353) : Unbekannte Variable : "RemoveBlitzer"
Zeile (6368) : Unbekannte Variable : "OnPlayerCarUpdate"
Zeile (6527) : Unbekannte Variable : "IsPlayerInFrac"
26 Errors (Klammerfehler), 2 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
mach es doch so:
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
for(new i =0; i<MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
PlayAudioStreamForPlayer(i, "http://german-city-reallife.mysamp.de/Sirene1.mp3");
SendClientMessage(...);
....
}
}
}
if(strcmp(cmd, "/gmxwarnung", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 99999999999999999999.0;
for(new i;i < MAX_PLAYERS;i++){
GetPlayerPos(i, X, Y, Z);
PlayAudioStreamForPlayer(i, "http://german-city-reallife.mysamp.de/Sirene1.mp3", X, Y, Z, 1, 0);
}
for(new i;i < 11;i++){
SendClientMessageToAll(0xA50000FF," ");
}
SendClientMessageToAll(0xA50000FF,"Der Server restartet gleich!");
}
}
}
Genauso packst du das rein & fertig,es gibt keine Fehler,außer du hast irgendeine von diesen Funktionen nicht.
Nun habe ich ein Klammerfehler
Zeile (3807) : Unbekannte Variable : "ProxDetectorS"
Zeile (3839) : Unbekannte Variable : "ProxDetector"
Zeile (3855) : Unbekannte Variable : "ProxDetectorS"
Zeile (3897) : Unbekannte Variable : "ProxDetector"
Zeile (4400) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4407) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4409) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4458) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4529) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4545) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4691) : Unbekannte Variable : "sscanf"
Zeile (4746) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4783) : Unbekannte Variable : "GetPlayerFaction"
Zeile (4934) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4944) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4955) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4966) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4977) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (4988) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (5705) : Unbekannte Variable : "OnPlayerCarLogin"
Zeile (6329) : Unbekannte Variable : "GW_OnPlayerDisconnect"
Zeile (6346) : Unbekannte Variable : "RemoveBlitzer"
Zeile (6361) : Unbekannte Variable : "OnPlayerCarUpdate"
Zeile (6520) : Unbekannte Variable : "IsPlayerInFrac"
Zeile (6533) : Unbekannte Variable : "RemoveRoadblock"
26 Errors (Klammerfehler), 2 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
Kommt nicht von dem Code,hast wohl irgendwo eine zu viel rausgenommen oder hinzugefügt