[Ajuda] Criando um dialog com senha - 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: [Ajuda] Criando um dialog com senha (
/showthread.php?tid=508575)
Criando um dialog com senha -
Krusheer - 22.04.2014
Olб, como eu criaria um dialog quando o Administrador sair da seleзгo de classes abrir um dialog pra ele por a senha configurada para logins de administradores ?
Re: Criando um dialog com senha -
RiqueP - 22.04.2014
Aqui vai uma base:
pawn Код:
#define PasswordA "1100"
#define DIALOG_ADMIN 1000 // ID da dialog aqui <<<
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ADMIN)
{
if(response)
{
if(strcmp(inputtext, PasswordA, true))
{
Admin[playerid] = 1; // variavel do admin
}
else Ban(playerid);
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(Admin[playerid] == 1) // Variavel do admin
{
ShowPlayerDialog(playerid, DIALOG_ADMIN, DIALOG_STYLE_PASSWORD, "{CD3333}Senha admin", "Digite a senha de administrador:", "Logar", "Cancelar");
}
return 1;
}
criei rapido e nгo testei, edite o codigo do seu jeito.
Re: Criando um dialog com senha -
MKVplayer123 - 17.04.2017
Mano, mesmo o cara digitando a senha errada ele continua de admin e nгo й banido...
Alguйm concerta isso
Re: Criando um dialog com senha -
RodrigoMSR - 17.04.2017
Код:
#define PasswordA "testeee" //Senha
#define DIALOG_ADMIN 1000 // ID da dialog aqui <<<
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ADMIN)
{
if(response && !isnull(inputtext))
{
if(strcmp(inputtext, PasswordA, false) == 0)
{
Admin[playerid] = 1; // variavel do admin
}
else Kick(playerid);
}
else Kick(playerid);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(Admin[playerid] == 1) // Variavel do admin
{
ShowPlayerDialog(playerid, DIALOG_ADMIN, DIALOG_STYLE_PASSWORD, "{CD3333}Senha admin", "Digite a senha de administrador:", "Logar", "Cancelar");
}
return 1;
}
Re: Criando um dialog com senha -
MKVplayer123 - 17.04.2017
Vlw fera +rep