error 029 bei komplexer if-Abfrage

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 Ladies.


    Folgender Error:

    Zitat

    error 029: invalid expression, assumed zero


    Hier:
    if(comisbuilding[player[playerid][team]-1] == 1 && (floatcmp(combuilding[player[playerid][team]-1][0],comview[player[playerid][team]-1][0]) != 0 || floatcmp(combuilding[player[playerid][team]-1][1],comview[player[playerid][team]-1][1]) != 0)
    // if(comisbuilding[player[playerid][team]-1] == 1 && (combuilding[player[playerid][team]-1][0] != comview[player[playerid][team]-1][0] || combuilding[player[playerid][team]-1][1] != comview[player[playerid][team]-1][1]) //das hier geht auch nicht
    { //das hier ist die fehlerzeile
    combuilding[player[playerid][team]-1][0] = comview[player[playerid][team]-1][0];
    combuilding[player[playerid][team]-1][1] = comview[player[playerid][team]-1][1];
    MoveObject(combuildid[player[playerid][team]-1],combuilding[player[playerid][team]-1][0],combuilding[player[playerid][team]-1][1],0,15);
    return SetTimerEx("comview_func",250,0,"i",playerid);
    }


    Da Pawno ja gerne den Error auf der nächsten zeile notiert,
    müsste in der If-Bedingung etwas falsch sein.
    Ein anderer versuch von mir ist auskommentiert drunter....


    Der erste Wert "comisbuilding" ist ein Integer, alles andere Floats.


    Hoffe auf eure Hilfe,
    Trooper


    P.S.: Wenn irgendwo Unklarheiten sind, sagt mir Bescheid
    P.P.S.: Am besten finde ich eh, dass hier Moderatoren nie nach Hilfe fragen. Zum Glück bin ich eine Ausnahme :whistling: