PDA

Просмотр полной версии : [Вопрос] Ошибка



Mist
26.12.2015, 10:10
warning 219: local variable "query_string" shadows a variable at a preceding level
error 027: invalid character constant
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


GetPlayerName(playerid, pInfo[playerid][pName], MAX_PLAYER_NAME);
new query_string[256];
format(query_string, sizeof(query_string), "SELECT * FROM `accounts` WHERE `player_name` = '%s'", pInfo[playerid][pName]);
mysql_function_query(mysql_connect_ID, query_string, true, "FindPlayerInTable","i", playerid);
Это первая ошибка.

Вот остальные:


if(!strlen(inputtext)) return ErrorDialogMessage(playerid, dRegister, 0);
else if(strlen(inputtext) < 4) return ErrorDialogMessage(playerid, dRegister, 1);
else if(strlen(inputtext) > 30) return ErrorDialogMessage(playerid, dRegister, 2);
for(new i = strlen(inputtext)-1; i != -1; i--)
{
switch(inputtext[i])
{
case '0'..'9', 'а'..'я', 'a'..'z', 'А'..'Я', 'A'..'Z': continue;
default: return ErrorDialogMessage(playerid, dRegister, 3);
}
}

Mist
26.12.2015, 14:52
Скажите как исправить!

A N D R E Y
29.12.2015, 06:22
Трудно угадать на каких из тех строк ошибки.

ziggi
29.12.2015, 10:44
Переменная query_string объявлена выше.