[Ajuda] Definir Level Administrador - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Definir Level Administrador (
/showthread.php?tid=653433)
Definir Level Administrador -
zNaKa - 04.05.2018
Gostaria de saber como faзo pra definir o Lv do jogador pelo numero do Cargo em uma String.
Cargo = 1 [Ajudante]
Cargo = 2 [Moderador]
Etc...
Obrigado.
Re: Definir Level Administrador -
BrunoLuiz - 04.05.2018
Code:
new AdminName[MAX_PLAYER_NAME];
if(Admin == 1) AdminName = "[Ajudante]";
else if(Admin == 2) AdminName = "[Moderador]";
else if(Admin == 3) AdminName = "[Administrador]";
else if(Admin == 4) AdminName = "[Administrador]";
else if(Admin == 5) AdminName = "[Dono]"; //Admin , troca pela sua info admin
Re: Definir Level Administrador -
Cycle - 04.05.2018
Podendo utilizar de duas formas.
A forma que utilizo, й usando as condiзхes sobre a keyword stock.
PHP Code:
stock GetPlayerAdminLevel(levelid)
{
new str[18];
switch(levelid)
case 0:
str = "Ajudante";
case 1:
str = "Moderador";
return str;
}
Jб outros, como o amigo @renatog, compartilhou conosco no grupo do discord a sua forma de utilizaзгo.
PHP Code:
static const adminRoleNames[][] = {
"Ajudante",
"Moderador",
}
GetPlayerAdminLevel(level)
{
return adminRoleNames[level-1];
}
Escolha a qual preferir.
Re: Definir Level Administrador -
humildadeforever - 04.05.2018
PHP Code:
new LevelAdm[][] =
{
"Player",
"Ajudante",
"Moderador",
"Parзa"
};
// Na hora de usar.. Exemplo:
new string[90];
format(string, sizeof(string), "Seu nнvel de admin й: %s", LevelAdm[PlayerInfo[playerid][pAdmin]]);
SendClientMessage(playerid, -1, string);
//OU
LevelAdm(playerid)
{
new texto[25];
switch(PlayerInfo[playerid][pAdmin])
{
case 0: texto = "Player";
case 1: texto = "Ajudante";
case 2: texto = "Moderador";
case 3: texto = "Parзa";
default: texto = "Sei nгo";
}
return texto;
}
// e na hora de usar...
new string[90];
format(string, sizeof(string), "Seu nнvel de admin й: %s", LevelAdm(playerid));
SendClientMessage(playerid, -1, string);
@edit:
Ops. Nгo tinha visto o post acima ^^'