[Duvida] Como Fazer um Dialog de Anti-fake.
#10

pawn Код:
#include < a_samp >

#define DIALOG_LOGARADM  50  // Troque a caso ja existir
#define SENHAADMIN       123 // Troque a com seu gosto

new bool:AdminLogou[MAX_PLAYERS];


//onplayerconnect
AdminLogou[playerid] = false;


//onplayerspawn
if(AdminLogou[playerid] == false && PlayerInfo[playerid][pAdmin] >= 1 && variavelLogado[playerid] == 1){//variavel adm
    if(AdminLogou[playerid] == true) return SendClientMessage(playerid, -1, "ERRO: Vocк jб estб logado");

    ShowPlayerDialog(playerid, DIALOG_LOGARADM, DIALOG_STYLE_INPUT, " Administraзгo - Logar ", "\n Insira a senha da administraзгo: \n\n", "Ok", "Sair");
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_LOGARADM)
    {
        if(response)
        {
            if(strcmp(inputtext, SENHAADMIN, true) == 0)
            {
                AdminLogou[playerid] == true;
                SendClientMessage(playerid, -1, "* Logado com sucesso.");
            }
            else
            {
                SendClientMessage(playerid, -1, "ERRO: Senha incorreta !");
                Kick(playerid);//caso erre seja kick
            }
        }
        else Kick(playerid);
    }
    return 1;
}

//Code By Murilo!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)