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);
}

