Open Walter-Correa opened 2 years ago
I'm trying to create flags based on admin level, but it's not working!
I wanted to prevent admins below level 3 from using /test command:
new CMD_ADM_1 = 1 new CMD_ADM_2 = 2 new CMD_ADM_3 = 3 new CMD_ADM_4 = 4 new CMD_ADM_5 = 5 new CMD_ADM_6 = 6 new PlayerCmdAdmin[MAX_PLAYERS]; PlayerCmdAdmin[playerid] = CMD_ADM_2; flags:test(CMD_ADM_3 | CMD_ADM_4 | CMD_ADM_5 | CMD_ADM_6) CMD:test(playerid) { return 1; } public OnPlayerCommandReceived(playerid, cmd[], params[], flags) { if(flags && !(flags & PlayerCmdAdmin[playerid])) { SendClientMessage(playerid,-1,"Not allowed!"); return 0; } return 1; }
I'm trying to create flags based on admin level, but it's not working!
I wanted to prevent admins below level 3 from using /test command: