Autohaus Error's!

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
  • Habe Probleme(Errors).
    [ FILTERSCRIPT ] CarOwnerShip `'*~CarSystem~*'´ 1.3
    Ins GM eingebaut, Errors.. als FS keine Errors..
    I
    v
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(331) : error 004: function "LoadCar" is not implemented
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(408) : error 004: function "CheckOwner" is not implemented
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(563) : error 004: function "CheckOwner" is not implemented
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(2006) : warning 225: unreachable code
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(2006) : error 029: invalid expression, assumed zero
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(2006) : error 004: function "split" is not implemented
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(2006) : error 029: invalid expression, assumed zero
    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(2006) : fatal error 107: too many error messages on one line


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



    7 Errors.

    Zeilen ...
    331:
    LoadCar();
    408
    CheckOwner(playerid);
    563
    format(string,sizeof(string),"________________%s________________",CarInfo[CheckOwner(playerid)][cDescription]);
    2006
    public split(const strsrc[], strdest[][], delimiter)


    Das waren alle Error's und ich hoffe ihr helft mir.

    2 Mal editiert, zuletzt von PSF ()

  • Zitat

    C:\Users\Mario\Desktop\samp03bsvr_R2_win32\gamemodes\GTA-HW.pwn(331) : error 004: function "LoadCar" is not implemented

    Ich würde mal drauf tippen das du gewisse Funktionen nicht implementiert hast. Was hast du denn bei den Includes stehen?

  • //===========================Section: Forwards==================================
    forward split(const strsrc[], strdest[][], delimiter);
    forward LoadCar();
    forward CheckOwner(playerid);
    forward SaveCars();
    forward testfahrt(playerid);
    forward setz(playerid);
    //===========================Section: Variables=================================-
    new mission[MAX_PLAYERS];
    enum pInfo
    {
    pCarKey,
    }
    new Menu:examplemenu;
    new PlayerInfo[256][pInfo];
    enum cInfo
    {
    cModel,
    Float:cLocationx,
    Float:cLocationy,
    Float:cLocationz,
    Float:cAngle,
    cColorOne,
    cColorTwo,
    cOwner[MAX_PLAYER_NAME],
    cDescription[MAX_PLAYER_NAME],
    cValue,
    cLicense,
    cRegistration,
    cOwned,
    cLock,
    ownedvehicle,
    };
    new CarInfo[84][cInfo];
    new currentveh;
    new CarAutolock[999]; // Variable for Autolocking Car Doors
    new cartrack[256];
    new CarOffered[256];
    //===========================Section: strtok & split============================

    Einmal editiert, zuletzt von PSF ()

  • Ich würde mal drauf tippen das du gewisse Funktionen nicht implementiert hast. Was hast du denn bei den Includes stehen?

    Sowas funktioniert nicht mit einer Include, sondern mit forward.


    Also
    forward LoadCar();
    forward CheckOwner(playerid);


    Ganz oben zu den anderen Forwards


    Edit: Okay zu spät.


    Hast du
    public LoadCar()


    und
    public CheckOwner(playerid)
    Im Script? (+ Den Code Darunter)

  • public LoadCar()
    {
    new arrCoords[13][64];
    new strFromFile2[256];
    new File: file = fopen("autos.cfg", io_read);
    if (file)
    {
    new idx = 0;
    while (idx < sizeof(CarInfo))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    CarInfo[idx][cModel] = strval(arrCoords[0]);
    CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
    CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
    CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
    CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
    CarInfo[idx][cColorOne] = strval(arrCoords[5]);
    CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
    strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
    strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
    CarInfo[idx][cValue] = strval(arrCoords[9]);
    CarInfo[idx][cLicense] = strval(arrCoords[10]);
    CarInfo[idx][cOwned] = strval(arrCoords[11]);
    CarInfo[idx][cLock] = strval(arrCoords[12]);
    printf("CarInfo: %d Owner:%s LicensePlate %s",idx,CarInfo[idx][cOwner],CarInfo[idx][cLicense]);
    idx++;
    }
    }
    return 1;
    }
    public CheckOwner(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new i = 1; i < sizeof(CarInfo); i++)
    {
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    if(strcmp(playername,CarInfo[i][cOwner],true)==0)
    {
    PlayerInfo[playerid][pCarKey] = i;
    return i;
    }
    }
    }
    return 1;
    }


    Ich möchte darauf hinweisen, als FS hat es wunderbar geklappt, alles ging.. 0 Warnings 0 Errors

    7 Mal editiert, zuletzt von PSF ()