Autohausfehler

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
  • Also ich komme am Autohaus nicht weiter... Ich habe ein Tutorial befolgt und nun habe ich Errors und weiß nicht wie ich sie beheben soll.


    Hier ist das was mit dem Autohaus zutun hat:



    Oben im Script:

    enum Autohausinfo
    {
    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],
    Prei,
    Float: PosX,
    Float: PosY,
    Float: PosZ,
    Float: PosA,
    };


    new Autohaus[1][Autohausinfo] = {
    ("Serious-Autohaus",755.9205,-1361.6007,13.5138,750.7912,-1333.5479,13.5425,"Los Santos",0)
    };


    new AutosZumVerkauf[1][Autokauf] = {
    {560, "Sultan","Serious-Autohaus",12500,749.1084,-1333.6691,13.2648,182.2400
    }};


    new kaufauto[2];


    Unter "OnGameModeInit":




    //Autohäuser Pickups
    for(new i = 0; i < sizeof Autohaus; i++)
    {
    CreatePickup(pickupid,1,Autohaus[PosX],Autohaus[PosY],Autohaus[PosZ],-1);
    }

    //Autohäuser Autos
    for(new i = 0; i < sizeof AutosZumVerkauf; i++)
    {
    kaufauto = CreateVehicle[AutosZumVerkauf[modelid],AutosZumVerkauf[PosX],AutosZumVerkauf[PosY],AutosZumVerkauf[PosZ],-1,-1);
    }


    //Autohäuser

    for(new i =0; i < sizeof Autohaus; i++)
    {
    new Fahrzeugdatei[60];
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.ubu",Autohaus[Autohausname]);
    if(!dini_Exists(Fahrzeugdatei))
    {
    dini_Create(Fahrzeugdatei);
    dini_Set(Fahrzeugdatei,"Besitzer","Los Santos");
    dini_IntSet(Fahrzeugdatei,"Kasse",Autohaus[Kasse]);
    }
    Autohaus[Kasse] = dini_Int(Fahrzeugdatei,"Kasse");
    format(Autohaus[Besitzer],MAX_PLAYERNAME_NAME,dini_get(Fahrzeugdatei,"Besitzer");
    return 1;
    }



    Unter "OnGameModeExit":



    public OnGameModeExit()
    {
    for(new i =0; i < sizeof Autohaus; i++
    {
    new Fahrzeugdatei[60];
    format (Fahrzeugdatei,sizeof(Fahrzeugdateu),"Autohaus/%s.ini,Autohaus[Autohausname];
    dini_Set(Fahrzeugdatei,"Besitzer",Autohaus[Besitzer]);
    dini_Set(Fahrzeugdatei,"Kasse",Autohaus[Kasse]);
    }
    for(new i = 0; i < sizeof AutosZumVerkauf; i++)
    {
    DestroyVehicle(kaufauto;
    }
    return 1;
    }


    Unter OnPlayerConnect:



    for(new i = 0; i < 3; i++)
    {
    new Autodatei[80];
    format{Autodatei,sizeof(Autodatei,"/Autos/%sAuto%d.ini",GetName(playerid),i);
    if(dini_Exists(Autodatei))
    {
    Autos[playerid][modelid] = dini_Int(Autodatei,"modelid");
    Autos[playerid][Farbe1] = dini_Int(Autodatei,"Farbe1");
    Autos[playerid][Farbe2] = dini_Int(Autodatei,"Farbe2");
    Autos[playerid][HP] = dini_Int(Autodatei,"HP");
    Autos[playerid][Paintjob] = dini_Int(Autodatei,"Paintjob");
    Autos[playerid][Nummernschild] = dini_Int(Autodatei,"Nummernschild");
    Autos[playerid][PosX] = dini_Int(Autodatei,"PosX");
    Autos[playerid][PosY] = dini_Int(Autodatei,"PosY");
    Autos[playerid][PosZ] = dini_Int(Autodatei,"PosZ");
    Autos[playerid][PosA] = dini_Int(Autodatei,"PosA");
    Autos[playerid][Spoiler] = dini_Int(Autodatei,"Spoiler");
    Autos[playerid][Wheels] = dini_Int(Autodatei,"Wheels");
    Autos[playerid][Nitro] = dini_Int(Autodatei,"Nitro");
    Autos[playerid][Stereo] = dini_Int(Autodatei,"Stereo");
    Autos[playerid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
    Autos[playerid][FrontBumber] = dini_Int(Autodatei,"FrontBumber");
    Autos[playerid][RearBumber] = dini_Int(Autodatei,"RearBumber");
    Autos[playerid][VentRight] = dini_Int(Autodatei,"VentRight");
    Autos[playerid][Roof] = dini_Int(Autodatei,"Roof");
    Autos[playerid][Hood] = dini_Int(Autodatei,"Hood");
    Autos[playerid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
    Autos[playerid][Lamps] = dini_Int(Autodatei,"Lamps");
    Autos[playerid][Exhaust] = dini_Int(Autodatei,"Exhaust");
    Spielercar[playerid] = CreateVehicle(Autois[playerid][modelid],Autos[playerid][PosX],Autos[playerid][PosY],Autos[playerid][PosZ],Autos[playerid][PosA],Autos[playerid][Farbe1],Autos[playerid][Farbe2]);
    SetVehicleNumberPlate(Spielercar[playerid]dini_Int(Autodatei,"Nummernschild"));
    SetVehicleParamsForPlayer[Spielercar[playerid],playerid,0,0);


    if(Autos[playerid][Paintjob] > 0)
    {
    ChangeVehiclePaintjob(Spielercar[playerid][Paintjob]);
    }
    if(Autos[playerid][Spoiler] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Spoiler]);
    }


    if(Autos[playerid][Roof] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Roof]);
    }


    if(Autos[playerid][Sideskirt] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Sideskirt]);
    }


    if(Autos[playerid][Lamps] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Lamps]);
    }


    if(Autos[playerid][Nitro] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Nitro]);
    }


    if(Autos[playerid][Wheels] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Wheels]);
    }


    if(Autos[playerid][Exhaust] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Exhaust]);
    }


    if(Autos[playerid][Stereo] >= 1000)
    {
    AddVehicleComponent(Spielercar[playerid][Stereo]);
    }


    }
    }

    Die Errors: DIE [ i ]'s GEHÖREN NICHT DAZU!!! ALSO DIE HIER DRÜBER SIND!!!! DIE KOMMEN IRGENDWIE!



    Code
    C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(522) : error 017: undefined symbol "pickupid"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 028: invalid subscript (not an array or too many subscripts): "CreateVehicle"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 001: expected token: ";", but found ")"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 029: invalid expression, assumed zeroC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase5 Errors.




    Jetzt sieht man nicht in welchen Zeilen die Errors sind...
    Hier sind die Zeilen



    Zeile 519//Autohäuser

    bis

    Zeile 529//Autohäuser Autos

    2 Mal editiert, zuletzt von DerCooper ()

  • kaufauto = CreateVehicle[AutosZumVerkauf[modelid],AutosZumVerkauf[PosX],AutosZumVerkauf[PosY],AutosZumVerkauf[PosZ],-1,-1);
    Was solln das machen???
    Statt ( hast du [ benutzt, daran liegts...


    // Edit: Der andere Error entseht durch
    CreatePickup(pickupid,1,Autohaus[PosX],Autohaus[PosY],Autohaus[PosZ],-1);
    Du hast die Variable "pickupid" nicht generiert.