Fehler bei Public

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 leute,


    habe mir etwas zu recht geschrieben.


    Der Code wäre:
    public VehicleTanken(playerid)
    {
    for(new i=0; i< MAX_TANKEN; i++)
    {
    new TankeL[playerid] = CarInfo[GetPlayerVehicleID(playerid)][aBenzin] - CarInfo[GetPlayerVehicleID(playerid)][aMBenzin];
    if(!TankeL[playerid] = 0)
    {
    CarInfo[GetPlayerVehicleID(playerid)][aBenzin] ++;
    TankeL[playerid] --;
    tanke[i][tLiter] --;
    }
    else if(TankeL[playerid] = 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Das Fahrzeug ist voll getankt.");
    SendClientMessage(playerid,COLOR_RED,"Schönen Tag ihnen noch.");
    tanke[i][tLiter] --;
    KillTimer(VehicleTanken);
    }
    }
    return 1;
    }



    die Fehler aber sind:


    C:\Users\Christian\Desktop\0.3c\gamemodes\SAP-RLv0.4.pwn(2303) : error 008: must be a constant expression; assumed zero
    C:\Users\Christian\Desktop\0.3c\gamemodes\SAP-RLv0.4.pwn(2303) : error 008: must be a constant expression; assumed zero
    C:\Users\Christian\Desktop\0.3c\gamemodes\SAP-RLv0.4.pwn(2303) : error 036: empty statement
    C:\Users\Christian\Desktop\0.3c\gamemodes\SAP-RLv0.4.pwn(2303) : fatal error 107: too many error messages on one line


    der Fehler ist angeblicht in der Zeile new TankeL[playerid];


    woran liegt das :S?


    MfG: Apoolecu