denakim 0 Опубликовано 14 сентября, 2018 public OnPlayerConnect(playerid) { GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME); static const fmt_query[] = "SELECT 'id' FROM 'users' WHERE 'name' = '%s'"; new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)]; format(query, sizeof(query), fmt_query, player_info[playerid][NAME]); mysql_tquery(dbHandle, query, "CheckRegistration", "i", playerid); return 1; } Помогите пожалуйста исправить. mysql_tquery(dbHandle, query, "CheckRegistration", "i", playerid); Варнинг в данной строчке Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
noname_idk 150 Опубликовано 14 сентября, 2018 Найди файл a_mysql.inc в папке с этим сервером. Затем найди строку "native mysql_tquery(" (там будет продолжение, но искать следует только это) и скинь ее. static const fmt_query[] = "SELECT 'id' FROM 'users' WHERE 'name' = '%s'"; new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)]; К слову, правильнее было бы так: static const fmt_query[] = "SELECT 'id' FROM 'users' WHERE 'name' = '%s'"; new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+1]; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты