Problem mit Array-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
  • Hallo Leute,
    Wieder ein kleines Problem:


    Ich speichere in einer Variable welchen Teil eines Arrays der Spieler grade benutzt.
    Natürlich kann ein Array nicht ins Negative gehen.
    Um das zu verhindern habe ich mir ne Abfrage gebastelt, welche die Oben erwähnte Variable dann auf die Größe des Arrays setzt (Also wieder ans Ende).
    Leider kommt das Array trotzdem ins Negative.


    Codeausschnitt:
    if(autohausposition[playerid]-1 < 0){
    autohausposition[playerid] = sizeof(Autohaus);
    }


    Jemand ne Idee was daran falsch ist?
    Wieso geht das Array trotzdem ins Negative?



    //EDIT: Problem gelöst..
    Ging ins Negative weil man sizeof(..) -1 rechnen muss um ans Ende des Arrays zu kommen...