Viele Fehler bei 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
  • Heyho !


    Hab mich an ein Autohaus system gewagt und bekomme nun 7 Errors:


    Erste:


    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(174) : error 001: expected token: "-identifier-", but found "new"


    new Autohaus[1][Autohausinfo] = {


    Zweite
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(320) : warning 213: tag mismatch
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(320) : error 032: array index out of bounds (variable "Autohaus")


    CreatePickup(1274,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);



    Dritte:
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(326) : warning 202: number of arguments does not match definition
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(326) : warning 202: number of arguments does not match definition


    kaufauto[i] = CreateVehicle(Billigautos[i][modelid],Billigautos[i][PosX],Billigautos[i][PosY],Billigautos[i][PosZ],-1,-1);



    Vierte:
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(333) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(333) : error 091: ambiguous constant; tag override is required (symbol "Autohausname")
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(333) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\GTA San Andreas\gamemodes\sal.pwn(333) : fatal error 107: too many error messages on one line


    new Fahrzeugdatei[60];
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.txt",Autohaus[i],[Autohausname]);


    die 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,


    new Autohaus[1][Autohausinfo] = {
    {"Teddys Billighaus",543.4729,-1293.7830,17.2422,533.5169,-1276.6116,17.2422,221.4714,"Teddy",0}
    };


    new Billigautos[1][Autokauf] = {
    {404,"Perenniel","Teddys Billighaus",5750,742.5615,-1374.5509,25.6922,262.6618}
    };


    €: Grammatik :3

    Einmal editiert, zuletzt von [PRS]Chris ()

  • Hi,



    enum Autohausinfo {
    Autohausname[60],
    Float:X,
    Float:Y,
    Float:Z,
    Float:SpawnX,
    Float:SpawnY, Float:SpawnZ,
    Float:SpawnA,
    Inhaber[MAX_PLAYER_NAME],
    Kasse
    }; //Hier die veränderung
    enum Autokauf {
    modelid,
    Name[40],
    Autohausname[60],
    Preis,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosA // - Hier die veränderung
    }; // Hier die veränderung


    new Autohaus[1][Autohausinfo] = {
    {"Teddys Billighaus",543.4729,-1293.7830,17.2422,533.5169,-1276.6116,17.2422,221.4714,"Teddy",0}
    };
    new Billigautos[1][Autokauf] = {
    {404,"Perenniel","Teddys Billighaus",5750,742.5615,-1374.5509,25.6922,262.6618}
    };


    MFG

  • Erstmal danke!


    Leider habe ich derzeit noch weitere Errors:


    J:\gamemodes\sal.pwn(321) : warning 213: tag mismatch
    J:\gamemodes\sal.pwn(321) : error 032: array index out of bounds (variable "Autohaus")
    J:\gamemodes\sal.pwn(327) : warning 202: number of arguments does not match definition
    J:\gamemodes\sal.pwn(327) : warning 202: number of arguments does not match definition
    J:\gamemodes\sal.pwn(334) : error 029: invalid expression, assumed zero
    J:\gamemodes\sal.pwn(334) : error 091: ambiguous constant; tag override is required (symbol "Autohausname")
    J:\gamemodes\sal.pwn(334) : error 029: invalid expression, assumed zero
    J:\gamemodes\sal.pwn(334) : 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.


    321:


    for(new i = 0; i < sizeof Autohaus; i++)
    {
    CreatePickup(1274,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);
    }


    327:


    for(new i = 0; i < sizeof Billigautos; i++)
    {
    kaufauto[i] = CreateVehicle(Billigautos[i][modelid],Billigautos[i][PosX],Billigautos[i][PosY],Billigautos[i][PosZ],-1,-1);
    }
    334:


    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.txt",Autohaus[i],[Autohausname]);



    €: Zeilen

    Einmal editiert, zuletzt von [PRS]Chris ()

  • Zeile 327:
    for(new i = 0; i < sizeof Billigautos; i++)
    {
    kaufauto[i] = CreateVehicle(Billigautos[i][modelid],Billigautos[i][PosX],Billigautos[i][PosY],Billigautos[i][PosZ],-1,-1);
    }


    versuch es mit:


    AddStaticVehicleEx(Billigautos[i][modelid],Billigautos[i][PosX],Billigautos[i][PosY],Billigautos[i][PosZ], 0, 0, -1);


    Die 2 Nullen sind die Farben welche du beliebig ändern kannst, bei meinem Beispiel ist es Schwarz.


    Zeile 334:
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.txt",Autohaus[i],[Autohausname]);


    Entferne mal den Beistrich und mach es so:
    format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.txt",Autohaus[i][Autohausname]);


    Zeile 321:


    Versuch mal den Code mit AddStaticPickup zu erstellen:


    AddStaticPickup(1274,1,Autohaus[i][PosX],Autohaus[i][PosY],Autohaus[i][PosZ],-1);


    mfg. D4rkCl3ric


    // EDIT:
    noch ein Pawno Code eingefügt

  • Problem besteht immernoch:


    neue errors:


    J:\gamemodes\sal.pwn(319) : error 039: constant symbol has no size
    J:\gamemodes\sal.pwn(321) : warning 213: tag mismatch
    J:\gamemodes\sal.pwn(321) : error 032: array index out of bounds (variable "Autohaus")
    J:\gamemodes\sal.pwn(327) : warning 202: number of arguments does not match definition
    J:\gamemodes\sal.pwn(334) : warning 217: loose indentation
    J:\gamemodes\sal.pwn(335) : warning 217: loose indentation
    J:\gamemodes\sal.pwn(342) : error 017: undefined symbol "Besitzer"
    J:\gamemodes\sal.pwn(342) : error 035: argument type mismatch (argument 3)
    J:\gamemodes\sal.pwn(355) : error 001: expected token: ";", but found ")"
    J:\gamemodes\sal.pwn(359) : error 017: undefined symbol "Besitzer"
    J:\gamemodes\sal.pwn(396) : error 017: undefined symbol "GetName"
    J:\gamemodes\sal.pwn(399) : error 017: undefined symbol "Autos"
    J:\gamemodes\sal.pwn(399) : warning 215: expression has no effect
    J:\gamemodes\sal.pwn(399) : error 001: expected token: ";", but found "]"
    J:\gamemodes\sal.pwn(399) : error 029: invalid expression, assumed zero
    J:\gamemodes\sal.pwn(399) : fatal error 107: too many error messages on one line


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



    11 Errors.


    Seitdem ich das geändert habe