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

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

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

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

Ошибка с /giverank

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

[P]remi[O]

Умник
Проблема вот в чем,когда лидер любой фракции хочет выдать ранг игроку то пишет "Игрок не из вашей фракции" и так абсолютной в любой фракции,вот код:
PHP:
	else if(strcmp(cmd, "/giverank", true) == 0)
	{
		if(PlayerInfo[playerid][pLeader] < 1) return send(playerid, COLOR_GRAD1, "* Вы не лидер!");
		if(sscanf(params, "ud", params[0], params[1])) return send(playerid, COLOR_GRAD2, "Используйте: /giverank [id игрока/часть ника] [Number(1-6)]");
		if(params[1] < 1 || params[1] > 6) return send(playerid, COLOR_GREY, "* Минимальный ранг 1, Максимальный 6.");
		if(!IsPlayerConnected(params[0])) return send(playerid, COLOR_GRAD2, "* Игрок не в игре.");
	 	if(GetPVarInt(params[0],"IsAuthed") == 0) return send(playerid, COLOR_GREY, "* Игрок не авторизован!");
        if(params[0] == INVALID_PLAYER_ID) return 1;
		if((PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pLeader]) || (PlayerInfo[params[0]][pLeader] != PlayerInfo[playerid][pLeader])) return send(playerid, COLOR_GREY, "* Этот игрок не в вашей фракции.");
		PlayerInfo[params[0]][pRank] = params[1];
		format(string, sizeof(string), "* Вы повышены/Понижены лидером %s. Ранг: %d.", getpl(playerid), params[1]);
		send(params[0], COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "* Вы повысили/Понизили %s. Ранг: %d.", getpl(params[0]), params[1]);
		send(playerid, COLOR_LIGHTBLUE, string);
		return 1;
	}
Заранее благодарен !​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу