[Ajuda] Dъvida sobre SII
#5

Mano olha sу vo mostra algumas partes e explico depois

Essa й a parte do Registro onde seta que o player novo recebe Admin = 0
pawn Код:
if(dialogid == DIALOG_REGISTRO)
    {
        if (response)
        {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "{FFFFFF}Registrando...","{F81414}Vocк digitou uma senha invбlida.\n{FFFFFF}Digite sua senha abaixo para registrar uma nova conta.","Registrar","Sair");
            }
            if(INI_Open(ObterINI(playerid)))
            {
                INI_WriteString("Senha",inputtext);
                INI_WriteInt("Score",1);
                SetPlayerScore( playerid, INI_ReadInt( "Score" ) );
                INI_WriteInt("Dinheiro",1000);
                INI_WriteInt("Admin",0);
                INI_WriteInt("Skin", 23);
                SetPlayerSkin(playerid, INI_ReadInt("Skin"));
                //INI_WriteInt("Vida",100);
                //INI_WriteInt("Colete",0);
                INI_Save();
                INI_Close();
Essa parte й oque preciso de ajuda!
Eu fiz o padmin que vai promover o jogador para admin, entгo eu queria saber como seto o admin dele para 1 ou 2 dependendo do level de admin.

pawn Код:
if(strcmp(cmd, "/padmin", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new para1;
            para1 = ReturnUser(tmp);
            tmp = strtok ( cmdtext, idx ) ;
            new IDdoPlayer, AdminLevel;
            if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /padmin [id] [level]");
            if(PlayerInfo[playerid][pAdmin] == 5000)
            {
                if(admtrampando[playerid] == 0)
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if(PlayerInfo[para1][pAdmin] >= 3000)
                        {
                            SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode promover um Admin Dono/3000!");
                            return 1;
                        }
                        if(INI_Open(ObterINI(playerid)))
                        {
                            INI_WriteInt("Admin", AdminLevel); // essa parte aqui nгo se se esta certo
                            INI_Save();
                            INI_Close();
                            PlayerInfo[playerid][pAdmin] = AdminLevel;
                            new PlayerNomeS[MAX_PLAYER_NAME], AdminNome[MAX_PLAYER_NAME], MensagemPlayer[92], MensagemAdmin[90];
                            GetPlayerName(playerid, AdminNome, sizeof(AdminNome));
                            GetPlayerName(IDdoPlayer, PlayerNomeS, sizeof(PlayerNomeS));
                            format(MensagemPlayer, sizeof(MensagemPlayer), "* Vocк foi promovido para Admin level %d - Por: %s.", AdminLevel, AdminNome);
                            format(MensagemAdmin, sizeof(MensagemAdmin), "* Vocк promoveu o jogador %s para Admin level %d.", PlayerNomeS, AdminLevel);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, MensagemAdmin) && SendClientMessage(IDdoPlayer, COLOR_LIGHTBLUE, MensagemPlayer);
                        }
                    }
                }
                else
                {
                    SendClientMessage(playerid, Cyan, "Vocк nгo esta trabalhando");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, Cyan, "Vocк nгo й um administrador ou nгo tem level de Admin suficiente");
                return 1;
            }
        }
    }
Ali onde esta escrito "Nгo sei se esta certo" й onde preciso de ajuda
O adminlevel seria o level que eu coloquei no /padmin 5 1 que seria = padmin id leveladmin
Entendeu?
Preciso saber como trocar o numero dessa WriteInt que coloquei no registro e quero trocar no padmin
Reply


Messages In This Thread
Dъvida sobre SII - by ViniKuliveguisky - 22.07.2013, 19:20
Re: Dъvida sobre SII - by P1c4550 - 22.07.2013, 19:51
Respuesta: Re: Dъvida sobre SII - by ViniKuliveguisky - 22.07.2013, 20:06
Re: Dъvida sobre SII - by P1c4550 - 22.07.2013, 20:32
Respuesta: Dъvida sobre SII - by ViniKuliveguisky - 22.07.2013, 21:00
Respuesta: Dъvida sobre SII - by ViniKuliveguisky - 22.07.2013, 22:04
Re: Dъvida sobre SII - by P1c4550 - 23.07.2013, 01:54
Respuesta: Dъvida sobre SII - by ViniKuliveguisky - 23.07.2013, 02:54
Respuesta: Dъvida sobre SII - by ViniKuliveguisky - 23.07.2013, 13:21
Re: Respuesta: Dъvida sobre SII - by humildadeforever - 23.07.2013, 14:05

Forum Jump:


Users browsing this thread: 1 Guest(s)