20.03.2016, 23:35
Sorry, here is the code:
pawn Код:
public OnPlayerConnect(playerid)
{
new query[128];
mysql_format(mysql, query, sizeof(query),"SELECT `Clave`, `ID` FROM `jugadores` WHERE `Usuario` = '%e' LIMIT 1", NombreOOC(playerid));
mysql_pquery(mysql, query, "Loguear", "i", playerid);
return true;
}
pawn Код:
forward Loguear(playerid);
public Loguear(playerid)
{
new rows, fields;
cache_get_data(rows, fields, mysql);
LimpiarChat(playerid);
if(rows)
{
cache_get_field_content(0, "Clave", Jugador[playerid][Clave], mysql, 128);
Jugador[playerid][ID] = cache_get_field_content_int(0, "ID");
Dialogo(playerid, Dialogo_Ingreso, PASSWORD, "> Ingresar", ""CBlanco"Bienvenido de nuevo a {FFFF00}"dato_nombre""CBlanco".\n\nPor favor, inicia sesiуn escribiendo tu contraseсa:", "Ingresar", "Salir");
}
else
{
if(!EsNombreValido(playerid)){
MensajeError(playerid, "Usted ha sido expulsado automбticamente del servidor. Razуn: Utilizar un nombre incorrecto y/o errуneo.");
Mensaje(playerid, Color_Blanco, "Visite "dato_web" para obtener mбs informaciуn y ver guнas del juego.");
return Expulsar(playerid);
}
else
{
return Dialogo(playerid, Dialogo_Registro, PASSWORD, "> Registrarse", ""CBlanco"Bienvenido a {FFFF00}"dato_nombre""CBlanco".\n\nPor favor, registra tu cuenta escribiendo una contraseсa:", "Registrar", "Salir");
}
}
return true;
}