Habe einen Wanderfehler.

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. Ich soll hier:

    Spoiler anzeigen
    GetVehicleHealth(vehicleid, H);
    format(str, sizeof(str), "%.0f %%", (H / 10));
    TextDrawShowForPlayer(playerid, ZustandAnzeige);
    TextDrawSetString(ZustandAnzeige, str);
    TextDrawShowForPlayer(playerid, KmhAnzeige);
    TextDrawShowForPlayer(playerid, Kmh);
    format(tankstr[playerid], sizeof(tankstr[playerid]), "%.02f", TankInhalt[vehicleid]);//<---HIER
    TextDrawSetString(TankAnzeige, tankstr[playerid]);
    TextDrawShowForPlayer(playerid, TankAnzeige);
    format(distanzstr[playerid], sizeof(distanzstr[playerid]), "%.02f Km", distance[vehicleid]);
    TextDrawSetString(DistanzAnzeige, distanzstr[playerid]);
    TextDrawShowForPlayer(playerid, DistanzAnzeige);
    GetPlayerPos(playerid, gX2[playerid], gY2[playerid], gZ2[playerid]);
    format(vehiclenamestr[playerid], sizeof(vehiclenamestr[playerid]), "%s", VehicleNames[model-400]);
    TextDrawSetString(VehicleNameAnzeige,vehiclenamestr[playerid]);
    TextDrawShowForPlayer(playerid, VehicleNameAnzeige);


    Diese Fehler.

    Spoiler anzeigen
    (532) : error 001: expected token: "]", but found "-identifier-"
    (532) : warning 215: expression has no effect
    (532) : error 001: expected token: ";", but found "]"
    (532) : error 029: invalid expression, assumed zero
    (532) : fatal error 107: too many error messages on one line

    Allerdings konnte ich keinen Finden und Kommentierte deshalb erstmal die Zeile aus.
    Jetzt lag der Fehler angeblich 3 Zeilen tiefer.


    Spoiler anzeigen
    GetVehicleHealth(vehicleid, H);
    format(str, sizeof(str), "%.0f %%", (H / 10));
    TextDrawShowForPlayer(playerid, ZustandAnzeige);
    TextDrawSetString(ZustandAnzeige, str);
    TextDrawShowForPlayer(playerid, KmhAnzeige);
    TextDrawShowForPlayer(playerid, Kmh);
    format(tankstr[playerid], sizeof(tankstr[playerid]), "%.02f", TankInhalt[vehicleid]);
    TextDrawSetString(TankAnzeige, tankstr[playerid]);
    TextDrawShowForPlayer(playerid, TankAnzeige);
    format(distanzstr[playerid], sizeof(distanzstr[playerid]), "%.02f Km", distance[vehicleid]);//<---HIER
    TextDrawSetString(DistanzAnzeige, distanzstr[playerid]);
    TextDrawShowForPlayer(playerid, DistanzAnzeige);
    GetPlayerPos(playerid, gX2[playerid], gY2[playerid], gZ2[playerid]);
    format(vehiclenamestr[playerid], sizeof(vehiclenamestr[playerid]), "%s", VehicleNames[model-400]);
    TextDrawSetString(VehicleNameAnzeige,vehiclenamestr[playerid]);
    TextDrawShowForPlayer(playerid, VehicleNameAnzeige);


    Das habe ich ne ganze Zeit lang so weiter gemacht. Irgendwann war ich dann bei diesem Code angekommen.


    Spoiler anzeigen
    new Float:Distance;
    Distance = floatdiv(distance[car], 1000);
    //format(distanzstr[playerid], sizeof(distanzstr[playerid]), "%.02f", Distance); <---HIER
    TextDrawSetString(DistanzAnzeige, distanzstr[playerid]);


    mit diesen Fehlern:

    Spoiler anzeigen
    (993) : warning 204: symbol is assigned a value that is never used: "Distance"
    (1587) : warning 203: symbol is never used: "VehicleNames"

    Die kommen dadurch das ich halt alles auskommentiert habe. Aber nirgendwo war der Fehler. Was mache ich nun?


    Edit:// Habe den Code in Expander gepackt zum Platzsparen

  • Doch man darf solche Klammern verwenden, nur dürfen diese keine "Informationen" enthalten

    sizeof(tankstr[])


    funktioniert wunderbar ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Doch man darf solche Klammern verwenden, nur dürfen diese keine "Informationen" enthalten

    sizeof(tankstr[])


    funktioniert wunderbar ;)


    Wie sieht's bei 3 Dimensionen aus? Hast du da auch etwas parat?