forward SaveAccount(playerid);public SaveAccount(playerid)
{
new query[300];GetPlayerPos(playerid, PlayerInfo[playerid][pPosx], PlayerInfo[playerid][pPosy], PlayerInfo[playerid][pPosz]);
new pName[24]; GetPlayerName(playerid, pName, 24); GetPlayerHealth(playerid, PlayerInfo[playerid][pVida]), GetPlayerArmour(playerid, PlayerInfo[playerid][pChaleco]);
format(query, 200, "UPDATE `usuarios` SET `Vida`='%f', `Chaleco`='%f', `Admin`='%d', `Score`='%d', `PosX`='%f', `PosY`='%f', `PosZ`='%f', `PrimerOn`='%d', `Dinero`='%d' WHERE `Nombre`='%s'", PlayerInfo[playerid][pVida], PlayerInfo[playerid][pChaleco],
PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pScore], PlayerInfo[playerid][pPosx], PlayerInfo[playerid][pPosy], PlayerInfo[playerid][pPosz], PlayerInfo[playerid][pPrimerOn], PlayerInfo[playerid][pAdv], pName);
mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
return 1;
}
Tenes la variable "Dinero" creada en la base de datos pero no la veo puesta en el GM, y tenйs una variable "pAdv" que estб en el GM pero no sй si la tenes creada en la tabla.
|
forward SaveAccount(playerid);public SaveAccount(playerid)
{
format(Queryx, sizeof(Queryx), "UPDATE `usuarios` SET `Vida` = '%f', `Chaleco` = '%f', `Admin` = '%d', `Score` = '%d' WHERE `Nombre` = '%s'",
PlayerInfo[playerid][pVida], PlayerInfo[playerid][pChaleco], PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pScore], NombreOOC(playerid));
mysql_function_query(Conecction, Queryx, true, "OnQueryFinish", "ii", 0, playerid);
format(Queryx, sizeof(Queryx), "UPDATE `usuarios` SET `PosX` = '%f', `PosY` = '%f', `PosZ` = '%f', `PrimerOn` = '%d', `Dinero` = '%d' WHERE `Nombre` = '%s'",
PlayerInfo[playerid][pPosx], PlayerInfo[playerid][pPosy], PlayerInfo[playerid][pPosz], PlayerInfo[playerid][pPrimerOn], GetPlayerMoney(playerid), NombreOOC(playerid));
mysql_function_query(Conecction, Queryx, true, "OnQueryFinish", "ii", 0, playerid);
return 1;
}
Si guardas "GetPlayerMoney(playerid)" si ha usado cheat se guardarб el dinero "chitiado", mejor almacena el dinero server-side en una variable.
|