can i do this? (||)
#3

Quote:
Originally Posted by SharpenBlade
View Post
I am not sure you can. Try like this:
PHP Code:
if(channel == g_Discord_Admin_CMD)
{
    if(!
strcmp(command"!mycommand"true)) 
    {
        if(
role == g_Role_Level_1 || role == g_Role_Level_2 || role == g_Role_Level_3 || role == g_Role_Level_4)
        {
            
//My action
        

        else return 
DCC_SendChannelMessage(g_Discord_Admin_CMD"```ERROR: You're not an admin!```");
    }

I have 8 or more admin roles.. It would be too long if i do that (i guess). Or can i use switch or something like
PHP Code:
new g_Role[8]; 
?

But i have no idea how to make that. Can you give me an example? How to make this as simple as possible?
I have this
pawn Code:
new DCC_Role:g_Role_Level_1;
new DCC_Role:g_Role_Level_2;
new DCC_Role:g_Role_Level_3;
new DCC_Role:g_Role_Level_4;
new DCC_Role:g_Role_Level_5;
new DCC_Role:g_Role_Level_6;
new DCC_Role:g_Role_Level_7;
new DCC_Role:g_Role_Level_8;
And this under OnGameModeInit()

pawn Code:
g_Role_Level_1 = DCC_FindRoleById("myroleid");
g_Role_Level_2 = DCC_FindRoleById("myroleid");
g_Role_Level_3 = DCC_FindRoleById("myroleid");
g_Role_Level_4 = DCC_FindRoleById("myroleid");
g_Role_Level_5 = DCC_FindRoleById("myroleid");
g_Role_Level_6 = DCC_FindRoleById("myroleid");
g_Role_Level_7 = DCC_FindRoleById("myroleid");
g_Role_Level_8 = DCC_FindRoleById("myroleid");
Reply


Messages In This Thread
can i do this? (||) - by Filbert - 26.05.2020, 09:30
Re: can i do this? (||) - by SharpenBlade - 26.05.2020, 09:48
Re: can i do this? (||) - by Filbert - 26.05.2020, 10:11
Re: can i do this? (||) - by Kwarde - 26.05.2020, 10:22
Re: can i do this? (||) - by Filbert - 26.05.2020, 12:03

Forum Jump:


Users browsing this thread: 2 Guest(s)