MySQL Error - xPlayer.getCoords

  • Hey Zusammen,


    ich versuche aktuell ein kleines Shopsystem aufzubauen.


    Als erstes wollte ich einen /createshop command erstellen, dies hat auch geklappt.

    client.lua:

    Code
    RegisterCommand('createshop', function(source, args, raw)
        local newshop
        TriggerServerEvent('createshop', newshop)
        ShowNotification('Shop erfolgreich erstellt.')
    end)
    function ShowNotification(text)
        SetNotificationTextEntry('STRING')
        AddTextComponentString(text)
        DrawNotification(false, true)
    end


    Nun habe ich in der server.lua ein RegisterServerEvent eingebaut. Welches den Ersteller & die Koordinaten des Shops in eine Datenbank einträgt.


    Hier habe ich Variablen mit der SpielerID und den aktuellen Koordinaten des "Kommando-Eingebers" definiert und lasse Sie anschließend um zu prüfen ob die korrekten Daten eingetragen werden per print in der Server-Konsole anzeigen.


    Danach soll er diese in die Datenbank eintragen und mir die ID des Eintrages ebenfalls in der Konsole anzeigen.


    Der Print vor der Einspeisung in die Datenbank wird mir ausgegeben mit:

    Code
    [   script:shopsystem] DUCKK
    [   script:shopsystem] vector3(341, -1397.3, 32.5)


    Danach gibt er mir für die Einspeisung in die Datenbank folgenden Fehler aus:


    Code
    [  script:mysql-async] [MySQL] [ERROR] [shopsystem] An error happens for query "INSERT INTO shop_system (owner, coords) VALUES (?, ?) : ["DUCKK",{"buffer":{"type":"Buffer","data":[0,128,170,67,154,169,174,196,0,0,2,66]},"type":21}]": ER_BAD_FIELD_ERROR: Unknown column 'buffer' in 'field list'

    Soweit ich aus dem Fehler entnehme kann er die Spalte "Buffer" nicht finden.

    Aber ich habe nirgendwo eine Variable definiert / Einspeisung welche einen Wert in die Buffer Spalte eintragen soll :/


    Bin aktuell etwas Ratlos und würde mich über eure Hilfe freuen.


    Gruß duckk