Имеется несколько систем которые при запуске/перезагрузке сервера загружаются из базы данных mysql:
PHP код:
mysql_function_query(MySQL, "SELECT * FROM `houses`", true, "LoadHouses","");
mysql_function_query(MySQL, "SELECT * FROM `vehicles`", true, "LoadVehicles","");
mysql_function_query(MySQL, "SELECT * FROM `zone`", true, "LoadZone","");
При подключении игрока к серверу имеется проверка на статус загрузки сервера:
PHP код:
/*
server_access_status = 0; // Загрузка сервера, mysql системы не загружены, kick игрока
server_access_status = 1; // Сервер загружен, mysql системы загружены, игрок может входить
server_access_status = 2; // Перезагрузка сервера, mysql системы не загружены, kick игрока
*/
switch(server_access_status)
{
case 0:
{
SendClientMessage(playerid, -1,"Происходит загрузка сервера");
return Kick(playerid);
}
case 2:
{
SendClientMessage(playerid, -1,"Происходит перезагрузка сервера");
return Kick(playerid);
}
}
Необходимо менять статус загрузки сервера после загрузки всех mysql систем.
Как лучше всего осуществлять данную проверку, с учётом того что скорость загрузки систем может изменяться?