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

Проверка: состоит ли игрок в семье

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

hamykeig

Умник
вот команда , не могу сделать чтобы когда приглашения кидаешь челу в семью , чтобы писало в чат если этот чел состоит в другой семье чтобы писало в чат мол чел в другой семье, но если он не состоит в семье то ему приходил приглос от меня
Код:
CMD:finvite(playerid, params[])
{
     if(PlayerLogged[playerid] == 0) return true;
    if(PlayerInfo[playerid][pFamily] == 0) return SendClientMessage(playerid,CGREEN,"Вы не состоите в семье");
    if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, CGREEN, "Введите: /finvite [id]");
    new fam = PlayerInfo[playerid][pFamily];
    if(!IsPlayerConnected(params[0])) return SCM(playerid, CRED, "Игрок не в сети !");
    if(PlayerInfo[playerid][pFamily] > 0) return SendClientMessage(playerid,CRED,"выбранный вами игрок уже состоит в семье");// вот тут не понимаю
    if(strcmp(PN(playerid), FamilyInfo[fam][fOsn], true) == 0 || strcmp(PN(playerid), FamilyInfo[fam][fZam], true) == 0)
    {
        SetPVarInt(params[0],"InvFam",playerid);
        new string[144];
        format(string,sizeof(string),"{00ff00}%s {ffffff}предложил вам вступить в семью {FF0000}%s",PN(playerid),FamilyInfo[PlayerInfo[playerid][pFamily]][fName]);
        ShowPlayerDialog(params[0],1802,DIALOG_STYLE_MSGBOX,"{00ff00}Семья",string,"Далее","Отмена");
        SendMes(playerid,COLOR_WHITE,"Вы предложили {00FF00}%s{FFFFFF} вступить в вашу семью",PN(params[0]));
    }
    else SendClientMessage(playerid,CGREEN,"Вы не основатель и не заместитель семьи");
    return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу