Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Копируется игрок в команде /list.

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

Kala4ik

Компетентный
Добрый вечер, столкнулся с такой проблемой сделал команду Члены фракции онлайн работает вроде правильно, но есть 1 баг если входить в нее еще раз а потом еще раз то каждый раз она копирует игрока как исправить данный баг?



PHP:
CMD:list(playerid)
{
	if(Player[playerid][pMember] == 0)return send(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Вы не состоите во фракции.");
	foreach(Player,i)
	{
		if(!IsPlayerConnected(i)) continue;
		new string[64];
		if(Player[i][pMember] == Player[playerid][pMember])
		{
			if(Player[i][pLeader] > 0)
			{
				f(string,"%s[%d]: (Лидер)\n",sendername(i),i);
				strcat(stringsd,string);
			}
			else if(Player[i][pZam] > 0)
			{
				f(string,"%s[%d]: (Зам)\n",sendername(i),i);
				strcat(stringsd,string);
			}
			else if(Player[i][pMember] > 0)
			{
				f(string,"%s[%d], Ранг: %d, Выговоры: %d\n",sendername(i),i,Player[i][pRank],Player[i][pTWarns]);
				strcat(stringsd,string);
			}
		}
	}
	return SPD(playerid,9997,DIALOG_STYLE_LIST,"{33CCFF}Члены фракции онлайн:",stringsd,"ОК","");
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу