SA-MP Forums Archive
Help, Please - 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: Help, Please (/showthread.php?tid=293231)



Help, Please - seanny - 27.10.2011

Hello, Can someone add a Rank System to this Command

pawn Код:
CMD:a(playerid, params[])
{
    new sendername[MAX_PLAYER_NAME], string[160];
    if(!(PlayerInfo[playerid][pAdmin] >= 1)) return SendClientMessage(playerid, COLOR_LIGHTRED,"[D-RP]: {FFFFFF}You are Not an Administrator");
    if(isnull(params)) return SendClientMessage(playerid,COLOR_LIGHTRED,"[D-RP]: {FFFFFF}/a [Admin Chat]");
    GetPlayerName(playerid,sendername,sizeof(sendername));
    sendername[strfind(sendername,"_")] = ' ';
    format(string,160,"(( %d Admin %s: %s ))",PlayerInfo[playerid][pAdmin],sendername,params);
    SendAdminMessage(COLOR_LIGHTRED,string);
    return 1;
}
Example: (( Rank 1 Admin seanny: message ))
(( Rank 2 Admin seanny: message ))
and et cetra


Re: Help, Please - Kingunit - 27.10.2011

Easy:
pawn Код:
CMD:a(playerid, params[])
{
    new sendername[MAX_PLAYER_NAME], string[160];
    if(!(PlayerInfo[playerid][pAdmin] >= 1)) return SendClientMessage(playerid, COLOR_LIGHTRED,"[D-RP]: {FFFFFF}You are Not an Administrator");
    if(isnull(params)) return SendClientMessage(playerid,COLOR_LIGHTRED,"[D-RP]: {FFFFFF}/a [Admin Chat]");
    GetPlayerName(playerid,sendername,sizeof(sendername));
    sendername[strfind(sendername,"_")] = ' ';
   
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
        format(string,160,"(( Moderator(%d) %s: %s ))",PlayerInfo[playerid][pAdmin],sendername,params);
        SendAdminMessage(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
        format(string,160,"(( Administrator(%d) %s: %s ))",PlayerInfo[playerid][pAdmin],sendername,params);
        SendAdminMessage(COLOR_LIGHTRED,string);
    }
    // And go on.
    return 1;
}



Re: Help, Please - seanny - 27.10.2011

Thanks Kingunit, Rep+'ed