SA-MP Forums Archive
[Pedido] Colocar tag no level 5 - 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: [Pedido] Colocar tag no level 5 (/showthread.php?tid=637794)



Colocar tag no level 5 - Pedro1812 - 21.07.2017

Olб! eu tenho um sistema administrativo atй level 5 e eu gostaria que quando o adm for level 5 mostrasse assim no "/admins" "%s ( Nivel 5 ) - Dono do Servidor" alguem pode me ajudar?

dcmd:
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],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), "{1E90FF}%s\n%s[%i] - ( Nнvel: %i )"Adms,Name,i,level);
            
admscount++;
            }
        }
    }
}
if(
admscount 0)
format(ADMsDialogsizeof(ADMsDialog), "{FFFF00}Administradores Online: {FFFFFF}%i{FF0000}{00FF22}\n%s\n\n{FFFFFF}Reporte os jogadores contra as regras! /Report [ID] [Motivo]"admscount,Adms);
else
format(ADMsDialogsizeof(ADMsDialog), "{FFFFFF}Nгo hб membros da Administraзгo Online no Momento."admscount,Adms);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FF0000}Admins!",ADMsDialog,"OK","");
return 
1;} 
Grato!!!!!


Re: Colocar tag no level 5 - Andinho - 21.07.2017

Testa, e ver se ta como vc queria.

pawn Код:
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(playerid, pname, MAX_PLAYER_NAME);
format(SACSB, sizeof(SACSB), "[ADM]: %s[%i] digitou /ADMINS", pname, playerid);
CallRemoteFunction("MessageToAdmins","is",yellow,SACSB);}
//Estrutura do comando /admins
new Adms[650],ADMsDialog[810],Name[MAX_PLAYER_NAME],level,admscount;
for(new i,a = GetMaxPlayers();i < 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(i, Name, sizeof(Name));
                    if(admscount < 15) format(Adms, sizeof(Adms), "{1E90FF}%s\n%s[%i] - ( Nнvel: %i ) - Dono do servidor", Adms,Name,i,level);
                    admscount++;
                }
            }
            else
            {
                if(AdmHidden[i] == false || PlayerInfo[playerid][Level] > 0)
                {
                    level = PlayerInfo[i][Level];
                    GetPlayerName(i, Name, sizeof(Name));
                    if(admscount < 15) format(Adms, sizeof(Adms), "{1E90FF}%s\n%s[%i] - ( Nнvel: %i )", Adms,Name,i,level);
                    admscount++;
                }
            }
        }
    }
}
if(admscount > 0)
format(ADMsDialog, sizeof(ADMsDialog), "{FFFF00}Administradores Online: {FFFFFF}%i{FF0000}{00FF22}\n%s\n\n{FFFFFF}Reporte os jogadores contra as regras! /Report [ID] [Motivo]", admscount,Adms);
else
format(ADMsDialog, sizeof(ADMsDialog), "{FFFFFF}Nгo hб membros da Administraзгo Online no Momento.", admscount,Adms);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FF0000}Admins!",ADMsDialog,"OK","");
return 1;}



Re: Colocar tag no level 5 - Pedro1812 - 21.07.2017

Quote:
Originally Posted by Andinho
Посмотреть сообщение
Testa, e ver se ta como vc queria.

pawn Код:
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(playerid, pname, MAX_PLAYER_NAME);
format(SACSB, sizeof(SACSB), "[ADM]: %s[%i] digitou /ADMINS", pname, playerid);
CallRemoteFunction("MessageToAdmins","is",yellow,SACSB);}
//Estrutura do comando /admins
new Adms[650],ADMsDialog[810],Name[MAX_PLAYER_NAME],level,admscount;
for(new i,a = GetMaxPlayers();i < 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(i, Name, sizeof(Name));
                    if(admscount < 15) format(Adms, sizeof(Adms), "{1E90FF}%s\n%s[%i] - ( Nнvel: %i ) - Dono do servidor", Adms,Name,i,level);
                    admscount++;
                }
            }
            else
            {
                if(AdmHidden[i] == false || PlayerInfo[playerid][Level] > 0)
                {
                    level = PlayerInfo[i][Level];
                    GetPlayerName(i, Name, sizeof(Name));
                    if(admscount < 15) format(Adms, sizeof(Adms), "{1E90FF}%s\n%s[%i] - ( Nнvel: %i )", Adms,Name,i,level);
                    admscount++;
                }
            }
        }
    }
}
if(admscount > 0)
format(ADMsDialog, sizeof(ADMsDialog), "{FFFF00}Administradores Online: {FFFFFF}%i{FF0000}{00FF22}\n%s\n\n{FFFFFF}Reporte os jogadores contra as regras! /Report [ID] [Motivo]", admscount,Adms);
else
format(ADMsDialog, sizeof(ADMsDialog), "{FFFFFF}Nгo hб membros da Administraзгo Online no Momento.", admscount,Adms);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FF0000}Admins!",ADMsDialog,"OK","");
return 1;}
funcionou!!! vlw pelo ajuda manolo!!!


Re: Colocar tag no level 5 - Andinho - 21.07.2017

Quote:
Originally Posted by Pedro1812
Посмотреть сообщение
funcionou!!! vlw pelo ajuda manolo!!!
Tamo junto.