Beiträge von Grey

    Beispielsweise wenn du das Level setzt nicht nur SetPlayerScore(playerid, 5); werdenden, sondern zusätzlich auch PlayerInfo[playerid][pLevel] = 5;

    Oder beim Geld das selbe. Für die Zukunft bieten sich solche Funktionen dann immer an, dort ist direkt alles geregelt.


    Ich meine jetzt z.B Ingame.. Ich bekomme 500 Money durch den Job.. nun, sobald ich mich auslogge soll dieser Wert.. "500" unter Money abgespeichert werden wofür ja scheinbar SaveUser.. da sein soll.. Aber der Wert wird nicht abgespeichert und somit auch nicht beim wieder einloggen abgerufen

    The answer my friend is hiding in the logs, the answer is hiding in the logs.



    So einfach mysql_log(ALL); aktivieren und hier einfach den Log zeigen :)

    Die Werte werden doch in die Variable geschrieben oder wo ist das Problem?

    Also du willst Werte in die DB Speichern, hast aber keine, dann willst du welche Auslesen, machst es aber verwendest sie nie. Verstehe jetzt dein Problem nicht^^

    Problem is das die Daten nicht in der DB abgespeichert werden, und wie es aussieht ist auch der Error nun nicht mehr da.

    z.B ich setze mir +1 Score und 5000 Money.. nach dem Ausloggen wird überhaupt nix in die Datenbank abgespeichert, das frage ich mich.

    Wenn du es genau so gemacht hast würde es ja funktionieren^^

    Also entweder du postest das oder man kann dir halt nicht helfen, ganz einfach Geschichte

    Dann zeig uns doch mal die Methode, mit der du das aus der Datenbank lädst. Vielleicht wäre es auch schlau für dich dir mal ein MySQL Tutorial anzuschauen.

    Wie oft soll ich dass denn noch sagen?

    Habe alles was ich im Script benutze von hier, da unterscheidet sich nix. [jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)

    Denke es ändert sich nix ob ich nun den Link davon kopiere oder mein eigenes reinstelle, da es keine Veränderungen bisher gab.

    Pass auf, es wird alles auf 0 gesetzt weil die Variablen ausm Script = 0 sind. Um das zu bestätigen, kannste das ja mal ausprobioeren.


    Das wird in der Datenbank nun abgespeichert, aber Ingame setzt sich davon nix.

    Wird der Wert danach nur nicht geladen oder wird der gar nicht in der DB gesetzt?

    Kann es vielleicht sein das deine Variablen alle 0 sind?

    In deiner Error Log steht ja das bei der p_id 2 überall 0 eingesetzt wird.

    Es wird gar nichts in der Datenbank abgespeichert, nur die ID und das Passwort.. sonst bleibt alles auf Null. I dont know da ich dass ganze eben vom Tutorial habe.

    Zeig uns den neuen Log :)

    Code
    [14:54:31] [ERROR] error #1064 while executing query "UPDATE users SET level = '0', money = '0', kills = '0', deaths = '0', WHERE id = '2'": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id = '2'' at line 1
    [14:59:25] [ERROR] error #1064 while executing query "UPDATE users SET level = '0', money = '0', kills = '0', deaths = '0', WHERE id = '2'": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id = '2'' at line 1
    [14:59:32] [WARNING] mysql_connect: no password specified
    [15:16:06] [WARNING] mysql_connect: no password specified
    [15:17:12] [WARNING] mysql_connect: no password specified
    [15:24:45] [WARNING] mysql_connect: no password specified

    Wenn ich sage das ist dass gleiche, dann ist das dass gleiche. :D


    Code
    mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', kills = '%d', deaths = '%d' WHERE id = '%d'"



    so sollte es gehen

    Gleich mal ausprobieren ^^


    //edit: Hat nicht geklappt

    Code
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(115 -- 116) : error 001: expected token: ",", but found "-identifier-"
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : warning 215: expression has no effect
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : warning 215: expression has no effect
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : warning 215: expression has no effect
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : warning 215: expression has no effect
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : warning 215: expression has no effect
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : error 001: expected token: ";", but found ")"
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : error 029: invalid expression, assumed zero
    C:\Users\Gamer\Desktop\Allgemein\server\pawno\include\../include/function/connection.inc(116) : fatal error 107: too many error messages on one line

    Poste einmal die SaveUserStats Funktion. Du hast einen Fehler in deiner Query.


    Ja und wir alle wissen auch gerade was du meinst nh.


    zeig dein code her

    Vorallem OnPlayerDisconnect()

    Bitte nochmal durchlesen und Antworten. ;)

    [jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)

    Alles von hier hab ich auch im Script.

    Disconnect steht dat drin.


    SaveUserStats(playerid);


    Gerne auch MySQL Logs posten ^^


    Die gibt es nicht umsonst xD

    Meinst du diese hier?

    Mooin!

    Hab mir Heute mal das MySQL Tutorial eingefügt und bisher hat auch alles geklappt, nur das abspeichern klappt nicht, weiß jemand was das Problem ist?

    Kurz gesagt ich habe nix weiteres eingefügt, weder Geld.. noch Kills noch irgendwas wird irgendwie abgespeichert, nur das Passwort.


    Danke jetzt schonmal. :)

    Moin! Wie der Titel schon sagt crasht mein SAMP sofort nach dem öffnen..

    Muss hier kurz sagen das ich mir einen neuen PC geholt habe und dieser sah ziemlich leer aus von den Treibern her weswegen ich dachte, ich müsste den aktuellen Grafikkarten-Treiber installieren, hat aber irgendwie nicht geholfen.. an was könnte es liegen?


    Code:

    SA-MP 0.3.DL-R1

    Exception At Address: 0x00746929

    Base: 0x04040000


    Registers:

    EAX: 0x00000000 EBX: 0x00000000 ECX: 0x01A70000 EDX: 0x01A70000

    ESI: 0x00000000 EDI: 0x75308F60 EBP: 0x0177FF70 ESP: 0x0177FDC0

    EFLAGS: 0x00010246


    Stack:

    +0000: 0x00748732 0x0029C000 0x01950000 0x00000000

    +0010: 0x00828CB3 0x00856C80 0x008A5A08 0x0029C000

    +0020: 0x00856C80 0x008A5A08 0x0029C000 0x0177FE2C

    +0030: 0x0177FE2C 0x0177FE00 0x0082AD25 0x00C9AD08

    +0040: 0x0177FE3C 0x00823B3E 0x00000008 0x00821D1D

    +0050: 0x00821D17 0x008A5A10 0x008A5A08 0x0029C000

    +0060: 0x00856C80 0x0177FE14 0x00825EA4 0x0177FF60

    +0070: 0x00825EA4 0x00000000 0x0029C000 0x00821D17

    +0080: 0x00835342 0x00000065 0x0177FF70 0x008246F1

    +0090: 0x00400000 0x00000000 0x01A734C5 0x0000000A

    +00A0: 0x00000094 0x00000006 0x00000002 0x000023F0

    +00B0: 0x00000002 0x00000000 0x00000000 0x00000000

    +00C0: 0x00000000 0x00000000 0x00000000 0x00000000

    +00D0: 0x00000000 0x00000000 0x00000000 0x00000000

    +00E0: 0x00000000 0x00000000 0x00000000 0x00000000

    +00F0: 0x00000000 0x00000000 0x00000000 0x00000000

    +0100: 0x00000000 0x00000000 0x00000000 0x00000000

    +0110: 0x00000000 0x00000000 0x00000000 0x00000000

    +0120: 0x00000000 0x00000000 0x00000000 0x00000000

    +0130: 0x00824588 0x00824570 0x00824570 0x0029C000

    +0140: 0xC0000005 0x00000000 0x01A734C5 0x00000044

    +0150: 0x01A87A90 0x01A80F38 0x01A91E60 0x00000000

    +0160: 0x00000000 0x00000000 0x00000000 0x00000000

    +0170: 0x00000000 0x00000000 0x00000000 0x00000000

    +0180: 0x00000000 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF

    +0190: 0x00000000 0x00000000 0x0177FE60 0x0177F97C

    +01A0: 0x0177FFCC 0x00825EA4 0x00888078 0x00000000

    +01B0: 0x0177FF80 0x75306359 0x0029C000 0x75306340

    +01C0: 0x0177FFDC 0x770E7B74 0x0029C000 0x204AAB98

    +01D0: 0x00000000 0x00000000 0x0029C000 0x00000000

    +01E0: 0x00000000 0x00000000 0x00000000 0x00000000

    +01F0: 0x00000000 0x00000000 0x00000000 0x00000000

    +0200: 0x00000000 0x0177FF8C 0x00000000 0x0177FFE4

    +0210: 0x770F9F80 0x5625369C 0x00000000 0x0177FFEC

    +0220: 0x770E7B44 0xFFFFFFFF 0x77108EF2 0x00000000

    +0230: 0x00000000 0x00824570 0x0029C000 0x00000000

    +0240: 0x00000000 0x017F4910 0x017F4910 0x017F0000

    +0250: 0x01780900 0x01781000 0x0178E000 0x00000005

    +0260: 0x00000000 0x00000000 0x00000000 0x00000000

    +0270: 0x00000001 0x00000001 0x00000000 0x00000000


    SCM Op: 0x0, lDbg: 0 LastRendObj: 0


    Game Version: US 1.0

    Wir wollen entweder ein Reallife/Roleplay Server eröffnen.Serverwerbung wird noch gemacht aber brauchen zuerst ein Script

    Das war gar nicht meine Frage.. ob ihr ein Konzept habt (Wisst was ihr machen wollt.. Fraktionen.. Jobs.. blablabla.. auf was das ganze basieren soll) sowas meinte ich. :)

    Puh.. Zwar noch ein Thread aber ich haue einfach mal raus!


    Es liegt nicht am Server sondern eher an dir. Ich denke einfach mal du bist nicht wirklich geeignet als Projektleiter, da du noch sehr viel lernen musst.

    Du hast zwar einen Kampfgeist und eröffnest immer wieder einen Server aber genau DAS könnte dir zum Verhängnis werden.

    Ich finde die Idee das jemanden das Projekt weiter übernimmt nicht mal so schlecht, nur müsste sich wirklich jemand dafür beweisen.

    Vielleicht solltest du mal nicht versuchen sofort als Projektleiter zu arbeiten, sondern eher klein Anfangen.. deine Rechtschreibung zu verbessern und und und.. Alles ist möglich.

    Du bist bestimmt ein guter aber wie oben schon gesagt bist du einfach nicht geeignet als Projektleiter. :)

    Hoffe ich konnte es mal wirklich als "Kritik" und "Nett" schreiben und das du es auch mal so siehst.


    //edit: Du könntest ja wirklich etwas "sponsoren" nur auch da müsstest du den Leuten vertrauen geben und die machen lassen. ;)