Array must be indexed oO

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
  • Fehler:


    Zitat

    error 033: array must be indexed (variable "playername")
    error 006: must be assigned to an array

    Array must be indexed:

    Zitat

    if(gOwner[i] == playername)

    Must be assigned to an Array:


    Zitat

    PropInfo[i][PropOwner] = playername;

  • TeamSpirit .... schreib lieber nix mehr hin ^^


    du darfst string nicht vergleichen mit ==


    sonder mit strcmp


    if(strcmp(gOwner[i],playername,false))


    und noch was mach aus playername[512] zu playername[24] ein name kann nur 24 zeichen haben oder halt MAX_PLAYER_NAME statt 24


    und hier eine einfachere funktion



    stock strmatch(const String1[], const String2[])
    {
    if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1)))
    {
    return true;
    }
    else
    {
    return false;
    }
    }


    if(strmatch(gOwner[i],playername))


    PropInfo[i][PropOwner] = playername; geht auch nicht


    strmid(PropInfo[i][PropOwner],playername,0,24,24);


    edit: verbessert