Faction Chat Help
#5

Quote:
Originally Posted by McGuiness
Посмотреть сообщение
pawn Код:
stock FRank(playerid)
{
    new rank[32];
    if(PlayerInfo[playerid][FactionID] == 1)
    {
        if(Player[playerid][Rank] == 1) format(rank, sizeof(rank), "%s", Faction[fid][F1Rank]);
        else if(Player[playerid][Rank] == 2) format(rank, sizeof(rank), "%s", Faction[fid][F2Rank]);
        else if(Player[playerid][Rank] == 3) format(rank, sizeof(rank), "%s", Faction[fid][F3Rank]);
        else if(Player[playerid][Rank] == 4) format(rank, sizeof(rank), "%s", Faction[fid][F4Rank]);
        else if(Player[playerid][Rank] == 5) format(rank, sizeof(rank), "%s", Faction[fid][F5Rank]);
        else if(Player[playerid][Rank] == 6) format(rank, sizeof(rank), "%s", Faction[fid][F6Rank]);
    }
    return rank;
}

CMD:faction(playerid, params[])
{
    if(GetPVarInt(playerid, "LoggedIn") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, ADMIN);
    new string[128], message[100], rank, fid = Player[playerid][FactionID];
    if(Player[playerid][FactionID] != 0)
    {
        if(sscanf(params, "s[100]", message)) return SendClientMessage(playerid, COLOR_GREY, "[Server Command]: /f[action] [message]");
        format(string, sizeof(string), "(( %s [%s] says: %s ))", GetName(playerid), FRank(playerid), message);
        FactionChat(Player[playerid][FactionID], string);
    }
    else return SendClientMessage(playerid, COLOR_GREY, "You are not in a faction.");
    return 1;
}
Try using this, I know its in a stock, but it may help ya! What it should do is check the players rank, then format the rank from the "Faction" info and then display it in your command just by added "FRank(playerid)"
I had to alter the code a little, but it worked regardless, thanks
Reply


Messages In This Thread
Faction Chat Help - by DTV - 29.05.2015, 20:58
Re: Faction Chat Help - by iSaint - 29.05.2015, 21:18
Re: Faction Chat Help - by DTV - 29.05.2015, 23:11
Re: Faction Chat Help - by McGuiness - 29.05.2015, 23:34
Re: Faction Chat Help - by DTV - 29.05.2015, 23:46
Re: Faction Chat Help - by McGuiness - 30.05.2015, 14:03

Forum Jump:


Users browsing this thread: 2 Guest(s)