05.02.2017, 19:45
Buenas alguien me dirнa como hago para que cuando un tнo se tire de un edificio le salga un paracaida, igualmente en un aviуn y helicуptero.
Mi pedido es simple, espero me ayuden, lo que necesito es que si fallas la contraseсa 3 veces te kickee, y que te diga, haz fallado 1/3 intentos.
Code:
case DIALOGO_INGRESO:{ if(!response) return Kick(playerid); static Hash[65], Query[75]; SHA256_PassHash(inputtext, InformacionJugador_[playerid][jSalt], Hash, 64); if(!strcmp(Hash, InformacionJugador_[playerid][jPassword])){ mysql_format(dbHandle, Query, sizeof Query, "SELECT * FROM usuarios WHERE Usuario='%e' LIMIT 1", NombreJ_(playerid)); mysql_tquery(dbHandle, Query, "CargarUsuario_", "i", playerid); }else{ MostrarDialog_(playerid, DIALOGO_INGRESO); } } |
Crear una variable global
new LoginAttempts;
case DIALOGO_INGRESO:
{
if(!response) return Kick(playerid);
static Hash[65], Query[75];
SHA256_PassHash(inputtext, InformacionJugador_[playerid][jSalt], Hash, 64);
if(!strcmp(Hash, InformacionJugador_[playerid][jPassword]))
{
mysql_format(dbHandle, Query, sizeof Query, "SELECT * FROM usuarios WHERE Usuario='%e' LIMIT 1", NombreJ_(playerid));
mysql_tquery(dbHandle, Query, "CargarUsuario_", "i", playerid);
}
else
{
LoginAttempts++;
if (LoginAttempts>= 3)
{
ShowPlayerDialog(playerid, 1414, DIALOG_STYLE_MSGBOX, "Login", "You have mistyped your password too often (3 times).", "Okay", "");
kick(playerid);
}
else MostrarDialog_(playerid, DIALOGO_INGRESO);
}
}
Buenas noches disculpen chicos, me gustaria hacerles una pregunta ya que soy nuevo en esto de pawno y tengo un gm que abre perfectamente el samp-server pero no me muestra el server on que sera, he intentado de todo y nada pasa aun. Mi idea es tomar este GM como base pero quiero dejarlo como quien dice limpio y he borraod algunas cosas de las carpetas como user, vehicles y eso.
http://prntscr.com/blz1cb Aqui link del GM: https://mega.nz/#!tAhygSCK!41AumvQN1...dOKcxfiY-lopWs Gracias de antemano |