skin geld speichert nicht aber lädt in der mysql datenbank (MYSQL R5) [Wichtig]

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
  • PAWN-Quellcode

    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1) //Und hier ob er noch eingeloggt ist.
    {
    new kalo = GetPlayerSkin(playerid);
    Spieler[playerid][Skin] = kalo;
    //Nun speichern wir die Daten in der Datenbank.
    mysql_SetInt("account", "Admin", Spieler[playerid][Admin], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Level", Spieler[playerid][Level], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Geschlecht", Spieler[playerid][Geschlecht], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Exp", Spieler[playerid][Exp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "MaxExp", Spieler[playerid][MaxExp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Tut", Spieler[playerid][Tut], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Leader", Spieler[playerid][Leader], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Rank", Spieler[playerid][Rank], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Job", Spieler[playerid][Job], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Money", Spieler[playerid][Money], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "PayDayCash", Spieler[playerid][PayDayCash], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Bank", Spieler[playerid][Bank], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "PayDay", Spieler[playerid][PayDayS], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Morde", Spieler[playerid][Morde], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Gestorben", Spieler[playerid][Gestorben], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Verbrechen", Spieler[playerid][Verbrechen], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Spielzeit", Spieler[playerid][Spielzeit], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Knast", Spieler[playerid][Knast], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Wanteds", Spieler[playerid][Wanteds], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Premium", Spieler[playerid][Premium], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Punkte", Spieler[playerid][Punkte], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Mats", Spieler[playerid][Mats], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "SafeMats", Spieler[playerid][SafeMats], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Drugs", Spieler[playerid][Drugs], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "SafeDrugs", Spieler[playerid][SafeDrugs], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "DrugSkill", Spieler[playerid][DrugSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "NewsSkill", Spieler[playerid][NewsSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "AnglerSkill", Spieler[playerid][AnglerSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "BusSkill", Spieler[playerid][BusSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "AnwaltSkill", Spieler[playerid][AnwaltSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "PilotSkill", Spieler[playerid][PilotSkill], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "BusExp", Spieler[playerid][BusExp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "BusMaxExp", Spieler[playerid][BusMaxExp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "AnwaltExp", Spieler[playerid][AnwaltExp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "AnwaltMaxExp", Spieler[playerid][AnwaltMaxExp], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Skin", Spieler[playerid][Skin], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "DrivLic", Spieler[playerid][DrivLic], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "FlugLic", Spieler[playerid][FlugLic], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "BootLic", Spieler[playerid][BootLic], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "AngelLic", Spieler[playerid][AngelLic], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "GunLic", Spieler[playerid][GunLic], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "DrivLicPoint", Spieler[playerid][DrivLicPoint], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Spawnchange", Spieler[playerid][Spawnchange], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Perso", Spieler[playerid][Perso], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Nummer", Spieler[playerid][Nummer], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "KH", Spieler[playerid][KH], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "JailTime", Spieler[playerid][JailTime], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Jailed", Spieler[playerid][Jailed], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "JailType", Spieler[playerid][JailType], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Muted", Spieler[playerid][Muted], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "MuteTime", Spieler[playerid][MuteTime], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Handy", Spieler[playerid][Handy], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "HandyGeld", Spieler[playerid][HandyGeld], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Team", Spieler[playerid][Team], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "Erstehilfe", Spieler[playerid][Erstehilfe], "Name", Spieler[playerid][Name]);
    mysql_SetInt("account", "ContractGeld", Spieler[playerid][ContractGeld], "Name", Spieler[playerid][Name]);
    }
    }
    return 1;
    }




    Skin und Geld speichert nicht


    lädt aber wenn man es in der datenbank ändert



    ich weis nicht warum ich gebe den das beim joinen über
    Spieler[playerid][Money]
    Das geld lädt aber speichrt nicht


    ich danke euch im voraus für eure antworten



    GivePlayerCash(playerid, 10000);




    stock GivePlayerCash(playerid,amount)
    {
    given_amount[playerid] = amount;
    GivePlayerMoney(playerid, given_amount[playerid]);
    Spieler[playerid][Money] = GetPlayerMoney(playerid);
    return 1;
    }


    inder datenbank steht das geld auf 0



    Mit freundlichen grüßen


    steven (riesensika)(LordHit)

  • Ändere
    mysql_SetInt("account", "Money", Spieler[playerid][Money], "Name", Spieler[playerid][Name]);
    zu:
    printf("Money: %d / Skin: %d", Spieler[playerid][Money], Spieler[playerid][Skin]);
    mysql_SetInt("account", "Money", Spieler[playerid][Money], "Name", Spieler[playerid][Name]);


    Was wird dir so im Server Log ausgegeben, wenn du den Spieler speicherst?

  • Server log:



    [18:17:07] [connection] 25.101.15.91:63174 requests connection cookie.
    [18:17:08] [connection] incoming connection: 25.101.15.91:63174 id: 0
    [18:17:08] [join] balus has joined the server (0:25.101.15.91)
    [18:17:30] [part] balus has left the server (0:1)
    [18:18:04] [connection] 25.101.15.91:50619 requests connection cookie.
    [18:18:05] [connection] incoming connection: 25.101.15.91:50619 id: 0
    [18:18:05] [join] balus has joined the server (0:25.101.15.91)
    Console input: df
    [18:19:12] [part] balus has left the server (0:1)



    User: log


    [18:18:26]


    [18:18:26] Jobs Findest du in der Stadthalle Benutze /GPS Um die Stadthalle zu finden!


    [18:18:26] Um in ein Gebäude Rein zu gehen drücke Enter.


    [18:18:27] Use /text to show the Edition Menu


    [18:18:33] Der Account wurde gespeichert


    [18:19:00] Der Account wurde gespeichert