08.06.2017, 23:53
getting error can any one fix it please
please fix this
i mark the line in red color
please fix this line
Код:
COMMAND:buybus(playerid, params[]) { if(playerData[playerid][playerLoggedIn]) { new businessID, businessQuery[200], pQuery[200], newName[48], query[400] ; if(sscanf(params, "i", businessID)) { SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFFFF}Usage: \"buybus <bus id>\""); } else { format(pQuery, sizeof(pQuery), "SELECT * FROM `business_data` WHERE `business_owner` = '%s'", playerData[playerid][playerNamee]); new DBResult:presult, pcount = 0, maxbusinesses = 0; presult = db_query(DB: BUSINESSDB, pQuery); if (pcount <= maxbusinesses) { format(businessQuery, sizeof(businessQuery), "SELECT * FROM `business_data` WHERE `business_id` = '%i' LIMIT 1", businessID); new DBResult:qresult, count = 0; qresult = db_query(DB: BUSINESSDB, businessQuery); count = db_num_rows(qresult); if (count == 0) { SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFFFF}That business ID doesn't exist."); } else { // Find the unique ID for house info new dbID, value[48]; db_get_field_assoc(qresult, "business_id", value, 48); // House UID dbID = strval(value); for(new i = 0; i < MAX_SCRIPT_BUSINESSES; i++) { if(business[i][business_id] == dbID) { if (business[i][business_bought] != 1) { if (playerData[playerid][playerMoney] >= business[i][business_price]) { format(newName, sizeof(newName), "%s", playerData[playerid][playerNamee]); format(query, sizeof(query), "UPDATE `business_data` SET `business_bought` = '1', `business_owner` = '%s' WHERE `business_id` = '%i'", playerData[playerid][playerNamee], businessID); db_query(DB: BUSINESSDB, query); business[i][business_owner] = newName; new price = business[i][business_price]; playerSetMoney(playerid, playerData[playerid][playerMoney] - price); new purchaseMsg[200]; format(purchaseMsg, sizeof(purchaseMsg), "{FFDC2E}[business] {FFFFFF}business successfully purchased for {58D3F7}$%s", FormatNumber(business[i][business_price])); SendClientMessage(playerid, COLOR_WHITE, purchaseMsg); playerData[playerid][businessCount] = playerData[playerid][businessCount] + 1; reloadBusinesses(); return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFFFF}You don't have enough cash to purchase this business."); } } else { SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFFFF}This business is already owned by another player."); } break; } } } } else { SendClientMessage(playerid, COLOR_WHITE, "{B7B7B7}[SERVER] {FFFFFF}You cannot purchase more than limited business. Please sell a property first!"); } } } return 1; }
i mark the line in red color
please fix this line