Chat Name Color Help?
#2

here you go

pawn Код:
#define chatColor   "{00efad}" // just define this

command(newbie, playerid, params[])
{
    new
        string[128];

    if(isnull(params))
    {
        SendClientMessage(playerid, WHITE, "SYNTAX: /n(ewbie) [message]");
    }
    else
    {
        if(NewbieEnabled == 1)
        {
            if(Player[playerid][CanUseNewbie] == 1 && Player[playerid][Authenticated] >= 1)
            {
                if(Player[playerid][nMuted] >= 1)
                {
                    SendClientMessage(playerid, WHITE, "You have been muted from this channel by an admin.");
                }
                else
                {
                    if(Player[playerid][AdminDuty] == 0)
                    {
                        if(Player[playerid][VipRank] >= 1)
                        {
                            format(string, sizeof(string), "[N] VIP %s: "chatColor"%s", GetName(playerid), params);
                            SendClientMessageToAll(NEWBIE_CHAT, string);
                            OOCChatLog(string);
                        }
                        else
                        {
                            if(Player[playerid][PlayingHours] < 1)
                            {
                                format(string, sizeof(string), "[N] %s %s:"chatColor" %s", OOCRanks[Rank1], GetName(playerid), params);
                                SendClientMessageToAll(NEWBIE_CHAT, string);
                                Player[playerid][CanUseNewbie] = 0;
                                SetTimerEx("RefreshNewbieChatForPlayer", 30000, false, "d", playerid);
                            }
                            else if(Player[playerid][PlayingHours] >= 1 && Player[playerid][PlayingHours] < 25)
                            {
                                format(string, sizeof(string), "N] %s %s: "chatColor"%s", OOCRanks[Rank2], GetName(playerid), params);
                                SendClientMessageToAll(NEWBIE_CHAT, string);
                                Player[playerid][CanUseNewbie] = 0;
                                SetTimerEx("RefreshNewbieChatForPlayer", 30000, false, "d", playerid);
                            }
                            else if(Player[playerid][PlayingHours] >= 25 && Player[playerid][PlayingHours] < 100)
                            {
                                format(string, sizeof(string), "[N] %s %s:"chatColor" %s", OOCRanks[Rank3], GetName(playerid), params);
                                SendClientMessageToAll(NEWBIE_CHAT, string);
                                Player[playerid][CanUseNewbie] = 0;
                                SetTimerEx("RefreshNewbieChatForPlayer", 30000, false, "d", playerid);
                            }
                            else if(Player[playerid][PlayingHours] >= 100 && Player[playerid][PlayingHours] < 300)
                            {
                                format(string, sizeof(string), "[N] %s %s:"chatColor" %s", OOCRanks[Rank4], GetName(playerid), params);
                                SendClientMessageToAll(NEWBIE_CHAT, string);
                                Player[playerid][CanUseNewbie] = 0;
                                SetTimerEx("RefreshNewbieChatForPlayer", 30000, false, "d", playerid);
                            }
                            else if(Player[playerid][PlayingHours] >= 300)
                            {
                                format(string, sizeof(string), "[N] %s %s:"chatColor" %s", OOCRanks[Rank5], GetName(playerid), params);
                                SendClientMessageToAll(NEWBIE_CHAT, string);
                                Player[playerid][CanUseNewbie] = 0;
                                SetTimerEx("RefreshNewbieChatForPlayer", 30000, false, "d", playerid);
                            }
                            OOCChatLog(string);
                        }
                    }
                    else
                    {
                        format(string, sizeof(string), "[N] Admin %s: "chatColor"%s", Player[playerid][AdminName], params);
                        SendClientMessageToAll(NEWBIE_CHAT, string);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, WHITE, "Please wait 30 seconds before submitting another message.");
            }
        }
        else
        {
            SendClientMessage(playerid, WHITE, "Newbie Chat is currently unavailable.");
        }
    }
    return 1;
}
Reply


Messages In This Thread
Chat Name Color Help? - by Kalkor - 14.12.2014, 15:07
Re: Chat Name Color Help? - by JeaSon - 14.12.2014, 15:18
Re: Chat Name Color Help? - by Kalkor - 14.12.2014, 22:07
Re: Chat Name Color Help? - by Kalkor - 14.12.2014, 22:35
Re: Chat Name Color Help? - by Write - 14.12.2014, 23:14
Re: Chat Name Color Help? - by Kalkor - 15.12.2014, 00:14
Re: Chat Name Color Help? - by JeaSon - 15.12.2014, 04:29
Re: Chat Name Color Help? - by Kalkor - 15.12.2014, 04:43
Re: Chat Name Color Help? - by JeaSon - 15.12.2014, 04:57
Re: Chat Name Color Help? - by JaydenJason - 15.12.2014, 05:58

Forum Jump:


Users browsing this thread: 2 Guest(s)