09.05.2011, 21:21
Enum:
Restart Command:
OnPlayerDisconnect (Where everything in my player data saves, which works -- Except this (i'm assuming?)
According to my debug print, this is working fine.. but it's not.
OnPlayerSpawn:
OnPlayerDeath:
pawn Код:
enum _PINFO {
//Blah, blah, blah...
Float:LastArmour,
Float:LastHealth
}
pawn Код:
GetPlayerHealth(playerid, PVar[playerid][LastHealth]);
GetPlayerArmour(playerid, PVar[playerid][LastArmour]);
djSetFloat (File, "LastArmour", PVar[playerid][LastArmour]);
djSetFloat (File, "LastHealth", PVar[playerid][LastHealth]);
pawn Код:
GetPlayerHealth(playerid, PVar[playerid][LastHealth]);
GetPlayerArmour(playerid, PVar[playerid][LastArmour]);
djSetFloat (File, "LastArmour", PVar[playerid][LastArmour]);
djSetFloat (File, "LastHealth", PVar[playerid][LastHealth]);
printf("[Debug] Health: %f, Armour: %f", PVar[playerid][LastHealth], PVar[playerid][LastArmour]);
printf("[save] %s has been saved.", GetTheirName(playerid));
OnPlayerSpawn:
pawn Код:
SetPlayerHealth(playerid, PVar[playerid][LastHealth]);
SetPlayerArmour(playerid, PVar[playerid][LastArmour]);
pawn Код:
PVar[playerid][LastHealth] = 100.0;
PVar[playerid][LastArmour] = 0.0;