Add more admins? (Help = +REP)
#1

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "Alex_Obando", false)) rankname = "{E10000}[Server Boss]{FFFFFF}";
   
   
    else
    switch(PlayerInfo[playerid][Level])
    {
        case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
        case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
        case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
        case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
        case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
        case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
        case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
        case 8: rankname = "{E10000}[Owner]{FFFFFF}";
    }
    return rankname;
}
This is my script,
when I add more admins:

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "Alex_Obando", false)) rankname = "{E10000}[Server Boss]{FFFFFF}";


     new sz_name2[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name2, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    new sz_name3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name3, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "Johan_Crawford", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    new sz_name4[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name4, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "xXJuniorXx", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    new sz_name5[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name5, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    new sz_name6[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name6, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "[COD]DarkSoul", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";



   
   
   
    else
    switch(PlayerInfo[playerid][Level])
    {
        case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
        case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
        case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
        case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
        case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
        case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
        case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
        case 8: rankname = "{E10000}[Owner]{FFFFFF}";
    }
    return rankname;
}

They wont show up, neither mines, it shows directly to the list.
So the question is, how can I add more admins?
Reply
#2

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "Alex_Obando", false)) rankname = "{E10000}[Server Boss]{FFFFFF}";
    if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(!strcmp(sz_name, "Johan_Crawford", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(!strcmp(sz_name, "xXJuniorXx", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(!strcmp(sz_name, "[COD]DarkSoul", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";



   
   
   
    switch(PlayerInfo[playerid][Level])
    {
        case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
        case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
        case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
        case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
        case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
        case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
        case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
        case 8: rankname = "{E10000}[Owner]{FFFFFF}";
    }
    return rankname;
}
Reply
#3

Not working
Reply
#4

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(strcmp(sz_name, "Alex_Obando") == 0) return rankname = "{E10000}[Server Boss]{FFFFFF}";
    if(strcmp(sz_name, "[SN]Caez[OBG]") == 0) return rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "Johan_Crawford") == 0) return rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "xXJuniorXx") == 0) return rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "[SN]Caez[OBG]") == 0) return rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "[COD]DarkSoul") == 0) return rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    switch(PlayerInfo[playerid][Level])
    {
        case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
        case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
        case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
        case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
        case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
        case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
        case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
        case 8: rankname = "{E10000}[Owner]{FFFFFF}";
    }
    return rankname;
}
Reply
#5

pawn Код:
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16143) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16144) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16145) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16146) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16147) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(16148) : error 079: inconsistent return types (array & non-array)
C:\Users\Alex\Documents\Samp Server\gamemodes\2.pwn(18642) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
Reply
#6

Try this?

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(strcmp(sz_name, "Alex_Obando") == 0) rankname = "{E10000}[Server Boss]{FFFFFF}";
    if(strcmp(sz_name, "[SN]Caez[OBG]") == 0) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "Johan_Crawford") == 0) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "xXJuniorXx") == 0) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "[SN]Caez[OBG]") == 0) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    if(strcmp(sz_name, "[COD]DarkSoul") == 0) rankname = "{E10000}[Admin Hispano]{FFFFFF}";

    switch(PlayerInfo[playerid][Level])
    {
        case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
        case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
        case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
        case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
        case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
        case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
        case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
        case 8: rankname = "{E10000}[Owner]{FFFFFF}";
    }
    return rankname;
}
Reply
#7

pawn Код:
stock GetPlayerAdminRank(playerid)
{
    new rankname[34], sz_name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sz_name, MAX_PLAYER_NAME);
    if(!strcmp(sz_name, "Alex_Obando", false)) rankname = "{E10000}[Server Boss]{FFFFFF}";
    else if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    else if(!strcmp(sz_name, "Johan_Crawford", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    else if(!strcmp(sz_name, "xXJuniorXx", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    else if(!strcmp(sz_name, "[SN]Caez[OBG]", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    else if(!strcmp(sz_name, "[COD]DarkSoul", false)) rankname = "{E10000}[Admin Hispano]{FFFFFF}";
    else
    {
        switch(PlayerInfo[playerid][Level])
        {
            case 1: rankname = "{FD5000}[Trial Admin]{FFFFFF}";
            case 2: rankname = "{FF9E00}[Server Admin]{FFFFFF}";
            case 3: rankname = "{FF46FF}[Senior Admin]{FFFFFF}";
            case 4: rankname = "{0080FF}[Lead Admin]{FFFFFF}";
            case 5: rankname = "{33FF33}[Head Admin]{FFFFFF}";
            case 6: rankname = "{00FF28}[Server Manager]{FFFFFF}";
            case 7: rankname = "{FF7E19}[Co-Owner]{FFFFFF}";
            case 8: rankname = "{E10000}[Owner]{FFFFFF}";
        }
    }
    return rankname;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)