if(!strcmp(cmdtext, "/admincmd"))
{
if(PlayerInfo[playerid][AdminLevel] < 1) return SendClientMessage(playerid, COLOR_RED, "You are not authorized to use that command!");
SendClientMessage(playerid, 0x00FF00FF, "LVL 1: /hp, /a, /ban, /ip, /get, /goto, /kick, /unban, /god, /godoff, /adminbase, /adminrules");
SendClientMessage(playerid, 0x00FF00FF, "LVL 2: /sethp, /announce, /get");
SendClientMessage(playerid, 0x00FF00FF, "LVL 3: /akill, /cash");
SendClientMessage(playerid, 0x00FF00FF, "LVL 4: /setweather, /tempadmin");
SendClientMessage(playerid, 0x00FF00FF, "LVL 5: ");
SendClientMessage(playerid, 0x00FF00FF, "LVL 6: ");
SendClientMessage(playerid, 0x00FF00FF, "LVL 7: ");
SendClientMessage(playerid, 0x00FF00FF, "LVL 8: ");
SendClientMessage(playerid, 0x00FF00FF, "LVL 9: ");
SendClientMessage(playerid, 0x00FF00FF, "LVL 10: /setlevel");
return true;
}
if(!strcmp(cmdtext, "/admincmd"))
{
if(PlayerInfo[playerid][AdminLevel] == 0) return SendClientMessage(playerid, COLOR_RED, "You are not authorized to use that command!");
switch(PlayerInfo[playerid][AdminLevel])
{
case 1: SendClientMessage(playerid, 0x00FF00FF, "LVL 1: /hp, /a, /ban, /ip, /get, /goto, /kick, /unban, /god, /godoff, /adminbase, /adminrules");
case 2: SendClientMessage(playerid, 0x00FF00FF, "LVL 2: /sethp, /announce, /get");
case 3: SendClientMessage(playerid, 0x00FF00FF, "LVL 3: /akill, /cash");
case 4: SendClientMessage(playerid, 0x00FF00FF, "LVL 4: /setweather, /tempadmin");
case 5: SendClientMessage(playerid, 0x00FF00FF, "LVL 5: ");
case 6: SendClientMessage(playerid, 0x00FF00FF, "LVL 6: ");
case 7: SendClientMessage(playerid, 0x00FF00FF, "LVL 7: ");
case 8: SendClientMessage(playerid, 0x00FF00FF, "LVL 8: ");
case 9: SendClientMessage(playerid, 0x00FF00FF, "LVL 9: ");
case 10: SendClientMessage(playerid, 0x00FF00FF, "LVL 10: /setlevel");
}
return 1;
}
pawn Код:
|
CMD:acmds(playerid, params[])
{
new str[200];
#define CMDSTR1 "{CC0000}Level 1 {FFFFFF}getip, getinfo\n"
#define CMDSTR2 "{CC0000}Level 2 {FFFFFF}get, goto, slap, kick\n"
#define CMDSTR3 "{CC0000}Level 3 {FFFFFF}ban\n"
#define CMDSTR4 "{CC0000}Level 4 {FFFFFF}setlevel, car\n"
switch(GetAdminLevel(playerid))
{
case 1: format(str, sizeof(str), "%s", CMDSTR1);
case 2: format(str, sizeof(str), "%s%s", CMDSTR1, CMDSTR2);
case 3: format(str, sizeof(str), "%s%s%s", CMDSTR1, CMDSTR2, CMDSTR3);
case 4: format(str, sizeof(str), "%s%s%s%s", CMDSTR1, CMDSTR2, CMDSTR3, CMDSTR4);
default: return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not an admin!");
}
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Admin Commands", str, "Ok", "Exit");
return 1;
}