Fehler (Textdraw)

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
  • Hallo,
    folgende Fehlermeldung.
    gamemodes\bbm.pwn(1089) : error 037: invalid string (possibly non-terminated string)
    gamemodes\bbm.pwn(1089) : warning 215: expression has no effect
    gamemodes\bbm.pwn(1089) : error 001: expected token: ";", but found ")"
    gamemodes\bbm.pwn(1089) : error 029: invalid expression, assumed zero
    gamemodes\bbm.pwn(1089) : fatal error 107: too many error messages on one line


    Wird bei OnPlayerConnect erstellt.
    Die Zeile:
    Textdraw1 = CreatePlayerTextDraw(playerid,341.000000, 179.000000, "\"); //Diese Zeile
    PlayerTextDrawBackgroundColor(playerid,Textdraw1, 255);
    PlayerTextDrawFont(playerid,Textdraw1, 1);
    PlayerTextDrawLetterSize(playerid,Textdraw1, 0.340000, 1.100000);
    PlayerTextDrawColor(playerid,Textdraw1, -1);
    PlayerTextDrawSetOutline(playerid,Textdraw1, 1);
    PlayerTextDrawSetProportional(playerid,Textdraw1, 1);
    PlayerTextDrawSetSelectable(playerid,Textdraw1, 0);


  • Textdraw1[playerid] = CreatePlayerTextDraw(playerid,341.000000, 179.000000, "\");



    Maybe?

  • Jein, der Backslash escaped, er löst also die Anführungszeichen danach auf. Probiers mit nem Doppelbackslash, ggf noch ne andere Font, wird vllt nicht von allen unterstützt. Also kurz:
    Textdraw1[playerid] = CreatePlayerTextDraw(playerid,341.000000, 179.000000, "\\");


    Wenn du beispielsweise Anführungszeichen ausgeben willst, müsstest du es mit nem Backslash machen:
    Textdraw1[playerid] = CreatePlayerTextDraw(playerid,341.000000, 179.000000, "\"");