SA-MP Forums Archive
Yellow color - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Yellow color (/showthread.php?tid=434237)



Yellow color - Fell - 01.05.2013

Hello all! I have a simple question. I am kinda new to scripting so its not that easy for me yet, I've tried several solutions but it seems to not working.

Okay so basically. This code

Код:
if(PlayerInfo[playerid][pAdminDuty] == 1)
{
format(string, sizeof(string), "%s says: %s", sendername, text);
I want to add yellow color to it so when an admin is on duty and writes at the chat its written in yellow and not regular color.

So it looks like Name_Lastname says: Hello!

How can I do this?

Thanks!


Re: Yellow color - SimpalK - 01.05.2013

use this :-
pawn Код:
if(PlayerInfo[playerid][pAdminDuty] == 1)
{
format(string, sizeof(string), "%s says: %s", sendername, text);
SetPlayerColor(playerid, COLOR_YELLOW);
}
By it, it will be as :-
Firstname_Lastaname:text......


Re: Yellow color - gtakillerIV - 01.05.2013

Add "if(PlayerInfo[playerid][pAdminDuty] == 1)
{
format(string, sizeof(string), "%s says: %s", sendername, text);" to OnPlayerText, and use SendClientMessage.

SendClientMessageToAll(0xFFFF00AA, string);
Remember to return 0;

pawn Код:
public OnPlayerText(playerid, text[])
{
    if(PlayerInfo[playerid][pAdminDuty] == 1)
    {
        format(string, sizeof(string), "%s says: %s", sendername, text);
        SendClientMessageToAll(0xFFFF00AA, string);
        return 0; //VERY IMPORTANT!
    }
    return 1;
}



Re: Yellow color - Fell - 01.05.2013

@Simpalk: It gives me the regular color when using /b and when using normal chat (IC chat) it gives me a strange circle and only says:

No name either.

@gtakilleriv: C:\Users\Administrator\Desktop\All Server Files\Infinity Gaming LSRP Server\RP\gamemodes\larp.pwn(75535) : warning 225: unreachable code
C:\Users\Administrator\Desktop\All Server Files\Infinity Gaming LSRP Server\RP\gamemodes\larp.pwn(75567) : warning 225: unreachable code
C:\Users\Administrator\Desktop\All Server Files\Infinity Gaming LSRP Server\RP\gamemodes\larp.pwn(75599) : warning 225: unreachable code
C:\Users\Administrator\Desktop\All Server Files\Infinity Gaming LSRP Server\RP\gamemodes\larp.pwn(75629) : warning 225: unreachable code


Re: Yellow color - Fell - 01.05.2013

Im sorry. I didn't add the full code maybe the errors are caused cuz of that.

please have a look onto this code and try to help me

pawn Код:
if(PlayerInfo[playerid][pAdminDuty] == 1)
            {
                format(string, sizeof(string), "%s says: %s", sendername, text);
                SetPlayerChatBubble(playerid, string, COLOR_NICERED, 20.0, 8000);
                ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (Local Admin): %s",d1,m1,y1,h1,mi1,s1, sendername, text);
                ChatLog(string);
            }



Re: Yellow color - Fell - 01.05.2013

When using /b as an admin on duty it gives me a strange circle and "says: b" Doesn't come up a name nor the text I wrote.