4Errors beim Autohaus System

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
  • Morgen Leute


    Ich habe mich jetzt mal an ein Autohaus System getraut natürlich nur mit unterstützung von Tuts von YouTube allerdings habe ich jetzt ein paar errors drinne am anfang waren es 12 oder so und jetzt nur noch 4
    Hier die Error Codes:
    C:\Users\bungabunga\Desktop\SAMP\pawno\Is erstmal egal.pwn(554) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\bungabunga\Desktop\SAMP\pawno\Is erstmal egal.pwn(554) : error 029: invalid expression, assumed zero
    C:\Users\bungabunga\Desktop\SAMP\pawno\Is erstmal egal.pwn(554) : warning 215: expression has no effect
    C:\Users\bungabunga\Desktop\SAMP\pawno\Is erstmal egal.pwn(554) : error 017: undefined symbol "i"
    C:\Users\bungabunga\Desktop\SAMP\pawno\Is erstmal egal.pwn(554) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Und hier die Zeile:
    //::::::::::Autohäuser Pickups:::::::::://
    for(new i = 0; i<sizeof Autohaus[i]; i++)
    {
    AddStaticPickup(1210,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);
    }
    //::::::::::Autohäuser Autos:::::::::://
    for(new i = 0; i < sizeof AutosZumVerkauf; i++)
    {
    AddStaticVehicle(Gelaendewagen Autohaus[i][modelid],Gelaendewagen Autohaus[i][PosX],Gelaendewagen Autohaus[i][PosY],Gelaendewagen Autohaus[i][PosZ],-1,-1);
    }
    for(new i = 0; i < sizeof Autohaus; i++)
    {
    new Fahrzeugdatei[60];
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"/Autohäuser/%s.ini",Autohaus[i][Autohausname]);
    if(!dini_Exists(Fahrzeugdatei))
    {
    dini_Create(Fahrzeugdatei);
    dini_Set(Fahrzeugdatei,"Besitzer","Los Santos");
    dini_IntSet(Fahrzeugdatei,"Kasse",Autohaus[i][Kasse]);
    }
    Autohaus[i][Kasse] = dini_Int(Fahrzeugdatei,"Kasse");
    format(Autohaus[i][Besitzer]),MAX_PLAYER_NAME,dini_Get(Fahrzeugdatei,"Besitzer");
    return 1;
    }





    return 1;
    }
    So da sind auch die Zeilen die drunter stehen. Wenn ich aber das "" in der Zeile 554 lösche kommen neue errors mit undefinertes symbol Geleandewagen usw.
    Hier die Enums und Arrays:
    //===============Autohaus Enums und Arrays===============//
    //:::::Enums:::::
    enum Autohausinfo
    {
    Autohausname[60],
    Float:X,
    Float:Y,
    Float:Z,
    Float:SpawnX,
    Float:SpawnY,
    Float:SpawnZ,
    Float:SpawnA,
    Inhaber[MAX_PLAYER_NAME],
    Kasse
    }


    enum Autokauf
    {
    modelid,
    Name[40],
    Autohausname[60],
    Preis,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosA,
    }
    //:::::Arrays::::://
    new Autohaus[1][Autohausinfo] = {
    ("Gelaendewagen Autohaus",2794.7766,-1087.3972,30.7188,2820.5225,-1079.2046,30.5560,147.7986,"Los Santos",0)
    };


    new AutosZumVerkauf[1][Autokauf] = {
    (400,"Landstalker","Gelaendewagen Autohaus",28000,2729.7749,-1001.5942,74.1887,180.8325)
    };
    //Autohäuser
    new Kaufauto[2];
    Ich hoffe das hilft euch weiter und ihr könnt mir helfen


    Mit freundlichen Grüßen
    Delko65

    Einmal editiert, zuletzt von LogispireMode ()

  • In dieser for new schleife
    //::::::::::Autohäuser Pickups:::::::::://
    for(new i = 0; i<sizeof Autohaus[i]; i++)
    {

  • versuch mal das


    for(new i = 0; i < sizeof Autohaus; i++)

  • jetzt habe ich aber folgende errors
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(556) : warning 213: tag mismatch
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(556) : error 032: array index out of bounds (variable "Autohaus")
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(559) : warning 217: loose indentation
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : error 017: undefined symbol "Gelaendewagen"
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : warning 213: tag mismatch
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : warning 215: expression has no effect
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : error 017: undefined symbol "Gelaendewagen"
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : warning 213: tag mismatch
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : error 032: array index out of bounds (variable "Autohaus")
    C:\Users\bungabunga\Desktop\SAMP\pawno\bungabunga.pwn(561) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

  • dann gib mal die Zeilen die oberhalb von den sind:


    //::::::::::Autohäuser Pickups:::::::::://

  • //==========Bots&NPC's==========//
    ConnectNPC("Sheldon","sheldonrec");
    //==============Timer===========//
    SetTimer("Nachrichten",1200000,true);
    //===============Autohäuser===============//
    und darüber ist dann mein gemapptes

  • geht das so?


    for(new i = 0; i < sizeof Autohaus; i++)
    {
    new datei[50];
    format(datei,sizeof(datei),"/Autohaeuser/%s.ini",Autohaus[i][aName]);
    if(!dini_Exists(datei))
    {
    dini_Create(datei);
    dini_Set(datei,"Besitzer","Staat");
    dini_IntSet(datei,"Kasse",Autohaus[i][Kasse]);
    }
    Autohaus[i][Kasse] = dini_Int(datei,"Kasse");
    format(Autohaus[i][Besitzer],MAX_PLAYER_NAME,dini_Get(datei,"Besitzer"));
    CreatePickup(1239,1,Autohaus[i][posx],Autohaus[i][posy],Autohaus[i][posz],-1);
    }

  • ja soähnlich hier haste alles was drunter steht
    //::::::::::Autohäuser Pickups:::::::::://
    for(new i = 0; i < sizeof Autohaus; i++)
    {
    AddStaticPickup(1210,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);
    }
    //::::::::::Autohäuser Autos:::::::::://
    for(new i = 0; i < sizeof AutosZumVerkauf; i++)
    {
    AddStaticVehicle(Kaufauto[i][modelid],Kaufauto[i][PosX],Kaufauto[i][PosY],Kaufauto[i][PosZ],-1,-1);
    }
    for(new i = 0; i < sizeof (Autohaus); i++)
    {
    new Fahrzeugdatei[60];
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"/Autohäuser/%s.ini",Autohaus[i][Autohausname]);
    if(!dini_Exists(Fahrzeugdatei))
    {
    dini_Create(Fahrzeugdatei);
    dini_Set(Fahrzeugdatei,"Besitzer","Los Santos");
    dini_IntSet(Fahrzeugdatei,"Kasse",Autohaus[i][Kasse]);
    }
    Autohaus[i][Kasse] = dini_Int(Fahrzeugdatei,"Kasse");
    format(Autohaus[i][Besitzer]),MAX_PLAYER_NAME,dini_Get(Fahrzeugdatei,"Besitzer");
    return 1;
    }

  • so jetzt bin ich sehr durcheinander mit dem system
    hier die ganzen zeilen was ich jetzt geändert habe usw.
    //===============Autohäuser===============//
    //::::::::::Autohäuser Pickups:::::::::://
    for(new i = 0; i < sizeof Autohaus; i++)
    {
    CreatePickup(1239,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);
    }
    //::::::::::Autohäuser Autos:::::::::://
    for(new i = 0; i < sizeof AutosZumVerkauf; i++)
    {
    AddStaticVehicle(Kaufauto[i][modelid],Kaufauto[i][PosX],Kaufauto[i][PosY],Kaufauto[i][PosZ],-1,-1);//diese zeilen habe ich gelassen
    }
    for(new i = 0; i < sizeof (Autohaus); i++) //das habe ich gelassen
    {
    new Fahrzeugdatei[50];
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"/Autohäuser/%s.ini",Autohaus[i][Autohausname]);
    if(!dini_Exists(Fahrzeugdatei))
    {
    dini_Create(Fahrzeugdatei);
    dini_Set(Fahrzeugdatei,"Besitzer","Staat");
    dini_IntSet(Fahrzeugdatei,"Kasse",Autohaus[i][Kasse]);
    }
    Autohaus[i][Kasse] = dini_Int(Fahrzeugdatei,"Kasse");
    format(Autohaus[i][Besitzer],MAX_PLAYER_NAME,dini_Get(Fahrzeugdatei,"Besitzer"));
    }
    return 1;
    }

    Einmal editiert, zuletzt von LogispireMode ()