Beiträge von Onjiary

    @Jeffry nach dem ich dein Code benutzt habe kommt folgender Log-Fehler:

    SQL
    [20:47:07] [WARNING] mysql_connect: no password specified (entwicklung.p:317 -> entwicklung.p:62)
    [20:49:19] [ERROR] error #1064 while executing query "UPADTE account SET level = '1',admin = '0',money = '47',fraktion = '0',frank = '0',spawn = '0' WHERE id = '1'": 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 'UPADTE account SET level = '1',admin = '0',money = '47',fraktion = '0',frank = '' at line 1 (entwicklung.p:395 -> entwicklung.p:105)

    Mein Code Sieht so aus @Jeffry und das ist von dein Tutorial für mysql r41


    Definierungen:


    Main bis OnPlayerConnect:



    OnPlayerDisconnect bis OnDialogResponse:


    OnPlayerClickPlayer bis SaveUserStats:

    @Jeffry


    Folgende Situation:


    Wenn ein Spieler ein Stunt macht wird das Geld durch GivePlayerMoney gesetzt oder muss ich es extra anders angehen damit Spieler Geld bekommen können?


    Bilder zu den Stunt:


    mysql log:

    Code
    [06:41:11] [WARNING] mysql_connect: no password specified (entwicklung.p:317 -> entwicklung.p:62)
    [06:44:16] [ERROR] mysql_format: no value for specifier '%d' passed (entwicklung.p:394 -> entwicklung.p:105)
    [06:44:16] [ERROR] error #1065 while executing query "": Query was empty (entwicklung.p:395 -> entwicklung.p:105)


    http://www.pic-upload.de/view-32425056/sa-mp-018.png.html
    http://www.pic-upload.de/view-32425066/sa-mp-019.png.html

    @XeroX da ich es auf localhost teste brauche ich für die Datenbank kein passwort angeben.


    Ich weiß einfach nicht wo mein fehler sein soll ob es wirklich daran liegt das ich es auf localhost teste und die datenbank kein passwort hat.

    Hatte in zeile 280 Folgendens stehen:

    Code
    mysql_format(handle,query,sizeof(query), "INSERT INTO account(name,passwort)VALUES('%e',MD5(#%e))",PlayerInfo[playerid][pname],inputtext);


    ich habe es zu geändert:



    Code
    mysql_format(handle,query,sizeof(query), "INSERT INTO account(name,passwort)VALUES('%e',MD5('%e'))",PlayerInfo[playerid][pname],inputtext);

    Guten Abend.


    Ich habe ingame jetzt Stunts gemacht und hatte dadurch 240$ auf der hand.


    Normal sollte es gespeichert werden und nach dem Reloggen wieder da sein.


    Nun das geld ist nicht wieder erschienen.


    In den Myqsl-Logs steht leider auch kein fehler drin warum kein geld gesetzt wird.
    Hier der Code zu alles:



    Mysql Log:



    Spieler Enum:


    OnPlayerRequestClass:


    OnplayerConnect:


    OnPlayerDisconnect


    OnDialogResponse:


    OnUserCheck:


    OnUserRegister und OnUserLogin:


    SaveUserStats:

    Guten Morgen.


    Ich habe mich an das Tutorial für mysql gehalten was hier im Forum existiert für r41



    Server Log:


    Pawn Quellcode:


    In den Abschnitt für die Mysql log: