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

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

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

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

[Вопрос] Проверка - подключён ли игрок

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

AltoAngelo

Новичок
Уважаемые, помогите/подскажите с такой проблемой: сделал команды makeleader и makeadmin, но как мне ещё впихнуть туда проверку подключён ли игрок?
Вот назначение админа:
PHP:
{
	new PlayerName[MAX_PLAYER_NAME], adminlvl, pleer, adminname[128], string[128], string2[128];
	GetPlayerName(pleer, PlayerName, sizeof(PlayerName));
	GetPlayerName(playerid, adminname, sizeof(adminname));
	if(sscanf(params, "ud", pleer, adminlvl)) return SendClientMessage(playerid, COLOR_GREY, "Èñïîëüçóéòå /makeadmin [id èãðîêà] [1-5]");
	if(Player[playerid][pAdmin] == 5 || IsPlayerAdmin(playerid))
	{
	    if(adminlvl == 0)
	    {
	        Player[playerid][pAdmin] = adminlvl;
	        format(string, sizeof(string), "Àäìèíèñòðàòîð %s ñíÿë Âàñ ñ ïîñòà àäìèíèñòðàòîðà", adminname);
	        format(string2, sizeof(string2), "Âû ñíÿëè %s ñ ïîñòà àäìèíèñòðàòîðà", adminname);
			SendClientMessage(pleer, COLOR_RED, string);
			SendClientMessage(playerid, COLOR_RED, string2);
		}
		if(adminlvl >= 1 && adminlvl <= 5)
		{
		    Player[playerid][pAdmin] = adminlvl;
	        format(string, sizeof(string), "Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ àäìèíèñòðàòîðîì %d óðîâíÿ", adminname, adminlvl);
	        format(string2, sizeof(string2), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì %d óðîâíÿ", adminname, adminlvl);
			SendClientMessage(pleer, COLOR_RED, string);
			SendClientMessage(playerid, COLOR_RED, string2);
		}
		if(adminlvl >= 6)
		{
		    SendClientMessage(playerid, COLOR_RED, "Ìàêñèìàëüíûé óðîâåíü àäìèíèñòðèðîâàíèÿ - 5");
		}
	}
	return 1;
}
(на иероглифы не обращайте внимания - это сообщение игроку, просто криво здесь отображается)

Получится ли в такой вид команды впихнуть проверку(если да, то куда) или нужно переделывать?
Пробовал впихнуть IsPlayerConnected, но при переборе всех ID'ов игроков(даже мои(0 и 1)) просто выдаёт моё сообщение о неверном ID.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу