Mysql neue daten laden

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
  • Hallo ich habe eine frage wenn ich in meinem script neue sachen laden will zbs. HotDogs wie kann ich das machen habe schon diverse dinge versucht er lädt sie nice richtig beim ausloggen speichert er es richtig sobald ich mich einlogge wird es wieder auf 0 gesetzt hier das lade script:



    if(dialogid == 15000)
    {
    if(response)
    {
    WP_Hash(largestring, sizeof(largestring), inputtext);
    format(Query, sizeof(Query), "SELECT * FROM `playerinfo` WHERE `user` = '%s' AND `password` = '%s' LIMIT 1", escpname(playerid), largestring);
    mysql_query(Query);
    mysql_store_result();
    new rows = mysql_num_rows();
    if(!rows)
    {
    SendClientMessage(playerid, 0xF60000AA, "* Falsches Passwort");
    SetPVarInt(playerid, "WrongPass", GetPVarInt(playerid, "WrongPass") + 1);
    ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_INPUT , "Einloggen", "Dieser Account ist Registriert. Bitte Logge dich ein!", "Einloggen", "Verlassen");
    if(GetPVarInt(playerid, "WrongPass") == 3)
    {
    SendClientMessage(playerid, 0xF60000AA, "Du hast zu viele versuche mit falschem Passwort getätigt!");
    Kick(playerid);
    }
    mysql_free_result();
    }
    else if(rows > 0)
    {
    if(mysql_fetch_row(line))
    {
    new data[3][55];
    new data2[5];
    sscanf(line, "p<|>s[50]s[300]dddds[50]ds[100]", data[0], largestring, data2[0], data2[1], data2[2], data2[3], data[2], data2[4], estring);
    stringempty(estring);
    stringempty(largestring);
    SetPVarInt(playerid, "Kills", data2[0]);
    SetPVarInt(playerid, "Logged", 1);
    SetPVarInt(playerid, "Deaths", data2[1]);
    SetPlayerScore(playerid, data2[2]);
    GivePlayerMoney(playerid, data2[3]);
    SetPVarInt(playerid, "AdminLevel", data2[4]);
    SendClientMessage(playerid, 0x0000D9AA, " Eingeloggt!");
    mysql_free_result();
    GetPlayerIp(playerid, PIP, 18);
    format(Query, sizeof(Query), "UPDATE `playerinfo` SET IP = '%s' WHERE user='%s'", PIP, escpname(playerid));
    mysql_query(Query);
    }
    }
    }
    }
    return 1;
    }