Не показывает оффлайн игроков во фракции
Доброго времени суток. Есть команда, которая должна показывать Offline список сотрудников, но они не показываются, пока не понял почему. Сам код:
PHP код:
CMD:offmembers(playerid, params[])
{
if(PlayerInfo[playerid][pLeader] < 1) return false;
new stringer[128];
mysql_format(connects, stringer,sizeof(stringer), "SELECT * FROM `accounts` WHERE pMember = '%i'",PlayerInfo[playerid][pLeader]);
mysql_function_query(connects, stringer, true, "OffMembers", "d", playerid);
return true;
}
PHP код:
publics: OffMembers(playerid)
{
new rows, fields, string[1000];
string = "{AFAFAF}Логин\t\tПоследняя дата посещения{FFFFFF}\n\n";
cache_get_data(rows, fields);
if(rows)
{
new Names[MAX_PLAYER_NAME], GetonDate[128], str[46], full;
while(--rows >= 0)
{
cache_get_field_content(rows, "Name", Names);
cache_get_field_content(rows, "pGetonDate", GetonDate);
if(cache_get_field_content_int(rows, "pOnline", connects) == 1001) format(str, sizeof(str), "%s\t\t\t(%s)\n", Names, GetonDate);
strcat(string, str);
full++;
}
if(full == 0) SendClientMessage(playerid, COLOR_GREY, "Членов фракции в оффлайне нет");
else ShowPlayerDialog(playerid, 9485, DIALOG_STYLE_LIST, "Оффлайн члены фракции", string, "Выбрать", "Отмена");
}
return true;
}