[Ayuda] dini_Get...
#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 Код:
format(Comprobar1, sizeof(Comprobar1), "%s", inputtext);
            format(Comprobar2, sizeof(Comprobar2), "%s", dini_Get(Archivo, "Contraseсa"));
            if(!strcmp(Comprobar1, Comprobar2)) return 1;
ke estoy haciendo mal?

Desde ya muchas gracias.
Reply
#2

Quote:
Originally Posted by bytytus
Посмотреть сообщение
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 Код:
format(Comprobar1, sizeof(Comprobar1), "%s", inputtext);
            format(Comprobar2, sizeof(Comprobar2), "%s", dini_Get(Archivo, "Contraseсa"));
            if(!strcmp(Comprobar1, Comprobar2)) return 1;
ke estoy haciendo mal?

Desde ya muchas gracias.
pasa bien el script pasa las variables de Comprobar1 comprobar2 etc
Reply
#3

pawn Код:
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
        }
    }
Reply
#4

pawn Код:
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
        }
    }

EDIT : lo edite asi que pruba asi aver que tal
Reply
#5

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 ?
Reply
#6

Quote:
Originally Posted by bytytus
Посмотреть сообщение
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 ?
el ! sirve para ver si NO hay diferencias entre los textos, pero si lo quitas cualquiera podra entrar. Lo que te falto es
pawn Код:
if(!strcmp(Comprobar1, Comprobar2, true))
Reply
#7

Quote:
Originally Posted by bytytus
Посмотреть сообщение
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 ?
Te recomiendo usar File, para mi es el mejor.
Reply
#8

@Bu11Sh0t: No, Eso huviera sido correcto si Lo huviera colocado con format, pero lo coloke en el mismo if del strcmp a las funciones.

@Zume-Zero: Puedes pasar un link del ese sistema de carga? te lo agradeceria, Gracias .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)