їQuien me explica este jodido error?
#1

El problema es que no carga la contraseсa, he creado un string para ver si la agarra y nada, os dejarй todo el cуdigo y me ayudбis. Gracias.

No me coje la contraseсa del archivo.

pawn Код:
forward LoadUser(playerid,name[],value[]);
public LoadUser(playerid,name[],value[])
{
if(logueado[playerid] == 0){
INI_Int("Contraseсa",pInfo[playerid][Pass]);
}
    return 1;
}

//----------------

public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Enter your password below:", "Login", "Cancel");
}
//Abajo sigue otro cуdigo que no importa.

//----------------
// En Ondialogresponse

if(dialogid == 1)
{
if(response){
if(strcmp(inputtext, pInfo[playerid][Pass], true, 10))
{
SpawnPlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Login", "Enter your password below:", "Login", "Cancel");
}
}
Reply
#2

їCуmo estas guardando la contraseсa? Porque ahi la estas cargando como un entero.

https://sampforum.blast.hk/showthread.php?tid=415795
Reply
#3

pawn Код:
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
     INI_Int("Contraseсa",pInfo[playerid][Pass]);
     return 1;
}

INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
Reply
#4

Estбs consiente que la contraseсa solo debe ser de nъmeros y debes convertir de cadena a entero al loguearte, no?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)