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

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

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

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

Помогите мне

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

Evandour

Умник
Здраствуйте Уважаемые форумчани, помогите мне с командой [ /admins и /helpers ]
Когда Я Один на сервере все работает нормально, но когда игроки на сервере и на сервере несколько админов/Хелперов.И Когда игроки пишут [ /admins / /helpers ] Там только показывают только одного Хелпера\Админа.

PHP:
if(strcmp(cmdtext, "/admins", true) == 0)
	{
		if(gPlayerLogged[playerid] == 0)
		{
			SendClientMessage(playerid, COLOR_GREY, "* Вы не залогинены!");
			return 1;
		}
		new alllstring[512], ttext[50], AdminName[MAX_PLAYER_NAME];
		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 = "{FFFFFF}*  {FFFF00}";
            case 2: ttext = "{FFFFFF}*  {FFFF00}";
            case 3: ttext = "{FFFFFF}*  {FFFF00}";
            case 4: ttext = "{FFFFFF}*  {FFFF00}";
            case 5: ttext = "{FFFFFF}*  {FF9900}";
            case 6: ttext = "{FFFFFF}*  {FF0000}";
            case 7: ttext = "{FFFFFF}*  {000000}";
			}
			GetPlayerName(i, AdminName, sizeof(AdminName));
			format(alllstring,sizeof(alllstring),"{FFFFFF}*** {FF9900}Администрация {00D900}Online {FFFFFF}***\n");
			format(alllstring,sizeof(alllstring),"%s{ffec00}%s%s                                                    {000000}•", alllstring, ttext, AdminName);
		}
		if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все администраторы {FF6347}offline");
		ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FF9900}[Do[S]oR]World Администраторы", alllstring, "Ок", "");
		return 1;
	}
PHP:
if(strcmp(cmdtext, "/helpers", true) == 0)
	{
		if(gPlayerLogged[playerid] == 0)
		{
			SendClientMessage(playerid, COLOR_GREY, "* Вы не залогинены!");
			return 1;
		}
		new alllstring[512], ttext[50], HelperName[MAX_PLAYER_NAME];
		for(new i, j = GetMaxPlayers(); i != j; i++)
		{
			ttext[0] = 0;
			if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pHelper] <= 0) continue;
			new Helper = PlayerInfo[i][pHelper];
			switch(Helper)
			{
            case 1: ttext = "{FFFFFF}*  {00FFFF}";
            case 2: ttext = "{FFFFFF}*  {00FFFF}";
            case 3: ttext = "{FFFFFF}*  {00FFFF}";
			}
			GetPlayerName(i, HelperName, sizeof(HelperName));
			format(alllstring,sizeof(alllstring),"{FFFFFF}*** {00FBFF}Хелперы {00D900}Online {FFFFFF}***\n");
			format(alllstring,sizeof(alllstring),"%s{ffec00}%s%s                                                    {000000}•", alllstring, ttext, HelperName);
		}
		if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все Хелперы {FF6347}offline");
		ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FF9900}[Do[S]SoR]World Хелперы", alllstring, "Ок", "");
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу