Zu viele Errors auf 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
  • Hi!


    Der Error befindet sich in Zeile 2.


    new string[MAX_LANGUAGES][128];
    format(string[LANGUAGE_DE], sizeof(string[LANGUAGE_DE]), ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] ist San Andreas Unleashed beigetreten. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline); //Fehlerzeile!
    format(string[LANGUAGE_EN], sizeof(string[LANGUAGE_EN]), ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] has joined San Andreas Unleashed. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline);
    SendLanguageMessageToAll(C_GREY, string[LANGUAGE_DE], string[LANGUAGE_EN]);


    error 001: expected token: "]", but found "-integer value-"
    warning 215: expression has no effect
    error 001: expected token: ";", but found "]"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line


    Was mache ich falsch?

  • Du machst ja nur im sizeof die Bestimmung der Sprache raus. Sizeof ist einfach eine Zahl, die Länge des Strings. Die ist für beide gleich groß, daher brauchst du da nichts anzugeben. Du könntest auch einfach 128 rein schreiben.


    new string[MAX_LANGUAGES][128];
    format(string[LANGUAGE_DE], sizeof(string[]), ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] ist San Andreas Unleashed beigetreten. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline); //Fehlerzeile!
    format(string[LANGUAGE_EN], sizeof(string[]), ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] has joined San Andreas Unleashed. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline);
    SendLanguageMessageToAll(C_GREY, string[LANGUAGE_DE], string[LANGUAGE_EN]);


    Oder
    new string[MAX_LANGUAGES][128];
    format(string[LANGUAGE_DE], 128, ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] ist San Andreas Unleashed beigetreten. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline); //Fehlerzeile!
    format(string[LANGUAGE_EN], 128, ""#C_GREEN_E"»» "#C_GREY_E"»SERVER« "#C_TURQUOISE_E"%s"#C_GREY_E"[ID: %i] has joined San Andreas Unleashed. ["#C_GOLD_E"%d"#C_GREY_E"/100]", pName, playerid, PlayersOnline);
    SendLanguageMessageToAll(C_GREY, string[LANGUAGE_DE], string[LANGUAGE_EN]);