format(Comprobar1, sizeof(Comprobar1), "%s", inputtext);
format(Comprobar2, sizeof(Comprobar2), "%s", dini_Get(Archivo, "Contraseсa"));
if(!strcmp(Comprobar1, Comprobar2)) return 1;
Buenas a Todos,tengo problema con dini_Get, no chekea lo ke esta en el archivo, al colocar los caracteres para igual :S
Asi coloke: pawn Код:
Desde ya muchas gracias. |
if(dialogid == dialog)
{
if(response)
{
new str[128], Archivo[128], Name[MAX_PLAYER_NAME], Comprobar1[128], Comprobar2[128];
GetPlayerName(playerid, Name, sizeof(Name));
format(Archivo, sizeof(Archivo), "carpeta/%s.ini", Name);
format(Comprobar1, sizeof(Comprobar1), "%s", strlen(inputtext));
format(Comprobar2, sizeof(Comprobar2), "%s", dini_Get(Archivo, "Contraseсa"));
if(!strlen(inputtext)) return 1;
if(!strcmp(Comprobar1, Comprobar2)) return 1;
//ACA LA FUNCION
}
}
if(dialogid == dialog)
{
if(response)
{
new str[128], Archivo[128], Name[MAX_PLAYER_NAME], Comprobar1[128], Comprobar2[128];
new Get_Ini = dini_Get( "Contraseсa",Archivo);
//new Get_Ini = dini_Set("Contraseсa",Archivo); o si no prueba asi
GetPlayerName(playerid, Name, sizeof(Name));
format(Archivo, sizeof(Archivo), "carpeta/%s.ini", Name);
format(Comprobar1, sizeof(Comprobar1), "%s", strlen(inputtext));
format(Comprobar2, sizeof(Comprobar2), "%s",Get_Ini);
if(!strlen(inputtext)) return 1;
if(!strcmp(Comprobar1, Comprobar2)) return 1;
//ACA LA FUNCION
}
}
Solucionado, nada mas era ke tenia el ! de mas en strcmp
Gracias igual . y ya ke estamos xD, alguien me recomienda algun sistema de carga bueno, ke no sea el Y_INI y ke sea facil de usar como el DINI ? |
if(!strcmp(Comprobar1, Comprobar2, true))
Solucionado, nada mas era ke tenia el ! de mas en strcmp
Gracias igual . y ya ke estamos xD, alguien me recomienda algun sistema de carga bueno, ke no sea el Y_INI y ke sea facil de usar como el DINI ? |