[SCRIPT PROBLEM] 4 Error's in einer Zeile

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
  • Hey, ich habe hier grad mal so ein Befehl und habe noch dazu eingestellt dass das nur Cops benutzen können aber es tauchen 4 Errors auf die ich nicht Lösen kann.Ich poste mal die Error's und die Zeilen.


    Error's:

    C:\Dokumente und Einstellungen\****\Eigene Dateien\Eigene Dateien\San Andreas Multiplayer\****\gamemodes\****.pwn(18725) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\****\Eigene Dateien\Eigene Dateien\San Andreas Multiplayer\****\gamemodes\****.pwn(18725) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\****\Eigene Dateien\Eigene Dateien\San Andreas Multiplayer\****\gamemodes\****.pwn(18725) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\****\Eigene Dateien\Eigene Dateien\San Andreas Multiplayer\****\gamemodes\****.pwn(18725) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\****\Eigene Dateien\Eigene Dateien\San Andreas Multiplayer\****\gamemodes\****.pwn(18725) : fatal error 107: too many error messages on one line


    Hier poste ich mal den ganzen Befehl:

    if (strcmp("/zelleauf", cmdtext, true, 10) == 0)
    {
    if(PlayerInfo[playerid][pMember] == [1]||PlayerInfo[playerid][pLeader] == [1])
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1491.21484375,-1764.90002441,3284.25048828)) //Cell0
    {
    MoveObject(cell0,1491.21484375-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle0 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1494.41210938,-1764.90002441,3284.25048828)) //Cell1
    {
    MoveObject(cell1,1494.41210938-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle1 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1497.61132812,-1764.90002441,3284.25048828)) //Cell2
    {
    MoveObject(cell2,1497.61132812-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle2 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1500.81445312,-1764.90002441,3284.25048828)) //Cell3
    {
    MoveObject(cell3,1500.81445312-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle3 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1500.81994629,-1761.51000977,3284.25048828)) //Cell4
    {
    MoveObject(cell4,1500.81994629-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle4 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1491.22094727,-1761.50000000,3284.25048828)) //Cell5
    {
    MoveObject(cell5,1491.22094727-1.25,-1761.50000000,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle5 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1494.41894531,-1761.51000977,3284.25048828)) //Cell6
    {
    MoveObject(cell6,1494.41894531-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle6 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1497.61999512,-1761.51000977,3284.25048828)) //Cell7
    {
    MoveObject(cell7,1497.61999512-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle7 wurde geöffnet.");
    }
    }
    }


    Könnt ihr mir helfen ? :-/


    /EDIT: Befehl etwas geändert(SendClientMessage geändert)


    2 Mal editiert, zuletzt von ViruzZ ()


  • if (strcmp("/zelleauf", cmdtext, true, 10) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1491.21484375,-1764.90002441,3284.25048828)) //Cell0
    {
    MoveObject(cell0,1491.21484375-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle0 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1494.41210938,-1764.90002441,3284.25048828)) //Cell1
    {
    MoveObject(cell1,1494.41210938-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle1 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1497.61132812,-1764.90002441,3284.25048828)) //Cell2
    {
    MoveObject(cell2,1497.61132812-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle2 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1500.81445312,-1764.90002441,3284.25048828)) //Cell3
    {
    MoveObject(cell3,1500.81445312-1.25,-1764.90002441,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle3 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1500.81994629,-1761.51000977,3284.25048828)) //Cell4
    {
    MoveObject(cell4,1500.81994629-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle4 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1491.22094727,-1761.50000000,3284.25048828)) //Cell5
    {
    MoveObject(cell5,1491.22094727-1.25,-1761.50000000,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle5 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1494.41894531,-1761.51000977,3284.25048828)) //Cell6
    {
    MoveObject(cell6,1494.41894531-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle6 wurde geöffnet.");
    }
    if(IsPlayerInRangeOfPoint(playerid, 2.0,1497.61999512,-1761.51000977,3284.25048828)) //Cell7
    {
    MoveObject(cell7,1497.61999512-1.25,-1761.51000977,3284.25048828,0.50);
    SendClientMessage(playerid, 0xFFFFFFFF, "Zelle7 wurde geöffnet.");
    }
    }
    }

  • ViruzZ:
    Bitte halte dich von nun an an die editier regel, die besagt, dass du beim jeden editeren deines beitrags am ende des beitrags eintragen musst was du verändert hast. Beispiel
    edit: Rechtschreibung
    edit2: Beispiel hinzugefügt.


    Ich beziehe mich hier auf Regel 3.6