[Ajuda] Admin nгo seta no jogador
#1

Pessoal estou fazendo um sistema de admin. o problema й quando o eu coloco a senha pra logar, dai devia setar o admin no player que tiver o nome na conta das pasta dos admins.

Nivel 10 й o nivel maior de admin, proprietario!

olha

pawn Код:
stock Carregar_Contas(playerid,password[])
{
    format(String,sizeof(String),"InfoJogadores/Contas/%s.ini",Nome_Conta(playerid));

    if(strcmp(Encrypt(password), DOF2_GetString(String,"Senha"), true) == 0)
    {
        LimparChatBox(playerid, 100);
        DOF2_SetString(String,"Senha",Encrypt(password));
        INFO_P[playerid][TUTO_P] = DOF2_GetInt(String, "Tutorial");
        INFO_P[playerid][SKIN_P] = DOF2_GetInt(String, "Skin");
        INFO_P[playerid][SEXO_P] = DOF2_GetInt(String, "Sexo");
        //INFO_P[playerid][ADMIN_P] = DOF2_GetInt(String,"Admin");
        VerificarContas(playerid);
    }
    return true;
}
pawn Код:
stock VerificarContas(playerid)
{
    new Cargo[15];

    format(String,sizeof(String),"Admins/%s.ini", Nome_Conta(playerid));
    if(DOF2_FileExists(String))
    {
        INFO_P[playerid][ADMIN_P] = DOF2_GetInt(String,"Nivel");

        if(INFO_P[playerid][ADMIN_P] == Ajudante)
        {
            Cargo = "Ajudante";
        }
        else if(INFO_P[playerid][ADMIN_P] == MOD_Aprendiz)
        {
            Cargo = "MOD Aprendiz";
        }
        else if(INFO_P[playerid][ADMIN_P] == MOD_Auxiliar)
        {
            Cargo = "MOD Auxiliar";
        }
        else if(INFO_P[playerid][ADMIN_P] == MOD_Avanзado)
        {
            Cargo = "MOD Avanзado";
        }          
        else if(INFO_P[playerid][ADMIN_P] == ADM_Aprendiz)
        {
            Cargo = "ADM Aprendiz";
        }
        else if(INFO_P[playerid][ADMIN_P] == ADM_Auxiliar)
        {
            Cargo = "ADM Auxiliar";
        }    
        else if(INFO_P[playerid][ADMIN_P] == ADM_Avanзado)
        {
            Cargo = "ADM Avanзado";
        }
        else if(INFO_P[playerid][ADMIN_P] == Supervisor)
        {
            Cargo = "Supervisor";
        }
        else if(INFO_P[playerid][ADMIN_P] == Sub_Dono)
        {
            Cargo = "Sub-Dono";
        }
        else if(INFO_P[playerid][ADMIN_P] == Proprietario)
        {
            Cargo = "Proprietбrio";
        }

        format(String,sizeof(String),"Vocк logou como %s, Nнvel [%d] de admin.", Cargo, INFO_P[playerid][ADMIN_P]);
        SendClientMessage(playerid,COR_CINZA,String);      
    }
    else if(!DOF2_FileExists(String))
    {
        INFO_P[playerid][ADMIN_P] = DOF2_GetInt(String, "Nivel");
        if(INFO_P[playerid][ADMIN_P] != 0)
        {
            format(String,sizeof(String),"Olб %s, Vocк nгo faz mais parte da equipe brasi cidade dominada.", Nome_Conta(playerid));
            SendClientMessage(playerid,COR_CINZA,String);
            INFO_P[playerid][ADMIN_P] = 0;             
        }
        else
        {
            INFO_P[playerid][ADMIN_P] = 0;
        }      
    }

    return true;
}
Reply


Messages In This Thread
Admin nгo seta no jogador - by Duk - 14.06.2015, 17:55
Re: Admin nгo seta no jogador - by IgorLuiz - 14.06.2015, 18:00
Re: Admin nгo seta no jogador - by Duk - 14.06.2015, 18:03
Re: Admin nгo seta no jogador - by IgorLuiz - 14.06.2015, 18:05
Re: Admin nгo seta no jogador - by Duk - 14.06.2015, 18:05
Re: Admin nгo seta no jogador - by Duk - 05.07.2015, 18:06
Re: Admin nгo seta no jogador - by [BOPE]Seu._.Madruga - 06.07.2015, 00:08

Forum Jump:


Users browsing this thread: 1 Guest(s)