Beiträge von bfkj

    Hmm, funktioniert bei mir trotzdem nicht:


    Fehler:


    Code
    MySQL Error (0): Could not execute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1.



    Edit habe es endlich mit Unterstützung von euch allen und jemanden aus dem Sa-mp.com forum geschafft =).


    Danke, danke, danke ;).


    Naja bin im Bett gute Nacht ;).


    Code
    format(query,sizeof(query),"UPDATE `userdata` SET money = %d WHERE Nickname = '%s'",Cash,playername);


    So ist es komplett richtig ;).


    PS: Wie lade ich das Geld nun wieder aus der Tabelle raus beim anmelden?

    So, löl. Hab was total vergessen.

    Code
    if(PlayerInfo[playerid][pLogged]==1)//

    habe ich vergessen bei onplayerconnet reinzuschreiben.Nun bekomme ich "endlich" ein Error =)^^.

    Code
    [21:34:44] [join] Lord has joined the server (0:127.0.0.1)[21:35:00] MySQL Error (0): Could not execute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.[21:35:00] UPDATE `userdata` set `money` =[21:35:00] [21:35:00] [part] Lord has left the server (0:1)

    Ich werde mal schauen ob das Geld wiedergegeben wird. Habe es gestern ausgtestet und er erkennt einfach den Geld wert nicht. Das heißt, irgendwo liegt das Problem bei der wiergabe vom Geld =).


    Edit: Nunja, habe eine kleine Stats funktion gemacht und das Geld wird wiedergegeben.


    Ich bekomm das Problem einfach nicht behoben und ich bin so langsam echt ratlos.

    PlayerName ist direkt bei Update definiert:



    Und UserUpdate:


    Code
    public OnPlayerDisconnect(playerid, reason)
    {
    UserUpdate(playerid);
    PlayerInfo[playerid][pLogged]=0;
    return 1;
    }


    *Gähn*, bis ich das mal hinbekomme bin ich 80 Jahre alt.
    Kaum zu glauben das es nur einen gibt, der sich in MySQL auskennt.



    Edit: Naja ich bin dann schlafen, gibt anscheinend niemanden der sich auskennt, oder niemanden der mir helfen möchte.


    Gute Nacht.

    Ja steht darin:


    Hm achso, joa moment ;).


    Edit:



    PS: Der Befehl wird ja ausgeführt beim verlassen des Servers. Bin drauf gejoint und wieder geleavt.

    Auszug aus der Log:



    Hmm, kann das sein das ich pCash falsch gemacht habe`?
    Hier:

    Code
    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);



    Hmm, gibt es niemanden anderen der sich in MySQL hier auskennt O.o?
    Ich meine so schwer wird das bestimmt nicht sein. Vielen Dank Grex für deine Hilfe bisher ;).

    Ehm, naja. Könntest du mir nicht zeigen, wie das aussieht mit dem query. Ich bin neu da, hab zwar paar Sachen schon gelesen aber umsetzen kann ich das noch nicht ganz.
    Da muss ich schon ein Beispiel sehen ;). Also könntest du mir vielleicht das Script so machen, dass das Geld abgespeichert wird?


    Edit: Wäre es so richtig?


    Code
    mysql_query("INSERT INTO`money` FROM `userdata` WHERE `Nickname` = '%s'",pCash);


    Funct trotzdem nicht, so langsam könnte ich's kotzen bekommen -.-.
    Den anderen kram wie Updat funktioniert auch nicht. Glaube da ist was falsch mit pCash
    Och manno, schwer nach 10 Stunden noch Interesse zu zeigen das hinzubekommen ^.^.
    Also, ich hoffe mir kann noch jemand helfen :P. Ich weiß nicht wie dankbar ich dann bin ;).

    Guten Abend,


    nun ich habe mich entschieden in meinem GameMod MySQL zu verwenden.
    Nun habe ich ein Tutorial aufgesucht und hier dieses befolgt: http://forum.sa-mp.com/index.php?topic=158851.0
    Alles funktioniert soweit, nur leider wenn ich ein neuen Wert speichern will funktioniert es nicht.


    Beispiel: Ich will das Geld eines Users speichern.


    Code:


    Es kommen keine Errors, anscheinend verstehe ich das nicht wie man neue Werte reinmacht. =/
    Ich bedanke mich sehr für eure Hilfe.

    Naja, wer sagt das es immer eine 3000 er Leitung bleiben wird? Wir können hoffen das die Frequenzen die frei werden vernünftig verkauft werden. Dann hat jeder viel mehr Chancen auf ein besseres Internet ;).

    So Guten Tag,


    ich bin seit zwei Jahren 1 & 1 Kunde und ich kann mich nicht beschweren.


    Wir hatten paar Fragen zu klären, haben die Hotline angerufen (die ab jetzt für Kunden kostenlos sind) und sind sofort drangekommen. Mehrmals!
    Die Fragen wurden geklärt, super Support!


    Mein Internet spackt manchmal auch und da hat uns der Supporter am Telefon geraten den Router 5 Minuten komplett auszuschalten.
    Und siehe da, jedesmal wenn das Internet spackt, lag es am Router. Für eine 5 Minütige Auszeit des Routers ist das Problem schon behoben.
    Ich bekomme ein Internet von ca. 16.148 Kb/s .ca. Also über der 16 k Leitung. Ich wohne am Rande von Köln, jedoch habe ich eine guten Standort zu einem Rechenzentrum. Dieser ist nur ein paar KM, Schätzungsweise entfernt.

    Also in deinem Fall würde ich sagen, ab zur nächsten Werkstatt. Wenn das ganze Öl weg ist, kann es schnell sehr teuer werden. Teurer als die Reperatur an sich gekostet hätte ;).
    Ohne Öl ui ui ^^.

    Ja und plötzlich läuft das ganze Internet Amok. Die Grundkentnisse kann man auch so gewinnen, wenn man täglich auf seinen Traffic Verbrauch achtet schadet es sicherlich keinen. Dazu bieten sehr viele Serveranbieter ein Web-Interface an, ich finde den Text sehr gut geschrieben jedoch sehr unpassend zum Thema....