29.01.2017, 16:19
Код:
stock SavePlayerAccount(playerid) { new DB_Query[1024]; new Float:x, Float:y, Float:z ; if(PlayerInfo[playerid][LoggedIn] == 1) { GetPlayerPos(playerid,x,y,z); PlayerInfo[playerid][pPos_x] = x; PlayerInfo[playerid][pPos_y] = y; PlayerInfo[playerid][pPos_z] = z; mysql_format(Database, DB_Query, sizeof(DB_Query), "UPDATE `USERS` SET `PASSWORD` = '%s', `SCORE` = '%d', `KILLS` = '%d', `CASH` = '%d', `DEATHS` = '%d', `Admin` = '%d'" , PlayerInfo[playerid][pPass], PlayerInfo[playerid][Score], PlayerInfo[playerid][Kills], PlayerInfo[playerid][pCash], PlayerInfo[playerid][Deaths], PlayerInfo[playerid][pAdmin]); mysql_tquery(Database, DB_Query); mysql_format(Database, DB_Query, sizeof(DB_Query), "UPDATE `USERS` SET `Sex` = '%d', `Age` = '%d', `Pos_x` = '%f', `Pos_y` = '%f', `Pos_z` = '%f', `Skin` = '%d', `Job` = '%d', `AccLock` = '%d'" , PlayerInfo[playerid][pSex], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pAccLock]); mysql_tquery(Database, DB_Query); } return 1; }
Код:
SavePlayerAccount(playerid);
Also this is not working:
Код:
case DIALOG_EMAIL: { if(response) { new DB_Query[225]; new iemail = strval(inputtext); PlayerInfo[playerid][pEmail] = iemail; mysql_format(Database, DB_Query, sizeof(DB_Query), "UPDATE `USERS` SET `email` = '%s'" , PlayerInfo[playerid][pEmail]); mysql_tquery(Database, DB_Query); SendClientMessage(playerid, COLOR_GREEN, "Email set succesfully! Moving onto the next part, gender!"); ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_MSGBOX, "{FFA500}GENDER", "{FFFFFF}Are you a boy or a girl?\n\n", "BOY", "GIRL"); } }

I solved with others but the email is not saving, any idea why?