• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Отсутствует показатель игроков в /members.

Статус
В этой теме нельзя размещать новые ответы.

Oleg Polikhronidi

Умник
День добрый, столкнулся с проблемой - игроков не фиксирует в /members.
Код команды:
PHP:
CMD:members(playerid) {
	if(!PI[playerid][pMember]) return ErrorMessage(playerid,"Вы не состоите в организации");
	new ids = 0;
	new string[3000],str[128];
	strcat(str,"ID\tРанг\tТелефон\tВыговоры\tИмя"W"\n\n\n");
	strcat(string,str);
	foreach(new i:Player) {
		if(!TI[i][tLogin] || AntiCheatIsKickedWithDecync(i)) continue;
		if(PI[i][pMember] != PI[playerid][pMember])continue;
		if(PI[i][pRank] < 1 || PI[i][pMember] < 1) continue;
		if(PI[i][pAdmin]) continue;
		format(str, sizeof(str), "%d\t%d\t%d\t\t%d/3\t\t%s %s %s\n",i,PI[i][pRank],PI[i][pPhone],PI[i][pfWarn],player_name[i],(start_work[i]) ? ("[На работе]") : ("[Не на работе]"),(TI[i][tAFK] > 3) ? (""BLUE"[AFK]"W""):(""));
		strcat(string,str);
		ids++;
	}
	D(playerid, DIALOG_NONE, DSM, ""BLUE"Члены организации онлайн", string, "Закрыть", "");
	new strr[128];
	format(strr,sizeof(strr),"Всего игроков в организации: "ORANGE"%d",ids);
	SendOk(playerid,strr);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу