MySQL: Bitte um TeamViewer hilfe!

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
  • Hey,


    kann mir vllt mal jemand mit TV über mein Script gucken? :(


    Mein MySQL speichert einfach nix ab x.x .. zB Adminlevel steht immer auf 105, 101 oder sonstwas (habe eigentlich nur alevel 1)
    Und statt Fraktion = 0.. steht da : 115 oder so :/


    Das ist echt sch**** denn ich versuch schon 3 Tage das in den griff zu bekommen, aber es geht einfach nicht :( es haben schon Fabi.StaR
    und BOMBER drübergeguckt, aber auch ohne Erfolg.. Aber ich bin froh, dass nach BOMBER's versuch immerhin schon das Geld und Level,
    abspeichern..
    Ich hätte eigentlich schon längst mit Fraktionen oder sowas angefangen, aber da nicht speichert ... -.-"


    BITTE UM HILFE ;(



    Sh12

  • stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    GetPlayerName(playerid,PlayerInfo[playerid][pName],MAX_PLAYER_NAME);
    if(r_LoadSQLEntrance("accounts","Name",PlayerInfo[playerid][pName]))
    {
    r_mysql_SetInt("Level",GetPlayerScore(playerid)); // X X
    r_mysql_SetInt("Geld",GetPlayerMoney(playerid)); // X X
    r_mysql_SetInt("Adminlevel",PlayerInfo[playerid][pAdmin]); // X
    r_mysql_SetInt("Supporter",PlayerInfo[playerid][pSup]); // X
    r_mysql_SetInt("Member",PlayerInfo[playerid][pMember]); // X
    r_mysql_SetInt("Rang",GetPlayerSkin(playerid)); // X
    r_mysql_SetInt("Skin",PlayerInfo[playerid][pSkin]); // X
    r_mysql_SetInt("Morde",PlayerInfo[playerid][pKills]); // X
    r_mysql_SetInt("Tode",PlayerInfo[playerid][pDeaths]); // X
    r_mysql_SetInt("Bankgeld",PlayerInfo[playerid][Bank]); // X
    r_mysql_SetInt("Respektpunkte",PlayerInfo[playerid][pRespekt]); // X
    r_mysql_SetInt("PaydayTimer",PlayerInfo[playerid][pPayDayTimer]); // X
    r_mysql_SetInt("PaydayLohn",PlayerInfo[playerid][pPayDayLohn]); // X
    r_mysql_SetInt("FrakLohn",PlayerInfo[playerid][pPayDayFLohn]); // X
    printf("Spielerdaten vom Spieler %s erfolgreich in der Datenbank gespeichert.",GetName(playerid));
    r_UnloadSQLEntrance();
    }
    }
    return 1;
    }
    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
    GivePlayerMoney(playerid, mysql_GetInt("accounts", "Geld", "Name", PlayerInfo[playerid][pName]));
    SetPlayerScore(playerid, mysql_GetInt("accounts", "Level", "Name", PlayerInfo[playerid][pName]));
    SetPlayerSkin(playerid, mysql_GetInt("accounts", "Level", "Name", PlayerInfo[playerid][pName]));
    PlayerInfo[playerid][pAdmin] = r_mysql_GetInt("Adminlevel");
    PlayerInfo[playerid][pSup] = r_mysql_GetInt("Supporter");
    PlayerInfo[playerid][pMember] = r_mysql_GetInt("Member");
    PlayerInfo[playerid][pRank] = r_mysql_GetInt("Rank");
    PlayerInfo[playerid][pKills] = r_mysql_GetInt("Morde");
    PlayerInfo[playerid][pDeaths] = r_mysql_GetInt("Tode");
    PlayerInfo[playerid][Bank] = r_mysql_GetInt("Bankgeld");
    PlayerInfo[playerid][pRespekt] = r_mysql_GetInt("Respektpunkte");
    PlayerInfo[playerid][pPayDayTimer] = r_mysql_GetInt("PaydayTimer");
    PlayerInfo[playerid][pPayDayLohn] = r_mysql_GetInt("PaydayLohn");
    PlayerInfo[playerid][pPayDayFLohn] = r_mysql_GetInt("FrakLohn");
    }
    return 1;
    }

  • Die ist so..


    id - int - 11 - 0
    Name - varchar - 24 - 0
    Passwort - varchar - 128 - 0
    Level - int - 11 - 0
    Geld - int - 11 - 0
    Skin - int - 11 - 0
    Fraktion - int - 11 - 0
    Rang - int - 11 - 0
    Adminlevel - int - 11 - 0
    Supporterlevel - int - 11 - 0
    Kills - int - 11 - 0
    Tode - int - 11 - 0
    Bankgeld - int - 11 - 0
    Respekt - int - 11 - 0
    PaydayTimer - int - 11 - 0
    PaydayLohn - int - 11 - 0
    FrakLohn - int - 11 - 0


    Allow Null jeweils deaktiviert

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen