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); }