es wurden x Häuser geladen

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
  • [tabmenu]


    [tab='Fehler Neu']
    Es schaut nun so aus for(new haus=0;haus<MAX_HAUS;haus++)
    if(LoadHaus(haus)) count++;
    {
    new haus;
    LoadHaus(haus);
    }
    printf("Es wurden %d Häuser geladen",count);er läd aba imma noch Doppelt
    kann mir da bitte wer helfen ?
    es sind aba nur 14Häuser in den Ordner und er Lädt aba 19, warum?
    ich hab nix an der LadeHaus Funktion gemacht
    //edit
    ///Edit Text Hinzugefügt
    ////Edit Text Hinzugefügt
    ////Edit
    Kann mir da bitte wer helfen ich weis nicht wo der Fehler ist
    [tab='Fehler Alt']Ahm ich muss doch noch mal fragen den ich Kapier das nicht warum
    ich hab das nun so
    for(new haus=0;haus<MAX_HAUS;haus++) if(LoadHaus(haus)) count++;
    {
    LoadHaus(haus);//1276
    }
    printf("Es wurden %d Häuser geladen",count);
    Da kommt das
    C:\Users\kifkat\Documents\[POD]\gamemodes\pod.pwn(1276) : error 017: undefined symbol "haus"
    wen ich es ab so habe
    for(new haus=0;haus<MAX_HAUS;haus++)
    {
    LoadHaus(haus);
    }
    for(new haus=0;haus<MAX_HAUS;haus++) if(LoadHaus(haus)) count++;
    printf("Es wurden %d Häuser geladen",count);
    Geht es aba er Zählt und Lädt es Doppelt
    kann mir da eben noch mal wer helfen ?
    lg kifkat
    [/tabmenu]

    4 Mal editiert, zuletzt von Kevin B. ()

  • Wie wäre es so?

    new haus;
    for(;haus<MAX_HAUS;haus++) LoadHaus(haus);
    printf("Es wurden %d Häuser geladen",haus);

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

    Margarete Stokowski

  • new count;
    for(new haus;haus<MAX_HAUS;haus++) if(LoadHaus(haus)) count++;
    printf("Es wurden %d Häuser geladen",count);
    Ok hatte ich nicht bedacht^^

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

    Margarete Stokowski

  • es ist aba auch bei den andren Loads so

    [13:14:46] Es wurden 3 Vermietungs Autos geladen//da hab ich nur 2
    [13:14:46] Es wurden 5 Firmen geladen//hab ich ebenfalls nur 2
    [13:14:46] Es wurden 19 Häuser geladen//hab ich nur 14


    Hier mal die Vom haus
    stock LoadHaus(hausid)
    {
    new pfad[50],string[128];
    format(pfad,50,"/haus/%d.txt",hausid);
    if(!fexist(pfad))return 0;
    HausInfo[hausid][haus_x] = dini_Float(pfad,"x");
    HausInfo[hausid][haus_y] = dini_Float(pfad,"y");
    HausInfo[hausid][haus_z] = dini_Float(pfad,"z");
    HausInfo[hausid][haus_preis] = dini_Int(pfad,"preis");
    HausInfo[hausid][haus_innenraum] = dini_Int(pfad,"innenraum");
    HausInfo[hausid][haus_pickup] = CreatePickup(1273 ,23,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],0);
    format(HausInfo[hausid][haus_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
    format(string,128,"****Haus****\nBesitzer: %s\nPreis: %d$",HausInfo[hausid][haus_besitzer],HausInfo[hausid][haus_preis]);
    HausInfo[hausid][haus_label] = Create3DTextLabel(string,0xFF00FF,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],20,0,1);
    return 1;
    }
    //edit
    kann mir niemand helfen ?
    //edit


    hab den Fehler Gefunden danke für eure Hilfe

    2 Mal editiert, zuletzt von Kevin B. ()