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

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

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

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

Проблема с командой

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

G4liathus

Умник
Здравствуйте ув. пользователи P-I. Прошу помочь с командой /iinvite - перевод из армии в ПД, а из ПД в фбр!
Вообщем дело такое: с армии в ПД переводит нормально, но с ПД в ФБР не хочет!
Пишет что отметил в коде, как будто проверка не правильно стоит, хотя вроде бы всё правильно :)
PHP:
CMD:iinvite(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(IsACop(playerid))
	{
        if(PlayerInfo[playerid][pRank] < 9) return SendClientMessage(playerid, COLOR_WHITE, "Функция доступна с 9 ранга и выше!");
		if(narabote[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы должны начать рабочий день!");
		if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /iinvite [id игрока]");
		if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
		if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
		if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок слишком далеко!");
		if(PlayerInfo[params[0]][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!");
        if(PlayerInfo[playerid][pMember] == F_FBI)
        {
            if(PlayerInfo[params[0]][pMember] != F_POLICE_LS || PlayerInfo[params[0]][pMember] != F_POLICE_SF || PlayerInfo[params[0]][pMember] != F_POLICE_LV && PlayerInfo[params[0]][pRank] < 7)
			{
				SCM(playerid, COLOR_GREY, "Игрок должен работать в полиции и иметь звание не ниже лейтенанта (7 ранг)!"); // Пишет постоянно это!
                return true;
			}
		}
		if(PlayerInfo[params[0]][pVoennik] != 1) return SCM(playerid, COLOR_GREY, "У игрока нету военного билета!");
		if(IsPlayerInAnyVehicle(params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок не должен находиться в транспорте!");
		SendMes(playerid,COLOR_BLUE,"Вы предложили %s присоединиться в вашу организацию",sendername(params[0]));
		format(totalstring,128,"%s %s предлагает вам присоединиться к \"%s\"\n\nВы согласны?",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]], PlayerInfo[playerid][pSendername], FracInfo[PlayerInfo[playerid][pMember]][fName]);
		SendMes(params[0],COLOR_BLUE,"%s %s предлагает вам присоединиться к \"%s\"",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]], PlayerInfo[playerid][pSendername], FracInfo[PlayerInfo[playerid][pMember]][fName]);
		SetPVarInt(params[0], "PlayerInvite", playerid);
		ResetWeapon(params[0]);
		ShowPlayerDialog(params[0], D_INVITEFRAC+2, 0, "Фракция",totalstring,"Да","Нет");
	}
	else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу