Hallo Breadfish Community,
Ich benötige einmal hilfe undzwar habe ich probiert über MySQL meine letzte Position zu Speichern aber es will scheinbar nicht Funktionieren und ich verstehen gerade nicht warum evtl übersehe ich es einfach...
stock SavePlayerStats(playerid)
{
if(!PlayerInfo[playerid][pLoggedIn]) return 1;
new query[256];
mysql_format(handle, query, sizeof(query), "UPDATE spieler SET level = '%d', exp = '%d', skin = '%d', geld = '%d', bank = '%d', kills = '%d', tode = '%d', ersterlogin='%d', WHERE id = '%d'",
PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pGeld], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pTode], PlayerInfo[playerid][pErsterLogin], PlayerInfo[playerid][p_id]);
mysql_pquery(handle, query);
new Float:pos_X, Float:pos_Y, Float:pos_Z, Float:pos_R;
GetPlayerPos(playerid, pos_X, pos_Y, pos_Z);
GetPlayerFacingAngle(playerid, pos_R);
mysql_format(handle, query, sizeof(query), "UPDATE spieler SET `posX`=%f, `posY`=%f, `posZ`=%f, `posZ`=%f, `posR`=%f WHERE id = '%d'",
pos_X, pos_Y, pos_Z, pos_R, PlayerInfo[playerid][p_id]);
mysql_pquery(handle, query);
PlayerInfo[playerid][pLoggedIn] = false;
printf("[Spieler] (%s) Ausgeloggt und gespeichert!", PlayerInfo[playerid][pName]);
return 1;
}
der Print wird ausgegeben es wird auch alles gespeichert nur die Position nicht wie es aussieht..
Ich hoffe ihr könnt mir helfen!
Mit freundlichen Grüßen,
Kevin