• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как убрать выдачу скина для фракции

elishansky

Умник
добрый вечер как сделать так чтобы допустим фракции 15 и 20 при встувлении во фракцию скин не менялся?

Код:
    case 231:
        {
            if(response)
            {
                switch(InviteOffer[playerid])
                {
                    case 1..4,7,8,10,11,16,19,21,22,23:
                    {
                        User[playerid][pMember] = InviteOffer[playerid];
                        User[playerid][pRank] = 1;
                        User[playerid][pModel] = InviteSkin[playerid];
                        SetPlayerSkin(playerid, InviteSkin[playerid]);
                        User[playerid][pJobHeal] = User[IDINVITE[playerid]][pJobHeal];
                        User[playerid][pJob] = 0;
                        InviteSkin[playerid] = 0;
                        InviteOffer[playerid] = INVALID_PLAYER_ID;
                        format(YCMDstr,sizeof(YCMDstr), "Вы приглашены в %s лидером %s", GetFractionName[User[playerid][pMember]], User[IDINVITE[playerid]][pName]);
                        SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
                        SetPVarInt(playerid,"Fraction_Duty",1);
                        SetPlayerToTeamColor(playerid);
                        return true;
                    }
                }
                if(!HGet(playerid) && !KGet(playerid)) User[playerid][pSpawnChange] = 0;
                else User[playerid][pSpawnChange] = 1;
                User[playerid][pMember] = InviteOffer[playerid];
                  User[playerid][pRank] = 1;
                User[playerid][pModel] = InviteSkin[playerid];
                if(IsAGang(playerid))
                {
                    if(User[playerid][quest_store][2] == 20)
                    {
                        SendClientMessage(playerid, COLOR_YELLOW,"[Подсказка] Вы вступили в банду, прокачайте скилл автоугонщика до 250");
                        UpdateQuestInfo(playerid, 2, 40);
                    }
                }
                  User[playerid][pJob] = 0;
                InviteSkin[playerid] = 0;
                InviteOffer[playerid] = INVALID_PLAYER_ID;
                 format(YCMDstr,sizeof(YCMDstr), "Вы приглашены в %s лидером %s", GetFractionName[User[playerid][pMember]], User[IDINVITE[playerid]][pName]);
                SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
                SetPlayerToTeamColor(playerid);
                return SpawnPlayer(playerid);
            }
 
Сверху Снизу