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

Как добавить фракцию в команду /f

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

Ewil

Ученик
Здравствуйте , взял готовый мод там поставил новый фракцию "Alcatraz" только не могу его сделать так чтобы работал /f и /r команда , /f команда чтобы заработал с LSPD SFPD LVPD и МВД а /r чтобы заработал внешний
если что фракция номер 16, p_info[playerid][pFraction] > 16
помогите пожалуйста вот код,
/r
C:
CMD:r(playerid,params[])
{
    if(IsAGang(playerid) || IsAMafia(playerid) || p_info[playerid][pFraction] == 1) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âàì íåäîñòóïíà ýòà ôóíêöèÿ");
    if(!p_info[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âàì íåäîñòóïíà ýòà ôóíêöèÿ");
    if(p_info[playerid][pMuteTime]) return SendClientMessage(playerid,CGRAY,"Ó âàñ áàí ÷àòà. Èñïîëüçóéòå /mutetime ÷òîáû óçíàòü âðåìÿ áàíà.");
    if(!(p_info[playerid][pSettings] & setFractionChat)) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âêëþ÷èòå ÷àò ôðàêöèè â ëè÷íûõ íàñòðîéêàõ");
    if(p_info[playerid][pJail]) return SendClientMessage(playerid, CGRAY, "Îøèáêà: Âû â òþðüìå.");
    if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid,CGRAY,"/r [òåêñò]");
    if(p_info[playerid][pFraction] == 2 && p_info[playerid][pSubfraction] == 0 || p_info[playerid][pFraction] == 8 && p_info[playerid][pSubfraction] == 0 || p_info[playerid][pFraction] == 9 && p_info[playerid][pSubfraction] == 0 || p_info[playerid][pFraction] == 10 && p_info[playerid][pSubfraction] == 0) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âàì íåäîñòóïíà ýòà ôóíêöèÿ");
    new fractionid = p_info[playerid][pFraction]-1;
    new rank = p_info[playerid][pRank];
    new mesid[256];
    SetPlayerChatBubble(playerid, "Ñêàçàë ÷òî-òî â ðàöèþ", CPINK, 10.0, 3000);
    format(mesid,sizeof(mesid),"[R] %s %s[%d]: %s",gFractionRankName[fractionid][rank-1],p_info[playerid][pNickname],playerid,params[0]);
    if(fractionid+1 == 11 && !p_info[playerid][pSubfraction] && rank <= 9)
    format(mesid,sizeof(mesid),"[R] %s %s[%d]: %s",gPrezRankName[rank-1],p_info[playerid][pNickname],playerid,params[0]);
    foreach(new i:Player)
    {
        if(IsPlayerConnected(i) && p_info[i][pFraction] == fractionid+1 &&
        p_info[i][pSubfraction] == p_info[playerid][pSubfraction]) SendClientMessage(i,0xa8e607FF,mesid);
    }
  }
    return 1;
}
/f
C:
CMD:f(playerid,params[])
{
    if(!p_info[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âàì íåäîñòóïíà ýòà ôóíêöèÿ");
    if(p_info[playerid][pMuteTime]) return SendClientMessage(playerid,CGRAY,"Ó âàñ áàí ÷àòà. Èñïîëüçóéòå /mutetime ÷òîáû óçíàòü âðåìÿ áàíà.");
    if(!(p_info[playerid][pSettings] & setFractionChat)) return SendClientMessage(playerid,CGRAY,"Îøèáêà: Âêëþ÷èòå ÷àò ôðàêöèè â ëè÷íûõ íàñòðîéêàõ");
    if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid,CGRAY,"/f [òåêñò]");
    new fractionid = p_info[playerid][pFraction]-1;
    new rank = p_info[playerid][pRank];
    new mesid[256];
    SetPlayerChatBubble(playerid, "Ñêàçàë ÷òî-òî â ðàöèþ", CPINK, 10.0, 3000);
    format(mesid,sizeof(mesid),"[F] %s %s[%d]: %s",gFractionRankName[fractionid][rank-1],p_info[playerid][pNickname],playerid,params[0]);
    if(fractionid+1 == 11 && !p_info[playerid][pSubfraction] && rank <= 9)
    format(mesid,sizeof(mesid),"[F] %s %s[%d]: %s",gPrezRankName[rank-1],p_info[playerid][pNickname],playerid,params[0]);
    SendFMes(fractionid+1,CBLUE, mesid);
    return 1;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу