Hallo,
ich probiere seit circa einer Stunde mehrere Dinge und komme einfach nicht weiter. In meinem kleinen Script soll beim Disconnect des Spielers die HP-Anzahl gespeichert werden. Dies sieht bisher so aus:
public OnPlayerDisconnect(playerid, reason)
{
SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid); // Geld wird gespeichert. Das klappt komischerweise.
SpielerInfo[playerid][pskinid] = GetPlayerSkin(playerid); // Skin wird gespeichert. Das klappt auch.
GetPlayerHealth(playerid,SpielerInfo[playerid][pHealth]);
SavePlayer(playerid);
DeletePVar(playerid,"Eingeloggt");
}
Wenn ich nun den Server wieder betrete, sterbe ich sofort. Dort, wo eigentlich die HP-Anzahl gespeichert werden soll, steht folgender Wert: 1.1204e+09
Wer weiß Hilfe? Die Warnung, die ich erhalte, ist übrigens: "warning 213: tag mismatch" undzwar in Zeile 83 (GetPlayerHealth(playerid,SpielerInfo[playerid][pHealth]);).