KEKos
Новичок
Доброго времени суток.
Итак, собственно сама проблемка:
Например, я регистрирую на сервере 2 аккаунта: NAME1 и NAME2. Пароль NAME1 - 12345, NAME2 - qazw.
После регистрации первого аккаунта, аккаунт попадает в базу, здесь проблем нету, сохраняет всё: ник, пароль короче говоря - как надо. А вот, после регистрации второго аккаунта, уже идёт проблема с сохранением пароля, точнее говоря, пароль вместо "qazw", становится "qazw12345", то есть, + 1 пароль.

Итак, собственно сама проблемка:
Например, я регистрирую на сервере 2 аккаунта: NAME1 и NAME2. Пароль NAME1 - 12345, NAME2 - qazw.
После регистрации первого аккаунта, аккаунт попадает в базу, здесь проблем нету, сохраняет всё: ник, пароль короче говоря - как надо. А вот, после регистрации второго аккаунта, уже идёт проблема с сохранением пароля, точнее говоря, пароль вместо "qazw", становится "qazw12345", то есть, + 1 пароль.
PHP:
stock CreateNewAccount(playerid, password[])
{
new query_string[70+MAX_PLAYER_NAME+30];
format(query_string, sizeof(query_string), "INSERT INTO `accounts` (`player_name`, `password`) VALUES ('%s', '%s')", pInfo[playerid][pName], password);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
format(query_string, sizeof(query_string), "Аккаунт %s успешно зарегистрирован. Администрация желает Вам приятной игры!", pInfo[playerid][pName]);
SendClientMessage(playerid, 0xFFFFFF00, query_string);
SpawnPlayer(playerid);
return 1;
}
stock SaveAccount(playerid)
{
new query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)] = "UPDATE `accounts` SET";
format(query_string, sizeof(query_string), "%s `player_name` = '%s'", query_string, pInfo[playerid][pName]);
format(query_string, sizeof(query_string), "%s `password` = '%s'", query_string, pInfo[playerid][pPassword]);
format(query_string, sizeof(query_string), "%s WHERE `ID` = '%d'", query_string, pInfo[playerid][pID]);
mysql_function_query(mysql_connect_ID, query_string, false, "", "");
return 1;
}
Я не знаю, что делать, спасайте.
Последнее редактирование:
