• 0
Carl_Stoyn

[закрыто] Не работает чат организаций

Question

Дело в том, что когда вступаешь в любую орг и пишешь в чат (/r), то чата организации просто нет, его не видно после отправленного сообщения, не работает. Как можно исправить это? Фиксил разными методами, искал код в моде, но его просто нету 

Share this post


Link to post
Share on other sites

4 answers to this question

  • 0

@Carl_Stoyn Скинь 

Код  ALT + F «CMD:r»

Share this post


Link to post
Share on other sites
  • 0

@Sergo_Alexeev 

stock SendFamilyMessage(leader, color, string[])

{

        foreach(new i : Player)

        {

        if(Player[pMember] == leader) SendClientMessage(i,color, string);

        }

}

CMD:r(playerid, params[])

{

        if(!strlen(params))

                return SendClientMessage(playerid, -1, "Используйте: /r [текст]");

        new name[MAX_PLAYER_NAME];

        GetPlayerName(playerid,name,sizeof(name));

        if(Player[playerid][pGos] == 1)

                SendFamilyMessage(Player[playerid][pMebmer], 0xFF8040AA, params);

        return 1;

}

stock SendFamilyMessage(leader, color, string[])

{

        foreach(new i : Player)

        {

        if(Player[pMember] == leader) SendClientMessage(i,color, string);

        }

}

CMD:r(playerid, params[])

{

        if(!strlen(params))

                return SendClientMessage(playerid, -1, "Используйте: /r [текст]");

        new name[MAX_PLAYER_NAME];

        GetPlayerName(playerid,name,sizeof(name));

        if(Player[playerid][pGos] == 1)

                SendFamilyMessage(Player[playerid][pMember], 0xFF8040AA, params);

        return 1;

}

Share this post


Link to post
Share on other sites
  • 0

Не знаю чем помочь:)

Заметка от Cawfee , создано

2.17. Запрещено флудить, оффтопить, заниматься флеймом. 

Устное предупреждение.

Share this post


Link to post
Share on other sites
  • 0
stock SendFamilyMessage(leader, color, string[]) {
    foreach(new i : Player) {
        if(Player[i][pMember] == leader) //ошибка была в условии
            SendClientMessage(i, color, string);
    }
}

CMD:r(playerid, params[]) {
    if(!strlen(params))
        return SendClientMessage(playerid, -1"Используйте: /r [текст]");

    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));

    if(Player[playerid][pGos] == 1)
        SendFamilyMessage(Player[playerid][pMember], 0xFF8040AA, params);

    return 1;
}

 

Edited by ʟᴀsᴛ ᴇᴍᴘᴇʀᴏʀ.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Sergo_Alexeev
      By Sergo_Alexeev
      Всем доброго дня. Разрабатываю мод и столкнулся с таким вопросом... У меня имеется донат меню, то есть покупка авто, на каждое авто у меня идет 1 кейс в DialogResponse, пример:


       
       
      Мы имеем много-много кейсов, а теперь глянем в сам донат (покупка авто).
      Пример:

       
       
      По итогу, мы получаем Диалог с выбором покупки авто, много кейсов. Но вот не задача, у меня этих авто, тысячи, как мне сделать так, что бы не делать кейс на каждый авто. Можно ли заменить несколько кейсов, ОДНИМ? Так еще и что бы выдавало нужный айди авто, который выбрал пользователь??