[Ayuda] File a Dini
#1

Hola a todos

Bueno, como pueden ver necesito saber si es posible realizar esto, solo quisiera saber y que alguien me ayudara con esto.
Lo que quiero hacer es convertir de File a Dini, darй un ejemplo de lo que seria de Dini a DOF:

pawn Код:
dini_Exists = DOF_FileExists
dini_Remove = DOF_RemoveFile
dini_Create = DOF_CreateFile
dini_Set = DOF_SetString
dini_Get = DOF_GetString
dini_IntSet = DOF_SetInt
dini_Int = DOF_GetInt
dini_BoolSet = DOF_SetBool
dini_Bool = DOF_GetBool
dini_FloatSet = DOF_SetFloat
dini_Float = DOF_GetFloat
dini_Unset = DOF_Unset
dini_Isset = DOF_IsSet
Ese era un ejemplo de Dini a DOF ahora lo que yo quisiera saber es de File a Dini. Mi duda seria, en caso de que me toque de File a Dini їcomo harнa? їsi se puede?

Saludos, gracias por la ayuda
Reply
#2

Jamбs podrнas comparar, ya que las funciones son distintas y los parametros tambiйn.
Reply
#3

Si entiendo, pero їse podrнa hacer como se pasa de Dini a DOF? en este caso seria de File a Dini, como puedo hacer?
Reply
#4

define ?

pawn Код:
#define DOF_FileExists  dini_Exists
sн ?
Reply
#5

Si, pero quiero hacerlo es de File a Dini, por ejemplo:

fexist = dini_Exists (algo asн, realmente no se si son iguales)

Eso es, convertir todo lo que esta en file a dini pero no se sinceramente.. їEntienden? xD
Reply
#6

pawn Код:
#define DOF_FileExists(%0)   dini_Exists(%0)      
#define DOF_RemoveFile(%0)  dini_Remove(%0)      
#define DOF_CreateFile(%0) dini_Create(%0)      
#define DOF_SetString(%0,%1,%2) dini_Set(%0,%1,%2)
#define DOF_GetString(%0, %1) dini_Get(%0, %1)
#define DOF_SetInt(%0, %1, %2) dini_IntSet(%0, %1, %2)
#define DOF_GetInt(%0, %1) dini_Int(%0, %1)
#define DOF_SetBool(%0, bool:%1) dini_BoolSet(%0, bool:%1)  
#define DOF_GetBool(%0, bool:%1) dini_Bool(%0, bool:%1)  
#define DOF_SetFloat(%0,%1,Float:%2) dini_FloatSet(%0,%1,Float:%2)  
#define DOF_GetFloat(%0,Float:%1) dini_Float(%0,Float:%1)  
#define DOF_Unset(%0,%1) dini_Unset(%0,%1)  
#define DOF_IsSet(%0,%1,%2) dini_Isset(%0,%1,%2)

try this.
Reply
#7

Si, eso lo se, gracias igualmente, colocare un ejemplo para ser mas claros... xD

Ejemplo en File:
pawn Код:
public CargarTest()
{
    new arrCoords[1][64];
    new contenido[256];

    new File: archivo = fopen("Test.ini", io_read);
    if (archivo)
    {
        fread(archivo, contenido);
        split(contenido, arrCoords, ',');
        Test = strval(arrCoords[0]);
        fclose(archivo);
        printf("Testing: %d", Test);
    }
    return 1;

}

public GuardarTest()
{
    new contenido[256];
    format(contenido, sizeof(contenido), "%d", Test);
    new File: archivo = fopen("Test.ini", io_write);
    fwrite(archivo, contenido);
    fclose(archivo);
    return 1;
}
Como pueden ver el cуdigo que puse arriba esta en FILE, pero quiero pasar ese cуdigo a DINI, como convertirнa ese cуdigo a Dini?
Reply
#8

te vas a complicar demasiado. tendrias q hacer un parser para leer el string q escribis y setearlo en un formato especifico, y algo similar con la lectura. te recomiendo q simplemente pases linea x linea xq va a ser mucho mas facil. y en caso de q cambies de sistema usa djson y_ini o directamente pasate a mysql, ya que dini es realmente lento.
Reply
#9

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
te vas a complicar demasiado. tendrias q hacer un parser para leer el string q escribis y setearlo en un formato especifico, y algo similar con la lectura. te recomiendo q simplemente pases linea x linea xq va a ser mucho mas facil. y en caso de q cambies de sistema usa djson y_ini o directamente pasate a mysql, ya que dini es realmente lento.
Pues sinceramente lo que iba hacer era pasar de File a Dini para despuйs pasarlo a DOF, ya que conozco la facilidad de pasar Dini a DOF, disculpa їcomo seria pasar linea por linea de File a Dini?

Saludos, gracias por tu ayuda
Reply
#10

Quote:
Originally Posted by Cop
Посмотреть сообщение
Pues sinceramente lo que iba hacer era pasar de File a Dini para despuйs pasarlo a DOF, ya que conozco la facilidad de pasar Dini a DOF, disculpa їcomo seria pasar linea por linea de File a Dini?

Saludos, gracias por tu ayuda
q transcribas todo el codigo. (scriptearlo de nuevo)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)