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)