Dini erstellt 2000 Dateien

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
  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if(dialogid == AutoDialog) {
    new Float:x, Float:y,Float:z,Float: angle;
    GetPlayerFacingAngle(playerid,angle);
    GetPlayerPos(playerid, x,y,z);
    new ID = strval(inputtext[3]);
    if (ID>=400 && ID<=611) return SendClientMessage(playerid,0x33AA33AA ,"Diese ID gibt es nicht.");
    new file[256];
    for(new count;count<MAX_VEHICLES;count++){
    format(file, sizeof(file),"Fahrzeug_%d.prtfile",count);
    dini_Create(file);
    dini_IntSet(file,"%d",AutoDatei[playerid][id]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][xx]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][yy]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][zz]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][anglee]);
    CreateVehicle(ID, x, y, z, angle,-1,-1,-1);
    }}
    return 0; }


    Was ist falsch? 8|

  • for(new count;count<MAX_VEHICLES;count++){
    format(file, sizeof(file),"Fahrzeug_%d.prtfile",count);
    dini_Create(file);
    dini_IntSet(file,"%d",AutoDatei[playerid][id]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][xx]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][yy]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][zz]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][anglee]);
    CreateVehicle(ID, x, y, z, angle,-1,-1,-1);
    }}

    ...
    Schon mal auf die for() - Schleife geguckt?

  • wie mach ich dass es nur 1 Vehicle und 1ne datei macht? 8| oder kann ich vllt 1 datei wo alle vehicles aufgelistet werden?


    Goldkiller
    Ja aber mhm check ich ned so ganz^^

    Einmal editiert, zuletzt von ]PRT[The_Gamer ()

  • Ich versteh garnix.


    Könntet ihr ned den code posten?

    Einmal editiert, zuletzt von ]PRT[The_Gamer ()

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if(dialogid == AutoDialog) {
    new Float:x, Float:y,Float:z,Float: angle;
    GetPlayerFacingAngle(playerid,angle);
    GetPlayerPos(playerid, x,y,z);
    new ID = strval(inputtext[3]);
    if (ID>=400 && ID<=611) return SendClientMessage(playerid,0x33AA33AA ,"Diese ID gibt es nicht.");
    new file[256];
    for(new count;count<MAX_VEHICLES;count++){
    format(file, sizeof(file),"Fahrzeug_%d.prtfile",count);
    dini_Create(file);
    dini_IntSet(file,"%d",AutoDatei[playerid][id]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][xx]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][yy]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][zz]);
    dini_FloatSet(file,"%d",AutoDatei[playerid][anglee]);
    CreateVehicle(ID, x, y, z, angle,-1,-1,-1);
    }}
    return 0; }


    Glaube Goldkiller hat das so gemeint ^^

  • erstellt aber noch immer unnötige Dateien , frag das Model des Fahrzeugs ab, wenn du den Index noch nicht gesetzt hast ist dieser Null deshalb fragst du
    ab ob er Null ist & überspringst diesen dann ...

    Mfg. BlackFoX_UD_ alias [BFX]Explosion