Plus Emu Problem

  • Moin zusammen habe da ein kleines Problem.

    Bild: https://picr.ws/i/ggP

    Date/Time: 2018-03-14 13:01:16,419

    Thread: 5

    Error in query:

    UPDATE `users` SET `online` = '0', `last_online` = '1521057676,37251', `activity_points` = '2500', `credits` = '1000000', `vip_points` = '0', `home_room` = '0', `gotw_points` = '0', `time_muted` = '0',`friend_bar_state` = '1' WHERE id = '14' LIMIT 1;UPDATE `user_stats` SET `roomvisits` = '0', `onlineTime` = '4,13947987556458', `respect` = '0', `respectGiven` = '0', `giftsGiven` = '0', `giftsReceived` = '0', `dailyRespectPoints` = '15', `dailyPetRespectPoints` = '15', `AchievementScore` = '0', `quest_id` = '0', `quest_progress` = '0', `groupid` = '0',`forum_posts` = '0' WHERE `id` = '14' LIMIT 1;

    MySql.Data.MySqlClient.MySqlException (0x80004005): Data truncated for column 'last_online' at row 1

    at MySql.Data.MySqlClient.MySqlStream.ReadPacket()

    at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)

    at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)

    at MySql.Data.MySqlClient.MySqlDataReader.NextResult()

    at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)

    at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()

    at Plus.Database.Adapter.QueryAdapter.RunQuery() in C:\Users\Sledmore\Desktop\PlusEMU\Database\Adapter\QueryAdapter.cs:line 167


    Tut mir leid aber ich habe alles versucht und blicke da echt nicht durch. ||

    -UnityX[carrot]

    xBabboDE<3                                      009.gif

    Einmal editiert, zuletzt von _UnityX (14. März 2018 um 22:51)

    • Offizieller Beitrag

    UPDATE `users` SET `online` = '0', `last_online` = '1521057676,37251', `activity_points` = '2500', `credits` = '1000000', `vip_points` = '0', `home_room` = '0', `gotw_points` = '0', `time_muted` = '0',`friend_bar_state` = '1' WHERE id = '14' LIMIT 1;UPDATE `user_stats` SET `roomvisits` = '0', `onlineTime` = '4,13947987556458', `respect` = '0', `respectGiven` = '0', `giftsGiven` = '0', `giftsReceived` = '0', `dailyRespectPoints` = '15', `dailyPetRespectPoints` = '15', `AchievementScore` = '0', `quest_id` = '0', `quest_progress` = '0', `groupid` = '0',`forum_posts` = '0' WHERE `id` = '14' LIMIT 1;

    Der Emulator versucht 2 Zahlen mit einem Komma in die Spalte last_online mit dem Datentyp Int zu drücken.

    Ich vermute mal eine Änderung am Format in deinen Zeiteinstellungen vom Windowsserver und eine Änderung des Datentyps auf float würde helfen.

    Warum will er überhaupt eine Kommazahl eintragen, eigentlich speichert er doch einfach einen Unixtimestamp ab oder irre ich mich?

    Mit freundlichen Grüßen,
    Bruno [carrot]

    Einmal editiert, zuletzt von Bruno (15. März 2018 um 18:00)

  • Danke dir!

    Werde es mal Probieren allerdings ist die Zeit auf dem Server korrekt wie auf meinem Rechner.

    Und das weis ich leider nicht.

    Warum will er überhaupt eine Kommazahl eintragen, eigentlich speichert er doch einfach einen Unixtimestamp ab oder irre ich mich?

    edit:

    Problem wurde durch deine Hilfe behoben.

    Dankeschön!

    -UnityX[carrot]

    xBabboDE<3                                      009.gif

    Einmal editiert, zuletzt von Bruno (16. März 2018 um 06:28)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!