использовал mysql_format. При использовании спецификатора %e просто выключало сервер без ошибок в лог. Я сделал %s. Аккаунт сохранился, но появился такой артефакт:
http://dl1.joxi.net/drive/2016/06/15...6b415430a8.jpg
(Вводил пароль: 123456, e-mail:
[email protected].)
Код:
stock RegisterPlayer(playerid)
{
new query[170];
mysql_format(dbHandle,query, "INSERT INTO `accounts` (`nickname`, `email`, `password`, `regdata`, `regip`, `age`, `sex`, `race`) VALUES ('%s','%s','%s','%s','%s','%d','%d','%d')", pData[playerid][pNickname],pData[playerid][pEmail] ,pData[playerid][pPassword], pData[playerid][pRegData], pData[playerid][pRegIP],pData[playerid][pAge], pData[playerid][pGender],pData[playerid][pRace]);
mysql_function_query(dbHandle, query, false, "", "");
}
Я также вывел все эти переменные в printf. Они записываются нормально.
http://dl1.joxi.net/drive/2016/06/15...2f484b2cd8.jpg