ich verzweifel vor m compiler wegen errors

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
  • wie die überschrift sagt bin ich seit 1 h am rätseln was diese 2 error´s machen
    if (strcmp("/packungöffnen", cmdtext, true, 10) == 0)
    {
    if (Spieler[playerid][schachteln] > 0);
    {
    Spieler[playerid][schachteln] -=1;
    Spieler[playerid][zigaretten] +=20;
    SendClientMessage(playerid,COLOR_BLUE,"Du hast eine Zigarettenpackung geöffnet.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_BLUE,"Du hast keine Zigarettenpackungen.");
    }
    return 1;
    }
    der Code fängt bei Zeile 452 an
    C:\Dokumente und Einstellungen\Admin\Eigene Dateien\Scripting\samp server\pawno\Reallive.pwn(454) : error 036: empty statement
    C:\Dokumente und Einstellungen\Admin\Eigene Dateien\Scripting\samp server\pawno\Reallive.pwn(460) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    danke für eure Hilfe ich hab dafür kein Kopf mehr

  • Ich habe das hier aus deinem Code entdecken können.
    Dort muss am ende das semikolon weg.
    Den das taucht nur nach Anweisungen auf.
    Alles was mit 'if' angeleitet wird ist keine Anweisung nur ein Abfrage der enthaltene Code im Block der Abfrage kann aber eine Anweisung enthalten.
    if (Spieler[playerid][schachteln] > 0);