[Ajuda] Tag em cada level no /admins
#1

Gostaria de por em cada level uma tag,exemplo "Mod,ajudante etc." eu tentei fazer e so consegui por 2 tags,alguem pd me ajduar a por as outras 3? grato!

PHP код:
dcmd_admins(playerid,params[]) {
#pragma unused params
//Alertar admins para quem digitar o comando /admins
if(PlayerInfo[playerid][Level] < 1){
new 
pname[MAX_PLAYER_NAME],SACSB[100];GetPlayerName(playeridpnameMAX_PLAYER_NAME);
format(SACSBsizeof(SACSB), "| ADMINISTRAЗГO | O(A) jogador(a) %s[%i] digitou /ADMINS"pnameplayerid);
CallRemoteFunction("MessageToAdmins","is",yellow,SACSB);}
//Estrutura do comando /admins
new Adms[650],ADMsDialog[810],ADMsDialog2[810],Name[MAX_PLAYER_NAME],level,admscount;
for(new 
i,GetMaxPlayers();a;i++)
{
  if(
IsPlayerConnected(i))
    {
        if(
PlayerInfo[i][Level] > 0)
        {
            if(
PlayerInfo[i][Level] == 5)
            {
                if(
AdmHidden[i] == false || PlayerInfo[playerid][Level] > 0)
                {
                    
level PlayerInfo[i][Level];
                    
GetPlayerName(iNamesizeof(Name));
                    if(
admscount 15format(Admssizeof(Adms), "%s\n%s[%i] \t{228B22}Staff \t{01DF01}Online"Adms,Name,i,level);
                    
admscount++;
                }
            }
            else
            {
             if(
PlayerInfo[i][Level] == 4)
                {
                    
level PlayerInfo[i][Level];
                    
GetPlayerName(iNamesizeof(Name));
                    if(
admscount 15format(Admssizeof(Adms), "%s\n%s[%i] \t{FF4500}Sub-Staff \t{01DF01}Online"Adms,Name,i,level);
                    
admscount++;
                }
            }
        }
    }
}
if(
admscount 0)
format(ADMsDialogsizeof(ADMsDialog), "%s",Adms);
else
format(ADMsDialog2sizeof(ADMsDialog2), "{FF0000}A administraзгo nгo estб online no momento!"admscount,Adms);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"{FFFFFF}Admins!",ADMsDialog,"Fechar","Voltar");
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FFFFFF}Admins!",ADMsDialog2,"Fechar","Voltar");
return 
1;} 
Reply
#2

http://forum.sa-mp.com/showpost.php?...79&postcount=2
Reply
#3

Quote:
Originally Posted by NelsonC
Посмотреть сообщение
atй copilou,porem na hora de testar... se tiver 2 adms,mostra a msm tag,msm sendo leveis diferentes..

Eu fiz um desse:

//inicio


PHP код:
CargoAdmin(playerid)
{
    new var[
17];
    switch(
CallRemoteFunction("GetPlayerAdminLevel","i",playerid))
    {
        case 
1: var = "Ajudante";
        case 
2: var = "Moderador(a)";
        case 
3: var = "Administrador(a)";
        case 
4: var = "Sub-Staff";
        case 
5: var = "Staff";
    }
    return var;

comando:

PHP код:
dcmd_admins(playerid,params[]) {
#pragma unused params
//Alertar admins para quem digitar o comando /admins
if(PlayerInfo[playerid][Level] < 1){
new 
pname[MAX_PLAYER_NAME],SACSB[100];GetPlayerName(playeridpnameMAX_PLAYER_NAME);
format(SACSBsizeof(SACSB), "[ADM]: %s (%i) digitou /ADMINS"pnameplayerid);
CallRemoteFunction("MessageToAdmins","is",yellow,SACSB);}
//Estrutura do comando /admins
new Adms[650],ADMsDialog[810],ADMsDialog2[810],Name[MAX_PLAYER_NAME],level,admscount;
for(new 
i,GetMaxPlayers();a;i++)
{
    if(
IsPlayerConnected(i))
    {
        if(
PlayerInfo[i][Level] > 0)
        {
            if(
AdmHidden[i] == false || PlayerInfo[playerid][Level] > 0)
            {
            
level PlayerInfo[i][Level];
            
GetPlayerName(iNamesizeof(Name));
            if(
admscount 15format(Admssizeof(Adms), "%s\n%s[%i]\tNнvel\t%i/5\t%s{01DF01}\tOnline"Adms,Name,i,level,CargoAdmin(playerid));
            
admscount++;
            }
        }
    }
}
if(
admscount 0)
format(ADMsDialogsizeof(ADMsDialog), "%s",Adms);
else
format(ADMsDialog2sizeof(ADMsDialog2), "{FF0000}A ( Administraзгo ) nгo estб online no momento!"admscount,Adms);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"{FFFFFF}Admins!",ADMsDialog,"Fechar","Voltar");
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FFFFFF}Admins!",ADMsDialog2,"Fechar","Voltar");
return 
1;} 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)