Удалённый пользователь 121243
Всем привет, мне нужно, чтобы сотрудники фракции отображались в чате, а не на диалоге, так-же, чтобы я видел себя в /members. Вот так:
Код команды:
Код паблика:
Буду благодарен за помощь.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Код команды:
Код:
}
CMD:members(playerid) {
if(PlayerInfo[playerid][pMember] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "Вы нигде не состоите!");
new string[256];
format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `pMember` OR `pLeader` = '%d'", PlayerInfo[playerid][pMember]);
mysql_function_query(connects, string, true, "MembersPlayer", "d", playerid);
return true;
Код:
}
publics: MembersPlayer(playerid) {
new rows, fields, f = 0;
cache_get_data(rows, fields);
if(rows) for(new i = 0; i < rows; i++) f++;
new string[1000], afk = 0, j = 0;
string = "{FFFFFF}Уровень\t{FFFFFF}Ранг\t{FFFFFF}Телефон\t{FFFFFF}ID\t{FFFFFF}Имя";
foreach(Player, i) {
if(playerid == i) j++;
if(PlayerInfo[i][pMember] != PlayerInfo[playerid][pMember] || i == playerid || PlayerInfo[i][pAlcoInvenxua]) continue;
if(GetPVarInt(i, "AFK_Time") > 2) afk++;
format(string, sizeof(string), "%s\n{FFFFFF}%d\t\t{FFFFFF}%d\t{FFFFFF}%d\t\t{FFFFFF}%d\t{FFFFFF}%s", string, PlayerInfo[i][pLevel], PlayerInfo[i][pRank], PlayerInfo[i][pPnumber], i, PlayerInfo[i][pNames]);
j++;
}
if(j < 2) return ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{f7ac13}Члены организации онлайн", "Никого из членов организации нет в сети!", "Закрыть", "");
else {
format(string, sizeof(string), "%s\n\n\n{94e516}Всего в организации: %d\n{94e516}Из них онлайн: %d\n{94e516}На паузе: %d", string, f, j, afk);
ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{f7ac13}Члены организации онлайн", string, "Закрыть", "");
}
return true;
