[Duda] Sobre Y_INI
#1

El problema que tengo es que pareciera que Y_Ini no detecta el TAG en donde debe almacenar X informaciуn.
Dejo el cуdigo..
pawn Код:
public SaveStacks()
{
    static x = 1;

       for(new i = 1; i != MAX_STACKS; i++) {

            if (MAX_STACK[i] == 0 ) break;

            for( new v=1; v<MAX_STACK[i]; v++, x++) {

                new
                    string[ 128 ]
                ;
                format(string, sizeof(string), "Stacks/StackL %i", i);
                GuardarStack(string , x, v);
               
            }
        }
        return true;
}

stock GuardarStack(directory[], IDStackSV, IDStack)
{
    new
        string[ 49 ] ;
    format ( string, sizeof ( string) , "%s/Stack%i.stk" , directory, IDStack);
    if( fexist ( string) )
    {
        new
            INI: _fSave = INI_Open ( string) ;
        INI_SetTag      ( _fSave , "DB"                                   ) ;
        INI_WriteInt    ( _fSave , "ID"     , Stacks[ IDStackSV][ sID     ] ) ;
        INI_WriteInt    ( _fSave , "Modelo" , Stacks[ IDStackSV][ sModel] ) ;
        INI_Close       ( _fSave ) ;
    }
    return true;
}
Y se me almacena asн:

Код:
[DB]
[DB]
ID = 1
Modelo = 3
ID = 1
Modelo = 3
Original ( al ser leido ):
Код:
[DB]
ID = 1
Modelo = 3
їAlguien tendrб idea porquй pasa eso?
Reply
#2

Doy bump
Parece como si y_INI no detectara el tag donde quiero insertar los parбmetros..
ya lo e sustituido y nada.. їalguna otra idea?
Reply
#3

Has tratado guardarlo en otro formato?
Reply
#4

No comprendo a que te refieres con 'en otro formato'.
Ya probй de distintas maneras, desde asignar las direcciones con los bucles de 'SaveStack' hasta utilizar directamente 'GuardarStack' con los parбmetros de la funciуn definidos por mi mismo, y sigue igual. :/
Reply
#5

Me refiero a cambiar '.stk' por '.ini' o algъn otro por el estilo
Reply
#6

Probe con .ini y funciona a la perfecciуn...
Nunca leн posibles fallos con X formato ( extensiуn ) del archivo, ademбs antes me funcionaba correctamente..
ї Tienes alguna idea de porquй se pudo haber producido el fallo ?
Reply
#7

En realidad desconozco. Pero probablemente el formato no se lee correctamente con el Block de Notas, y necesitas algъn otro programa para que se lea bien. En cambio .ini se lee correctamente con cualquier editor de texto.
Reply
#8

En fнn, gracias por tu ayuda. ( +rep )
EDIT: Cuando me 'reparta' mбs reputaciуn y me deje darte a ti.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)