Hallo ich habedas Tutorial von maddin gemacht und alle klap ja auch so weit aber der speichert nich alles
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, pDaten[playerid][pNames], MAX_PLAYER_NAME);
pDaten[playerid][Score] = mysql_GetInt("accounts", "Score", "Name", pDaten[playerid][pNames]);
M_GivePlayerMoney(playerid,mysql_GetInt("accounts", "Money", "Name", pDaten[playerid][pNames]));
pDaten[playerid][Kills] = mysql_GetInt("accounts", "Kills", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Deaths] = mysql_GetInt("accounts", "Deaths", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Wantedss] = mysql_GetInt("accounts", "WantedLevel", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Jailed] = mysql_GetInt("accounts", "Jailed", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Jailtime] = mysql_GetInt("accounts", "Jailtime", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Skin] = mysql_GetInt("accounts", "Skin", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Team] = mysql_GetInt("accounts", "Team", "Name", pDaten[playerid][pNames]);
pDaten[playerid][leader] = mysql_GetInt("accounts", "Leader", "Name", pDaten[playerid][pNames]);
pDaten[playerid][fRank] = mysql_GetInt("accounts", "fRank", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Tut] = mysql_GetInt("accounts", "Tutorial", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Job] = mysql_GetInt("accounts", "Job", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Geschlecht] = mysql_GetInt("accounts", "Geschlecht", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Alter] = mysql_GetInt("accounts", "Alter", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Fuehrerschein] = mysql_GetInt("accounts", "Fuehrerschein", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Bootsschein] = mysql_GetInt("accounts", "Bootsschein", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Motoradschein] = mysql_GetInt("accounts", "Motoradschein", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Flugschein] = mysql_GetInt("accounts", "Flugschein", "Name", pDaten[playerid][pNames]);
pDaten[playerid][WantedDeaths] = mysql_GetInt("accounts", "WantedDeaths", "Name", pDaten[playerid][pNames]);
pDaten[playerid][PayDay] = mysql_GetInt("accounts", "PayDay", "Name", pDaten[playerid][pNames]);
pDaten[playerid][RespektPunkte] = mysql_GetInt("accounts", "RespektPunkte", "Name", pDaten[playerid][pNames]);
pDaten[playerid][PersoStop] = mysql_GetInt("accounts", "PersoArbeit", "Name", pDaten[playerid][pNames]);
pDaten[playerid][OwnPerso] = mysql_GetInt("accounts", "Personalausweis", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Drugs] = mysql_GetInt("accounts", "Drugs", "Name", pDaten[playerid][pNames]);
pDaten[playerid][PhoneBook] = mysql_GetInt("accounts", "PhoneBook", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Bank] = mysql_GetInt("accounts", "Bank", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Gun1] = mysql_GetInt("accounts", "Gun1", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Gun2] = mysql_GetInt("accounts", "Gun2", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Gun3] = mysql_GetInt("accounts", "Gun3", "Name", pDaten[playerid][pNames]);
pDaten[playerid][Gun4] = mysql_GetInt("accounts", "Gun4", "Name", pDaten[playerid][pNames]);
pDaten[playerid][pHandy] = mysql_GetInt("accounts", "Handy", "Name", pDaten[playerid][pNames]);
pDaten[playerid][pCalling] = mysql_GetInt("accounts", "Calling", "Name", pDaten[playerid][pNames]);
pDaten[playerid][pHCash] = mysql_GetInt("accounts", "HandyCash", "Name", pDaten[playerid][pNames]);
pDaten[playerid][pCallPlayerid] = mysql_GetInt("accounts", "CallPlayerid", "Name", pDaten[playerid][pNames]);
pDaten[playerid][pHandyNr] = mysql_GetInt("accounts", "HandyNr", "Name", pDaten[playerid][pNames]);
}
return 1;
}
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(loggedin[playerid])
{
//Nun speichern wir die Daten in der Datenbank.
mysql_SetInt("accounts", "Score", pDaten[playerid][Score], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Money", GetPlayerMoney(playerid), "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Kills", pDaten[playerid][Kills], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Deaths", pDaten[playerid][Deaths], "Name", pDaten[playerid][pNames]);
mysql_SetFloat("accounts", "Health", pDaten[playerid][Health], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "WantedLevel", pDaten[playerid][Wantedss], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Jailed", pDaten[playerid][Jailed], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Jailtime", pDaten[playerid][Jailtime], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Skin", pDaten[playerid][Skin], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Team", pDaten[playerid][Team], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Leader", pDaten[playerid][leader], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "fRank", pDaten[playerid][fRank], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Tutorial", pDaten[playerid][Tut], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Job", pDaten[playerid][Job], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Geschlecht", pDaten[playerid][Geschlecht], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Alter", pDaten[playerid][Alter], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Fuehrerschein", pDaten[playerid][Fuehrerschein], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Bootsschein", pDaten[playerid][Bootsschein], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Motoradschein", pDaten[playerid][Motoradschein], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Flugschein", pDaten[playerid][Flugschein], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "WantedDeaths", pDaten[playerid][WantedDeaths], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "PayDay", pDaten[playerid][PayDay], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "RespektPunkte", pDaten[playerid][RespektPunkte], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "PersoArbeit", pDaten[playerid][PersoStop], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Personalausweis", pDaten[playerid][OwnPerso], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Drugs", pDaten[playerid][Drugs], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "PhoneBook", pDaten[playerid][PhoneBook], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Bank", pDaten[playerid][Bank], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Gun1", pDaten[playerid][Gun1], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Gun2", pDaten[playerid][Gun2], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Gun3", pDaten[playerid][Gun3], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Gun4", pDaten[playerid][Gun4], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Handy", pDaten[playerid][pHandy], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "Calling", pDaten[playerid][pCalling], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "HandyCash", pDaten[playerid][pHCash], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "CallPlayerid", pDaten[playerid][pCallPlayerid], "Name", pDaten[playerid][pNames]);
mysql_SetInt("accounts", "HandyNr", pDaten[playerid][pHandyNr], "Name", pDaten[playerid][pNames]);
}
}
return 1;
}
Das sind die beiden Stocks die das ja machen einmal laden und einmal speichern
In den Mysql ist die tabele auch so aufgebaut
Zitatid Name Passwort Score Money Kills Deaths Health AdminLevel Moderator WantedLevel Jailed JailTime Skin Team Leader fRank Tutorial Job Geschlecht Alter Fuehrerschein Bootsschein Motoradschein Flugschein WantedDeaths PayDay RespektPunkte PersoArbeit Personalausweis Drugs PhoneBook Bank Gun1 Gun2 Gun3 Gun4 Handy Calling HandyCash CallPlayerid Handynr
Zitat220 xXDJPsychoXx ******** 1 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Also das problem ist z.b bei adminLevel habe mich auf admin lvl 1337 gemacht es steht aber 0 ode rbei den scheine sollte alles auf 1 sein also aktiv/besitzt die scheine gespeichert wird aber nur 0 der score sollte eigendlich 99 sein gespeichert wird nur 1
Weis wer wo der Fehler ist?
Edit
Es sollte kein fehler drin sein aber irgendwie geht es net wie es sein soll
sollte ich nich was einfügen von code bite sagen. Ich habe dieses tutorial gemacht: [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)