Help Feuerwehrsirene in Game

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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 ;)

  • 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(...);
    ....
    }
    }
    }

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint:



  • 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