Add more admins? (Help = +REP) -
Alex_Obando - 14.10.2013
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?
Re: Add more admins? (Help = +REP) -
xganyx - 14.10.2013
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;
}
Respuesta: Add more admins? (Help = +REP) -
Alex_Obando - 14.10.2013
Not working
Re: Add more admins? (Help = +REP) -
xganyx - 14.10.2013
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;
}
Respuesta: Add more admins? (Help = +REP) -
Alex_Obando - 14.10.2013
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.
Re: Add more admins? (Help = +REP) -
xganyx - 14.10.2013
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;
}
Re: Add more admins? (Help = +REP) -
Konstantinos - 14.10.2013
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;
}