Editing Something in the IC Chat
#8

It says 2 messages because at this:
pawn Код:
new accent[64];
    GetPlayerAccent(playerid, accent);
    if(PlayerInfo[playerid][pAccent] != 0 && PlayerInfo[playerid][pAccent] != 1 && PlayerInfo[playerid][pMask] == 0)
    {
        format(string, sizeof(string), "%s %s says: %s", accent, sendername, text);
        ProxDetector(20.0, playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,5000);
    }
Look at this line :
pawn Код:
if(PlayerInfo[playerid][pAccent] != 0 && PlayerInfo[playerid][pAccent] != 1 && PlayerInfo[playerid][pMask] == 1)
It should be : but dont use this,use the code at the end
pawn Код:
if(PlayerInfo[playerid][pAccent] != 0 && PlayerInfo[playerid][pAccent] != 1 && PlayerInfo[playerid][pMask] == 0)
The problem that you have player with mask on say two things,and it should be 0 not 1,now it will work...
So the code will be: copy it and replace it with your code
pawn Код:
new accent[64];
    GetPlayerAccent(playerid, accent);
    if(PlayerInfo[playerid][pAccent] != 0 && PlayerInfo[playerid][pAccent] != 1)
    {
        if(PlayerInfo[playerid][pMask] == 0) // because if you keep it with the paccent like before at "else" it will say another message...
        {
                format(string, sizeof(string), "%s %s says: %s", accent, sendername, text);
                ProxDetector(20.0, playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,5000);
        }
    }
    else
    {
        format(string, sizeof(string), "%s says: %s", sendername, text);
        ProxDetector(20.0, playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,5000);
    }
   
    if(PlayerInfo[playerid][pMask] == 1)
    {
        format(string, sizeof(string), "%s Stranger says: %s", accent, text);
        ProxDetector(20.0, playerid,string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,5000);
    }
   

    if(PlayerInfo[playerid][pBugged] == 1)
    {
        format(string, sizeof(string), "(bug) %s: %s", GetPlayerNameEx(playerid), text);
        SendBugMessage(2, COLOR_LIGHTGREEN, string);
        SendBugMessage(1, COLOR_LIGHTGREEN, string);
        SendBugMessage(7, COLOR_LIGHTGREEN, string);
        SendBugMessage(18, COLOR_LIGHTGREEN, string);
        SendBugMessage(19, COLOR_LIGHTGREEN, string);
    }
    foreach(Player, i)
    {
        if(PlayerInfo[i][pAdmin] > 1 && BigEar[i] == 3)
        {
            format(string, sizeof(string), "(BE) %s: %s", GetPlayerNameEx(playerid), text);
            SendClientMessageEx(i, COLOR_WHITE, string);
        }
    }
    return 0;
}
Reply


Messages In This Thread
Editing Something in the IC Chat - by Drago987 - 06.03.2014, 19:01
Re: Editing Something in the IC Chat - by BKarner - 06.03.2014, 19:02
Re: Editing Something in the IC Chat - by Drago987 - 06.03.2014, 19:24
Re: Editing Something in the IC Chat - by EiresJason - 06.03.2014, 19:54
Re: Editing Something in the IC Chat - by Drago987 - 06.03.2014, 20:02
Re: Editing Something in the IC Chat - by EiresJason - 06.03.2014, 20:12
Re: Editing Something in the IC Chat - by ConnorHunter - 06.03.2014, 20:18
Re: Editing Something in the IC Chat - by XK - 06.03.2014, 20:37

Forum Jump:


Users browsing this thread: 3 Guest(s)