30.09.2014, 07:46
Код:
case THREAD_LOAD_DARBODYRIKAI: { new totaldarbodyriku = 0; if(szRows) { new temp[230]; for(new i = 0; i < szRows; i++) { new darboID; cache_get_field_content(i, "DarboID", temp); darboID = strval(temp); cache_get_field_content(i, "Direktorius", temp); format(DyrikData[darboID][Direktorius], 128, "%s", temp); cache_get_field_content(i, "Pavaduotojas", temp); format(DyrikData[darboID][Pavaduotojas], 128, "%s", temp); cache_get_field_content(i, "DyrikIspejimai", temp); DyrikData[darboID][DyrikIspejimai] = strval(temp); cache_get_field_content(i, "PavadIspejimai", temp); DyrikData[darboID][PavadIspejimai] = strval(temp); cache_get_field_content(i, "TuriDyrika", temp); DyrikData[darboID][TuriDyrika] = strval(temp); cache_get_field_content(i, "TuriPavaduotoja", temp); DyrikData[darboID][TuriPavaduotoja] = strval(temp); totaldarbodyriku ++; } printf(" "PAVADINIMAS" - uћkrauta %i darbo direktorių", totaldarbodyriku); } }
Код:
Load stock LoadDarboDyrikai() { format(query, sizeof(query), "SELECT * FROM `"DYRIKU_LENTELE"`"); mysql_function_query(Mysql_users, query, true, "OnQueryFinish", "i", THREAD_LOAD_DARBODYRIKAI); return 1; } Save: stock SaveDarboDyrikai() { format(query, sizeof(query), "UPDATE `"DYRIKU_LENTELE"` SET `Direktorius` = '%s', `Pavaduotojas` = '%s', `DyrikIspejimai` = '%d', `PavadIspejimai` = '%d', `TuriDyrika` = '%d', `TuriPavaduotoja` = '%d' WHERE `DarboID` = '%d'", DyrikData[playerid][Direktorius], DyrikData[playerid][Pavaduotojas], DyrikData[playerid][DyrikIspejimai], DyrikData[playerid][PavadIspejimai], DyrikData[playerid][TuriDyrika], DyrikData[playerid][TuriPavaduotoja]); return mysql_function_query(Mysql_users, query, true, "OnQueryFinish", "ii", THREAD_NO_RESULT, playerid); }