Mr_Tigr 36 Опубликовано 20 января, 2019 (изменено) [spoiler=Код] case D_GETPLAYEROFF: { if(response) return DeletePVar(playerid, "A:GETPLAYEROFF"); new string[128], getplayer_name[32], house_id, bizz_id, model, number[32], rows; new Cache:result; GetPVarString(playerid, "A:GETPLAYEROFF", getplayer_name, sizeof(getplayer_name)); STRING_GLOBAL[0] = EOS; format(STRING_GLOBAL,144,"SELECT `id` FROM `house` WHERE `hOwner`='%s' ", getplayer_name); result = mysql_query(dbHandle, STRING_GLOBAL, true); house_id = cache_get_row_int(0, 0, dbHandle); cache_delete(result); format(STRING_GLOBAL,144,"SELECT `id` FROM `bizz` WHERE `owner`='%s' ", getplayer_name); result = mysql_query(dbHandle, STRING_GLOBAL, true); bizz_id = cache_get_row_int(0, 0, dbHandle); cache_delete(result); mysql_format(dbHandle, STRING_GLOBAL, 144, "SELECT * FROM ownable_cars WHERE owner_name='%s'", getplayer_name); result = mysql_query(dbHandle, STRING_GLOBAL, true); STRING_GLOBAL[0] = EOS; format(string, sizeof(string), "{FFA500}Дом:\t\t{ffffff}№%i\n", house_id); strcat(STRING_GLOBAL, string); format(string, sizeof(string), "{FFA500}Бизнесс:\t\t{ffffff}№%i\n", bizz_id); strcat(STRING_GLOBAL, string); rows = cache_num_rows(); if(!rows) strcat(STRING_GLOBAL, "{FFA500}Транспорт:\t\t{ffffff}Отсутсвует\n"); else { strcat(STRING_GLOBAL, "{FFA500}Транспорт:\n"); for(new idx; idx < rows; idx ++) { cache_get_row(idx, 11, number, dbHandle, 32); if(!strcmp(number, "-1", false)) number = "НЕТ НОМЕРОВ"; model = cache_get_row_int(idx, 2); format(string, sizeof string, "{ffcc00}%d{ffffff}. {FFA500}%s (%d)\t\t%s\n", idx + 1, GetCarName(model), model, number); strcat(STRING_GLOBAL, string); } } ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, getplayer_name, STRING_GLOBAL, "Закрыть", ""); } [spoiler=Ошибки][13:04:31] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('0')[13:04:31] [ERROR] cache_get_row_int - invalid datatype[13:04:31] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('0')[13:04:31] [ERROR] cache_get_row_int - invalid datatype Изменено 20 января, 2019 пользователем Mr_Tigr Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 20 января, 2019 Ну ошибка указывает, что Вы функцией cache_get_row_int пытаетесь получить не int, а какой-то другой тип данных. 3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты