Error bei Autohaussystem

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

  • enum cInfo
    {
    Model,
    Besitzer[MAX_PLAYER_NAME],



    CarInfo[vehicleid][Besitzer]=dini_Get(CarDatei,"Besitzer");



    Fehler:

    C:\DOKUME~1\Besitzer\Desktop\0.3c\Server\filterscripts\AutoHausSystem.pwn(503) : error 047: array sizes do not match, or destination array is too small


    Könnt ihr Helfen?

  • new string[50];
    format(string,sizeof(string),"%s",dini_Get(CarDatei,"Besitzer"));
    CarInfo[vehicleid][Besitzer]=string;


    Ohne Worte.

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • Geht aber, habe es doch gerade versucht.. Nimm anstatt 50 mal 128 war ein Flüchtigkeitsfehler von mir, aber es geht trotzdem auch so!

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • Bei mir geht es eben nicht...



    public LoadCar(playerid,vehicleid)
    {
    new CarDatei[64];
    new PLAAName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PLAAName,sizeof(PLAAName));
    format(CarDatei,sizeof(CarDatei),"/Autosys/%s.txt",PLAAName);
    new string[128];
    format(string,sizeof(string),"%s",dini_Get(CarDatei,"Besitzer"));
    CarInfo[vehicleid][Besitzer]=string;
    CarInfo[vehicleid][Zugelassen]=dini_Int(CarDatei,"Zugelassen");
    CarInfo[vehicleid][Abgeschlossen]=dini_Int(CarDatei,"Abgeschlossen");
    CarInfo[vehicleid][Gebraucht]=dini_Int(CarDatei,"Gebraucht");
    CarInfo[vehicleid][Nitro]=dini_Int(CarDatei,"Nitro");
    CarInfo[vehicleid][ccol1]=dini_Int(CarDatei,"ccol1");
    CarInfo[vehicleid][ccol2]=dini_Int(CarDatei,"ccol2");
    CarInfo[vehicleid][Model]=dini_Int(CarDatei,"Model");
    CarInfo[vehicleid][aX]=dini_Float(CarDatei, "Park_X");
    CarInfo[vehicleid][aY]=dini_Float(CarDatei, "Park_Y");
    CarInfo[vehicleid][aZ]=dini_Float(CarDatei, "Park_Z");
    CarInfo[vehicleid][Angle]=dini_Float(CarDatei, "Park_Angle");
    CarInfo[vehicleid][vHealth]=dini_Float(CarDatei,"vHealth");

    return 1;
    }


    /EDIT: Fehler..

  • Sorry, hab nicht auf deinen Enumerator geachtet benutz es so:
    new string[MAX_PLAYER_NAME];
    format(string,sizeof(string),"%s",dini_Get(CarDatei,"Besitzer"));
    CarInfo[vehicleid][Besitzer]=string;

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25