Autokauf Sys. Problem

  • Autokauf Sys. Problem

    Abend,

    ich hab ein stock eingebaut, der ein Fahrzeug eines Spielers speichern soll (nach dem Fahrzeug kauf da sonst nichts in der DB steht)
    doch ich bekomme immer fehler wie "Symbol already defined: mysql_SetInt"

    Verwendung des stocks
    [pwn]LoadPlayerCar(GetPlayerVehicleID(playerid), SpielerName(playerid), Buycars[akName], Buycars[i][akModelid], Autohaus[j][ahspawnx], Autohaus[j][ahspawny], Autohaus[j][ahspawnz], Autohaus[j][ahspawna], "NewCar");[/pwn]


    Der stock an sich
    [pwn]stock LoadPlayerCar(vehicle, Besitzer[], Name[], Modelid, X, Y, Z, A, Plate[]);
    {
    format(str, sizeof str, "%i", vehicleid);
    mysql_SetString("spielerautos", "Besitzer", Besitzer, "vehicle", str);
    mysql_SetInt("spielerautos", "Modelid", Modelid, "vehicle", str);
    mysql_SetString("spielerautos", "Nummernschild", Plate, "vehicle", str);
    mysql_SetFloat("spielerautos", "PosX", X, "vehicle", str);
    mysql_SetFloat("spielerautos", "PosY", Y, "vehicle", str);
    mysql_SetFloat("spielerautos", "PosZ", Z, "vehicle", str);
    mysql_SetFloat("spielerautos", "PosA", A, "vehicle", str);
    mysql_SetInt("spielerautos", "Abgeschlossen", PrivCar[vehicleid][vAbgeschlossen], "vehicle", str);
    mysql_SetInt("spielerautos", "Farbe1", PrivCar[vehicleid][vFarbe1], "vehicle", str);
    mysql_SetInt("spielerautos", "Farbe2", PrivCar[vehicleid][vFarbe2], "vehicle", str);
    mysql_SetInt("spielerautos", "Paintjob", PrivCar[vehicleid][vPaintjob], "vehicle", str);
    mysql_SetInt("spielerautos", "Spoiler", PrivCar[vehicleid][vSpoiler], "vehicle", str);
    mysql_SetInt("spielerautos", "Hood", PrivCar[vehicleid][vHood], "vehicle", str);
    mysql_SetInt("spielerautos", "Roof", PrivCar[vehicleid][vRoof], "vehicle", str);
    mysql_SetInt("spielerautos", "Sideskirt", PrivCar[vehicleid][vSideskirt], "vehicle", str);
    mysql_SetInt("spielerautos", "Lamps", PrivCar[vehicleid][vLamps], "vehicle", str);
    mysql_SetInt("spielerautos", "Nitro", PrivCar[vehicleid][vNitro], "vehicle", str);
    mysql_SetInt("spielerautos", "Exhaust", PrivCar[vehicleid][vExhaust], "vehicle", str);
    mysql_SetInt("spielerautos", "Wheels", PrivCar[vehicleid][vWheels], "vehicle", str);
    mysql_SetInt("spielerautos", "Stereo", PrivCar[vehicleid][vStereo], "vehicle", str);
    mysql_SetInt("spielerautos", "Hydraulics", PrivCar[vehicleid][vHydraulics], "vehicle", str);
    mysql_SetInt("spielerautos", "FrontBumper", PrivCar[vehicleid][vFrontBumper], "vehicle", str);
    mysql_SetInt("spielerautos", "RearBumper", PrivCar[vehicleid][vRearBumper], "vehicle", str);
    mysql_SetInt("spielerautos", "VentRight", PrivCar[vehicleid][vVentRight], "vehicle", str);
    mysql_SetInt("spielerautos", "VentLeft", PrivCar[vehicleid][vVentLeft], "vehicle", str);
    mysql_SetInt("spielerautos", "Abgeschleppt", PrivCar[vehicleid][vAbgeschleppt], "vehicle", str);
    return 1;
    }[/pwn]


    Fehler
    [pwn]C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4648) : error 055: start of function body without function header
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4650) : error 021: symbol already defined: "mysql_SetString"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4651) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4652) : error 021: symbol already defined: "mysql_SetString"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4653) : error 021: symbol already defined: "mysql_SetFloat"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4654) : error 021: symbol already defined: "mysql_SetFloat"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4655) : error 021: symbol already defined: "mysql_SetFloat"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4656) : error 021: symbol already defined: "mysql_SetFloat"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4657) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4658) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4659) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4660) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4661) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4662) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4663) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4664) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4665) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4666) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4667) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4668) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4669) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4670) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4671) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4672) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4673) : error 021: symbol already defined: "mysql_SetInt"
    C:\Users\Shufro\Desktop\03e\gamemodes\selfmade.pwn(4674) : error 021: symbol already defined: "mysql_SetInt"

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


    26 Errors.[/pwn]


    MfG
  • moin,
    Der erste Fehler, der mir auffällt und das alles wahrscheinlich verursacht ist dieser:
    [pwn]
    stock LoadPlayerCar(vehicle, Besitzer[], Name[], Modelid, X, Y, Z, A, Plate[]);
    {
    //...
    }
    [/pwn]

    Du hast oben ein semikolon verwendet, was nicht hingehört, was erstmal den Fehler "start of function body without function header" verursacht,
    der Grund, warum istd enke relativ klar.

    Einfach obenam ende des Headers der Fnuktion das Semikolon weg machen.
    [pwn]stock LoadPlayerCar(vehicle, Besitzer[], Name[], Modelid, X, Y, Z, A, Plate[])
    {
    //...
    }[/pwn]

    Dann müsste es klappen.

    An sonsten einfach nochmal posten hier ^^.
    Gruß,
    Dennis