PDA

Просмотр полной версии : [Вопрос] [Ошибка] error 001. Не могу решить проблему с format



Martinelli
17.02.2018, 21:55
Собственно вот проблема, выдает жалобу вот на эту строку:
format(query_string, sizeof(query_string), "INSERT INTO `accounts` (`player_name`, `password`) VALUES ('%s', '%s')", pInfo[playerid][pNickname], password);

Вот полная ошибка:
error 001: expected token: ";", but found "-identifier-"

Полный код стока:
stock CreateNewAccount(playerid, password[])
{
new query_string[66+MAX_PLAYER_NAME-4+20]
format(query_string, sizeof(query_string), "INSERT INTO `accounts` (`player_name`, `password`) VALUES ('%s', '%s')", pInfo[playerid][pNickname], password);
mysql_function_query(mysql_connect_ID, query_string, true, "UploadPlayerAccountNumber", "i", playerid);

format(query_string, sizeof(query_string), "Аккаунт %s успешно запегистрирован. Администрация желает Вам приятной игры!", pInfo[playerid][pNickname]);
SCM(playerid, COLOR_ORANGE, query_string);
player_is_authorized{playerid} = 1;
SpawnPlayer(playerid);
return 1;
}

DeimoS
17.02.2018, 21:57
new query_string[66+MAX_PLAYER_NAME-4+20]
Точки с запятой нет в конце

Martinelli
17.02.2018, 21:59
Спасибо, помогло, а я не там искал проблему)