Also ohne die zwei Zeilen funktioniert alles.
Deswegen wundert es mich ja so da ich alles genau so wie du gesagt hast gemacht habe
forward LoadPlayer(playerid);
public LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
cache_get_field_content(0, "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pLevel] = cache_get_field_content_int(0, "Level");
SpielerInfo[playerid][pGeld] = cache_get_field_content_int(0, "Geld");
SpielerInfo[playerid][pKills] = cache_get_field_content_int(0, "Kills");
SpielerInfo[playerid][pTode] = cache_get_field_content_int(0, "Tode");
SpielerInfo[playerid][pAdmin] = cache_get_field_content_int(0, "Admin");
SpielerInfo[playerid][pBanned] = cache_get_field_content_int(0, "Banned");
SpielerInfo[playerid][pLeader] = cache_get_field_content_int(0, "Leader");
SpielerInfo[playerid][pMember] = cache_get_field_content_int(0, "Member");
SpielerInfo[playerid][pTeam] = cache_get_field_content_int(0, "Team");
SpielerInfo[playerid][pRank] = cache_get_field_content_int(0, "Rank");
SpielerInfo[playerid][pDuty] = cache_get_field_content_int(0, "Duty");
SpielerInfo[playerid][pSkin] = cache_get_field_content_int(0, "Skin");
SpielerInfo[playerid][pHealth] = cache_get_field_content_int(0, "Health");
SpielerInfo[playerid][xKord] = cache_get_field_content_float(0, "xKord");
SpielerInfo[playerid][yKord] = cache_get_field_content_float(0, "yKord");
SpielerInfo[playerid][zKord] = cache_get_field_content_float(0, "zKord");
SpielerInfo[playerid][pInterior] = cache_get_field_content_int(0, "Interior");
SpielerInfo[playerid][pCarlic] = cache_get_field_content_int(0, "Carlic");
SpielerInfo[playerid][pBikelic] = cache_get_field_content_int(0, "Bikelic");
SpielerInfo[playerid][pFlylic] = cache_get_field_content_int(0, "Flylic");
SpielerInfo[playerid][pBootlic] = cache_get_field_content_int(0, "Bootlic");
SpielerInfo[playerid][pLKWlic] = cache_get_field_content_int(0, "LKWlic");
SpielerInfo[playerid][Konto] = cache_get_field_content_int(0, "Konto");
SpielerInfo[playerid][Kontostand] = cache_get_field_content_int(0, "Kontostand");
SpielerInfo[playerid][Beantragt] = cache_get_field_content_int(0, "Beantragt");
SpielerInfo[playerid][Pin] = cache_get_field_content_int(0, "Pin");
SpielerInfo[playerid][Kontonr] = cache_get_field_content_int(0, "Kontonummer");
SpielerInfo[playerid][Abholen] = cache_get_field_content_int(0, "Abholen");
SpielerInfo[playerid][pAlter] = cache_get_field_content_int(0, "Alter");
SpielerInfo[playerid][pGeschlecht] = cache_get_field_content_int(0, "Geschlecht");
SpielerInfo[playerid][pLevelpunkte] = cache_get_field_content_int(0, "Levelpunkte");
SpielerInfo[playerid][pPayday] = cache_get_field_content_int(0, "Payday");
SpielerInfo[playerid][pHerkunft] = cache_get_field_content_int(0, "Herkunft");
SpielerInfo[playerid][pVerheiratetmit] = cache_get_field_content_int(0, "Verheiratetmit");
SpielerInfo[playerid][pTelenummer] = cache_get_field_content_int(0, "Telefonnummer");
SpielerInfo[playerid][pTut] = cache_get_field_content_int(0, "Tutorial");
SetPlayerPos(playerid,SpielerInfo[playerid][xKord], SpielerInfo[playerid][xKord], SpielerInfo[playerid][zKord]);
SetPlayerInterior(playerid,SpielerInfo[playerid][pInterior]);
SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
GivePlayerMoney(playerid, SpielerInfo[playerid][pGeld]);
}
}
return 1;
}
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
new query[1024];
new Float:xxKord,Float:yyKord,Float:zzKord;
GetPlayerPos(playerid,xxKord,yyKord,zzKord);
new typos = GetPlayerSkin(playerid);
new interior = GetPlayerInterior(playerid);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(SpielerInfo[playerid][pName], MAX_PLAYER_NAME, name);
SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid);//1803
format(query, sizeof(query), "UPDATE accounts SET Name = '%s', Level = '%d', Geld = '%d', Kills = '%d', Tode = '%d', Admin = '%d', Banned = '%d', Leader = '%d', Member = '%d', Team = '%d', Rank = '%d', Duty = '%d', ",
SpielerInfo[playerid][pName], SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode], SpielerInfo[playerid][pAdmin],
SpielerInfo[playerid][pBanned], SpielerInfo[playerid][pLeader], SpielerInfo[playerid][pMember], SpielerInfo[playerid][pTeam], SpielerInfo[playerid][pRank], SpielerInfo[playerid][pDuty]);
format(query, sizeof(query), "%sSkin = '%d', Health = '%f', xKord = '%f', yKord = '%f', zKord = '%f', Interior = '%d', Carlic = '%d', Bikelic = '%d', Flylic = '%d', Bootlic = '%d', LKWlic = '%d', ", query,
typos, SpielerInfo[playerid][pHealth], xxKord, yyKord, zzKord, interior,SpielerInfo[playerid][pCarlic],SpielerInfo[playerid][pBikelic],SpielerInfo[playerid][pFlylic],SpielerInfo[playerid][pBootlic],SpielerInfo[playerid][pLKWlic]);//1807
format(query, sizeof(query), "%sKonto = '%d', Kontostand = '%d', Beantragt = '%d', Pin = '%d', Kontonummer = '%d', Abholen = '%d', ", query,
SpielerInfo[playerid][Konto], SpielerInfo[playerid][Kontostand], SpielerInfo[playerid][Beantragt], SpielerInfo[playerid][Pin], SpielerInfo[playerid][Kontonr],SpielerInfo[playerid][Abholen]);//1807
format(query, sizeof(query), "%sAlter = '%d', Geschlecht = '%d', Levelpunkte = '%d', Payday = '%d', Herkunft = '%d', Verheiratetmit = '%d', Telefonnummer = '%d', Tutorial = '%d' WHERE Name = '%s'", query,
SpielerInfo[playerid][pAlter], SpielerInfo[playerid][pGeschlecht], SpielerInfo[playerid][pLevelpunkte], SpielerInfo[playerid][pPayday],SpielerInfo[playerid][pHerkunft], SpielerInfo[playerid][pVerheiratetmit],SpielerInfo[playerid][pTelenummer],SpielerInfo[playerid][pTut], SpielerInfo[playerid][pName]);//1807
mysql_tquery(handle, query);
printf("query: %s", query);
}
return 1;
}