Hallo Breadfish-Community
Ich habe versucht die HP und Armor abzuspeichern über MSQl aber irgendwie stimmt da was nicht
Code
enum pInfo {
Float:pHeal,
Float:pArmor,
};
Function CreateTabellen() {
mysql_pquery(handle, "ALTER TABLE `users` ADD `pHeal` float NOT NULL DEFAULT '0.0'");
mysql_pquery(handle, "ALTER TABLE `users` ADD `pArmor` float NOT NULL DEFAULT '0.0'");
return 1;
}
public PlayerUpdate(playerid)
{
new Float:health;
Spielerinfo[playerid][pHeal] = GetPlayerHealth(playerid, health);
Spielerinfo[playerid][pArmor] = GetPlayerHealth(playerid, health);
new query[2048];
format(query, sizeof(query), "UPDATE `users` SET `pHeal`='%d', `pArmor`='%d' WHERE `id` = '%d'",
Spielerinfo[playerid][pHeal], Spielerinfo[playerid][pArmor],Spielerinfo[playerid][p_id]);
return 1;
}
public OnPlayerLogin(playerid) {
Spielerinfo[playerid][pHeal] = cache_get_field_content_float(0, "pHeal", handle);
Spielerinfo[playerid][pArmor] = cache_get_field_content_float(0, "pArmor", handle);
SetPlayerHealth(playerid, Spielerinfo[playerid][pHeal]);
SetPlayerArmour(playerid, Spielerinfo[playerid][pArmor]);
return 1;
}
Alles anzeigen
Hoffe ihr könnt mir da helfen das da nicht "1065350000" steht sondern das was man als HP und Armor hat
MFG Paddy87