Spielerdaten werden nicht geupdatet

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten zusammen


    Ich habe ein Problem
    meine Spielerdaten werden nicht geupdatet
    der debug bleibt dabei leer aus
    hier mal mein code
    ich versteh nur nicht wiso er nix speichert
    ich geb den das eingeloggt bei den Login aber nix passiert
    Ich hoffe, das ihr helfen könnt


    public OnPlayerDisconnect(playerid, reason)
    {
    if(pInfo[playerid][Eingeloggt]==1)
    {
    new query[128];
    format(query, 128, "UPDATE `accounts` SET `Level` = '%d' WHERE `Name` = '%s.gtacsfun'", GetPlayerScore(playerid), PlayerName(playerid));
    mysql_query(query);
    format(query, 128, "UPDATE `accounts` SET `Geld` = '%d' WHERE `Name` = '%s.gtacsfun'", GetPlayerMoney(playerid), PlayerName(playerid));
    mysql_query(query);
    format(query, 128, "UPDATE `accounts` SET `Adminlevel` = '%d' WHERE `Name` = '%s.gtacsfun'", pInfo[playerid][Administrator], PlayerName(playerid));
    mysql_query(query);
    }
    for(new i;i!=_:playervars;i++) pInfo[playerid][playervars:i] = 0;
    return 1;
    }

  • probiers mal so


    format(query,sizeof query,"UPDATE `accounts` SET `Level` = %d SET `Geld` = %d SET `Adminlv` = %d WHERE `Name` = '%s.gtacsfun'", GetPlayerScore(playerid),GetPlayerMoney(playerid),pInfo[playerid][Administrator], PlayerName(playerid));
    mysql_query(query);
    mysql_free_result();



    hm meistens liegt entweder am name das dort ihrgend was durcheinander kommt
    dann würde ich noch zur sicherheit mysql_real_escape_string benutzen


    hast schon probiert es zu printen ob er überhaupt duch geht. Jedoch versteh ich nicht wieso du das einzelnt machst und nicht zusammen packst in einen string.

  • Hab den fehler selber gefunden
    Der meint mir hier sagen zu müssen nicht eingeloggt
    nachteile gibt es bei dialogen