15.03.2016, 22:25
ЎBuenas! tengo el cуdigo para logear normalmente, pero necesito que si colocas mal la contraseсa 3 veces te kickee, pero claro que te avise con un mensaje que fuiste kickeado.
Код:
case DIALOG_INGRESO:
{
if (!response)
{
if(!Informacion[playerid][pRegistrado])
{
fremove(UserPath(playerid));
Kick(playerid);
}
return 1;
}
if(response)
{
if(udb_hash(inputtext) == Informacion[playerid][pPass])
{
SetPVarInt(playerid,"Logueado", 1);
SetPVarInt(playerid,"TIEMPO_CUENTA", GetTickCount());
if(Informacion[playerid][pRegistrado])
{
CargarCuenta(playerid);
}
else TogglePlayerSpectating(playerid, false);
}
else
{
ShowPlayerDialog(playerid, DIALOG_INGRESO, DIALOG_STYLE_INPUT,"Server Roleplay","Introduciste una contraseсa incorrecta.\nTu cuenta esta registrada en nuestra base de datos, Ingrese su contraseсa:","Ingresar","Cancelar");
}
return 1;
}
else
return Kick(playerid);
}


