16.09.2014, 00:00
Eso pasa cuando ingreso la contraseсa para entrar en el servidor o me registro (Osea respondo el dialogo de ingreso o registro) Lo raro es que noto que el ping final del servidor cuando cierra es de hasta 2000, se puede saber a que se debe? Aca la linea del dialogo de ingreso:
Y aca el de registro:
pawn Код:
if (!strlen(inputtext)) return ShowPlayerDialog(playerid,INGRESO,DIALOG_STYLE_PASSWORD,"Ingreso","Ingrese tu contraseсa nuevamente para ingresar","Ingresar","Cancelar");
if (!response) return Kick(playerid);
if (!strcmp(inputtext,Informacion[playerid][Contra]))
{
GetPlayerIp(playerid,Informacion[playerid][IP],MAX_IP);
format(Query, sizeof(Query), "SELECT * FROM `usuarios` WHERE `Nombre` = '%s'", Nombre[playerid]);
mysql_function_query(Conexion,Query,true,"OnQueryFinish","ii",CARGARDATOS,playerid);
Informacion[playerid][Logueado] = 1;
format(Query,sizeof(Query),"UPDATE `usuarios` SET `IP Original`='%s' WHERE `Nombre`='%s'",Informacion[playerid][IP],Nombre[playerid]);
mysql_function_query(Conexion,Query,true,"OnQueryFinish","ii",0,playerid);
if(GetPlayerScore(playerid) == 0)
{
SetTimerEx("TeclaT",10000,false,"i",playerid);
}
SetPlayerVirtualWorld(playerid,SELECCIONCLASE);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1965.1179, 1343.0365, 16.0150);
SetPlayerCameraLookAt(playerid, 1964.1199, 1343.0348, 16.0000);
}
else
{
ShowPlayerDialog(playerid,INGRESO,DIALOG_STYLE_PASSWORD,"Ingreso","Error: Su contraseсa es incorrecta, intente entrar nuevamente","Aceptar","");
printf("El usuario %s ha escrito mal su contraseсa, su contraseсa es %s y ha escrito %s, vigilelo",Nombre[playerid],Informacion[playerid][Contra],inputtext);
}
pawn Код:
if(strlen(inputtext) < 6 || strlen(inputtext) > 24) return ShowPlayerDialog(playerid,REGISTRO,DIALOG_STYLE_PASSWORD,"Registro","La contraseсa debe ser minimo 6 letras y maximo 24 letras, vuelva a intentarlo","Registrar","Cancelar");
if(!response) return Kick(playerid);
strmid(Informacion[playerid][Contra],inputtext,0,strlen(inputtext),strlen(inputtext)+1);
format(Query, sizeof(Query),"INSERT INTO `usuarios` (Nombre, Contraseсa) VALUES ('%s', '%s')",Nombre[playerid],Informacion[playerid][Contra]);
mysql_function_query(Conexion,Query,true,"OnQueryFinish","ii",0,playerid);
ShowPlayerDialog(playerid,INGRESO,DIALOG_STYLE_PASSWORD,"Ingreso","Ingrese su contraseсa nuevamente para ingresar","Confirmar","Salir");