Dezmont_Mailz
Умник
сталкнулся с проблемой что не сохраняет функции аккаунта хотя все столбики вписаны и всё остальное тоже
к примеру
password и player_name сохраняет остольное нет
хотя вот
preg стоит на 1 после регистрации а в столбиках она всё равно на 0
кто связывался с данной проблемой помогите решить
так же pLevel должен быть изначально на 1 а он на 0
вот что в столбиках на локалхост
Level Register Model Pol player_name password
Изменить Изменить Копировать Копировать Удалить Удалить 0 0 0 0 Djon_Yoker 123456
к примеру
PHP:
stock SaveAccount(playerid)
{
if(pPlayer[playerid][pReg] == 1 && IsPlayerConnected(playerid))
{
new query_string[(100)+(20+MAX_PLAYER_NAME)+(19+MAX_PLAYER_NAME)+(16+30)] = "UPDATE `account` SET";
format(query_string, sizeof(query_string), "%s `Level` = '%d',", query_string, pPlayer[playerid][pLevel]);
format(query_string, sizeof(query_string), "%s `Register` = '%d'", query_string, pPlayer[playerid][pReg]);
format(query_string, sizeof(query_string), "%s `Model` = '%d'", query_string, pPlayer[playerid][pModel]);
format(query_string, sizeof(query_string), "%s `Pol` = '%d'", query_string, pPlayer[playerid][pSex]);
format(query_string, sizeof(query_string), "%s `player_name` = '%s',", query_string, pPlayer[playerid][pName]);
format(query_string, sizeof(query_string), "%s `password` = '%s'", query_string, pPlayer[playerid][pPassword]);
format(query_string, sizeof(query_string), "%s WHERE `player_name` = '%s'", query_string, pPlayer[playerid][pName]);
mysql_function_query(PlayerConnect, query_string, false, "", "");
printf("Àêêàóíò %s áûë óñïåøíî ñîõðàí¸í.(%d)",pPlayer[playerid][pName],strlen(query_string));
}
else printf("Îøèáêà ñîõðàí¸íèÿ.");
return 1;
}
хотя вот
PHP:
stock CreateNewAccount(playerid, password[])
{
SetModel(playerid,GetPlayerSkin(playerid));
SendMes(playerid, 0xFFFFFF00, "Àêêàóíò %s óñïåøíî çàðåãèñòðèðîâàí", pPlayer[playerid][pName]);
SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Íàïðàâëÿéòåñü íà ðàáîòó ãðóç÷èêà");
SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Íà ðàáîòå Âû ñìîæåòå çàðàáîòàòü äåíåã íà âîäèòåëüñêèå ïðàâà");
SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Äî ðàáîòû âû ìîæåòå äîåõàòü íà îáùåñòâåííîì òðàíñïîðòå");
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
ChangeSkin[playerid] = 0;
pPlayer[playerid][pReg] = 1;
new string[70+MAX_PLAYER_NAME+30];
format(string, sizeof(string), "INSERT INTO `account` (`player_name`,`password`) VALUES ('%s','%s')", pPlayer[playerid][pName],password);
mysql_function_query(PlayerConnect, string, false, "", "");
SaveAccount(playerid);
SpawnPlayer(playerid);
return 1;
}
preg стоит на 1 после регистрации а в столбиках она всё равно на 0
кто связывался с данной проблемой помогите решить
так же pLevel должен быть изначально на 1 а он на 0
вот что в столбиках на локалхост
Level Register Model Pol player_name password
Изменить Изменить Копировать Копировать Удалить Удалить 0 0 0 0 Djon_Yoker 123456
Последнее редактирование:
