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

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

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

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

Маленькая проблема /admins

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

Vovqa^^ :3

Ученик
Вот вообщем команда, проблема в том если несколько администраторов онлайн то будет показывать только того кто первый зашел. То есть 2 администратора онлайн показывает одного. Подскажите как исправить :)

PHP:
	if(strcmp(cmdtext, "/admins", true) == 0)
	{
		new alllstring[2000], ttext[50];
		for(new i, j = GetMaxPlayers(); i != j; i++)
		{
			ttext[0] = 0;
			if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pAdmin] <= 0) continue;
			new Admin = PlayerInfo[i][pAdmin];
			switch(Admin)
			{
			case 1: ttext = "1 lvl";
			case 2: ttext = "2 lvl";
			case 3: ttext = "3 lvl";
			case 4: ttext = "4 lvl";
			case 5: ttext = "Модератор";
			case 6: ttext = "Заместитель";
			case 7: ttext = "Создатель";
			default: ttext = "---";
			}
			GetPlayerName(i, sendername, sizeof(sendername));
			format(alllstring,sizeof(alllstring),"{FFFF33}[Администратор]{FFFFFF} %s | {FFFF33}ID: [%d] | Ранг: [%d]{FFFFFF} Online на админке: {FFFF33}%d{FFFFFF} дн(я/ей)",sendername,i,PlayerInfo[i][pAdmin],PlayerInfo[i][pFDay]);
		}
		if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все администраторы {FF6347}OFFLINE!");
		ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FFFFFF}Админы онлайн", alllstring, "Закрыть", "");
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу