SA-MP Forums Archive
Prefixes - 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: Prefixes (/showthread.php?tid=449785)



Prefixes - arjanforgames - 10.07.2013

How can I make prefixes in a command like /global?
So it checks; PlayerInfo[playerid][Padmin] == 0
When it's 0 it says : (global) Player arjanforgames : Hello
When it's 1 it says : (global) Helper arjanforgames: Sup
White colour is fine. I can change it myself when needed.


Re: Prefixes - Sandiel - 10.07.2013

pawn Код:
CMD:global(playerid, params[])
{
    new msg[128];
    if(!sscanf(params, "s", msg))
    {
        if(PlayerInfo[playerid][pOOCMuted] == 0) // Is he muted? change it to your variable.
        {
            if(PlayerInfo[playerid][pAdmin] == 0) // Player
            {
                new string[128];
                format(string, sizeof(string), "(Global) %s %s says: %s", PlayerStatus(playerid), pName, msg);
                SendClientMessage(playerid, COLOR_WHITE, msg);
            }
        }
    }
    return 1;
}
stock PlayerStatus(playerid)
{
    new status[64];
    if(PlayerInfo[playerid][pAdmin] == 0) return status = "Player";
    if(PlayerInfo[playerid][pAdmin] == 1) return status = "Helper";
    if(PlayerInfo[playerid][pAdmin] == 2) return status = "Moderator";
    if(PlayerInfo[playerid][pAdmin] == 3) return status = "Administrator";
    return status;
}