[Ajuda] COMANDO /ADMINS
#1

alguem podia trocar esse comando em dcmd por if?


dcmd_admins(playerid, params[])
{
#pragma unused params
new Admins, string[2048];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][Level]>0)
{
Admins++;
}
}
}
if(Admins<=0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:","{0AF27A}Nenhum Administrador Online.","OK","");
if(Admins==1) format(string, sizeof(string), "{0AF27A}Administrador Online:\n{F28D0A}");
if(Admins>1) format(string, sizeof(string), "{0AF27A}Administradores online: (%d)\n{F28D0A}",Admins);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][Level]>0)
{
new AdminPos[50];
if(PlayerInfo[i][Level] == 1) AdminPos="[Nivel 1]";
else if(PlayerInfo[i][Level] == 2) AdminPos="[Nivel 2]";
else if(PlayerInfo[i][Level] == 3) AdminPos="[Nivel 3]";
else if(PlayerInfo[i][Level] == 4) AdminPos="[Nivel 4]";
else if(PlayerInfo[i][Level] == 5) AdminPos="[Nivel 5]-> Sub-Dono do Servidor";
else if(PlayerInfo[i][Level] == 6) AdminPos="[Nivel 6]-> Dono do Servidor";
format(string,sizeof(string),"%s\n%s (ID:%d) %s",string, PlayerName2(i),i,AdminPos);
}
}
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:",string,"OK","");
return 1;
}
Reply
#2

lol,nгo entendiih nada.
Reply
#3

mudar o comando ives de dcmd passar por if

exemplo:

if(!strcmp(cmdtext, "/admins", true))
Reply
#4

Ai tu jб feis,pra que ajuda? :]
Reply
#5

pawn Код:
if (strcmp("/admins", cmdtext, true, 7) == 0) {

    new Admins, string[2048];

    for(new i = 0; i < MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i)) {
            if(PlayerInfo[i][Level]>0) {
                Admins++;
            }
        }
    }
    if(Admins<=0)
        return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:","{0AF27A}Nenhum Administrador Online.","OK","");
    if(Admins==1)
         format(string, sizeof(string), "{0AF27A}Administrador Online:\n{F28D0A}");
    if(Admins>1)
         format(string, sizeof(string), "{0AF27A}Administradores online: (%d)\n{F28D0A}",Admins);

    for(new i = 0; i < MAX_PLAYERS; i++) {

        if(IsPlayerConnected(i)) {

            if(PlayerInfo[i][Level]>0) {
               
                new AdminPos[50];

                if(PlayerInfo[i][Level] == 1)
                     AdminPos="[Nivel 1]";
                else if(PlayerInfo[i][Level] == 2)
                     AdminPos="[Nivel 2]";
                else if(PlayerInfo[i][Level] == 3)
                      AdminPos="[Nivel 3]";
                else if(PlayerInfo[i][Level] == 4)
                     AdminPos="[Nivel 4]";
                else if(PlayerInfo[i][Level] == 5)
                     AdminPos="[Nivel 5]-> Sub-Dono do Servidor";
                else if(PlayerInfo[i][Level] == 6)
                     AdminPos="[Nivel 6]-> Dono do Servidor";

                format(string,sizeof(string),"%s\n%s (ID:%d) %s",string, PlayerName2(i),i,AdminPos);
            }
        }
    }
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:",string,"OK","");
    return true;
}
Reply
#6

pawn Код:
if(strcmp(cmd,"/admins",true) == 0)
  {
new Admins, string[2048];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][Level]>0)
{
Admins++;
}
}
}
if(Admins<=0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:","{0AF27A}Nenhum Administrador Online.","OK","");
if(Admins==1) format(string, sizeof(string), "{0AF27A}Administrador Online:\n{F28D0A}");
if(Admins>1) format(string, sizeof(string), "{0AF27A}Administradores online: (%d)\n{F28D0A}",Admins);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][Level]>0)
{
new AdminPos[50];
if(PlayerInfo[i][Level] == 1) AdminPos="[Nivel 1]";
else if(PlayerInfo[i][Level] == 2) AdminPos="[Nivel 2]";
else if(PlayerInfo[i][Level] == 3) AdminPos="[Nivel 3]";
else if(PlayerInfo[i][Level] == 4) AdminPos="[Nivel 4]";
else if(PlayerInfo[i][Level] == 5) AdminPos="[Nivel 5]-> Sub-Dono do Servidor";
else if(PlayerInfo[i][Level] == 6) AdminPos="[Nivel 6]-> Dono do Servidor";
format(string,sizeof(string),"%s\n%s (ID:%d) %s",string, PlayerName2(i),i,AdminPos);
}
}
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ 0AC0F2}Admins Online:",string,"OK","");
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)